.btn,.btn--download_link{text-decoration:none;cursor:pointer}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.btn--download_link{color:inherit}.btn.outline,.btn.pill,.btn.primary{background-color:var(--bg-color);color:var(--btn-color)}:root{--container-padding:20px;--container-xxlarge:1728px;--container-xlarge:1400px;--container-large:1280px;--container-medium:1154px;--container-small:758px;--container-xsmall:575px;--container-xxsmall:360px;--scrollbar-width:0px;--swiper-btn-height:36px;--swiper-navigation-size:20px;--tec-color-text-primary:#0C0C0C;--tec-color-accent-primary:#00b0ab;--tec-color-accent-secondary:#00b0ab;--tec-color-icon-events-bar:#00b0ab;--tec-color-background-events-bar-submit-button-hover:rgba(0, 176, 171, 0.7)}@media screen and (min-width:1040px){:root{--scrollbar-width:5px;--container-padding:60px}}@-moz-document url-prefix(){:root{--scrollbar-width:0px}}.btn{display:inline-block;text-align:center;font-weight:600;-webkit-transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1);-o-transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1);transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1)}.btn.primary{-webkit-border-radius:8px;border-radius:8px;padding:.7em 0;width:100%}.btn.pill{-webkit-border-radius:999px;border-radius:999px;padding:1.06em 2.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn.outline{-webkit-border-radius:4px;border-radius:4px;padding:1em 1.5em;border:1px solid currentColor;font-size:16px}.btn.outline.active{background-color:var(--btn-color);color:var(--btn-hover-color,#FFF)}.btn--download_link{color:var(--btn-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:13px}.block--contact .container .wrapper--contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(40px,5vw,170px)}@media screen and (max-width:576px){.block--contact .container .wrapper--contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block--contact .container .wrapper--contact .contact--content>:not(:first-child){margin-top:16px}.block--contact .container .wrapper--contact .contact--content .title-on-image{padding:0}.block--contact .container .wrapper--contact .contact--content .title-on-image.right-title-on-image span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em}.block--contact .container .wrapper--contact .contact--content .title-on-image.right-title-on-image span::after{content:"";position:relative;display:inline-block;min-width:40px;height:2px;background-color:#FFF;top:50%}.block--contact form{gap:14px}.block--contact form input,.block--contact form textarea{width:100%;-webkit-border-radius:8px;border-radius:8px;padding:1.1em 1.35em;border:none}.block--contact form textarea{height:182px}.block--contact form .wpcf7-submit{-webkit-border-radius:999px;border-radius:999px;padding:1.06em 2.5em;color:#FFF;background-color:#0C0C0C;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:25px}