*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Congenial,congenial,Quicksand,system-ui,sans-serif;background-color:#fff;color:#000;line-height:1.6}a{text-decoration:none;color:inherit}ol,ul{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;color:inherit}button,input,textarea{font-family:inherit}body{font-weight:300;font-size:1rem;line-height:1.25}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.15}p{color:inherit;font-size:1rem;line-height:1.25}b,strong{font-weight:700}.form{display:grid;gap:1.75rem;max-width:904px;margin:0 auto}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem 24px}@media(max-width:576px){.form__row{grid-template-columns:1fr}}.form__field{display:grid;gap:.5rem;align-content:start}.form__label{font-weight:700}.form__label em{font-style:normal;color:#186187}.form__label--caps{text-transform:uppercase}.form__input{width:100%;min-height:40px;padding:.45rem 1.1rem;border:2px solid #000;border-radius:25px;background:#fff;font:inherit;color:#000}.form__input:focus{outline:none;border-color:#186187;box-shadow:0 0 0 3px #18618733}.form select.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:18px;padding-right:2.75rem}.form textarea.form__input{min-height:125px;resize:vertical;padding-top:.75rem}.form__choices{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}@media(max-width:576px){.form__choices{grid-template-columns:1fr}}.form__choice{position:relative;display:flex;align-items:center;gap:11px;min-height:40px;padding:.4rem 1.1rem;border:2px solid #000;border-radius:25px;cursor:pointer;transition:background .3s ease}.form__choice input{position:absolute;opacity:0;pointer-events:none}.form__choice:before{content:"";flex-shrink:0;width:15px;height:15px;border:2px solid #000;border-radius:50%;transition:background .3s ease,box-shadow .3s ease}.form__choice:has(input:checked){background:#ffd11659}.form__choice:has(input:checked):before{background:#186187;border-color:#186187;box-shadow:inset 0 0 0 2px #fff}.form__choice:has(input:focus-visible){outline:2px solid #186187;outline-offset:3px}.form__actions{display:flex;justify-content:center;margin-top:.5rem}.form__privacy{font-size:.85rem;text-align:center;color:#444;max-width:640px;margin:-.5rem auto 0}.form__privacy a{text-decoration:underline}.form__error{color:#b00020;text-align:center;font-weight:400}.form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form__success{max-width:640px;margin:0 auto;padding:2rem;border:2px solid #000;border-radius:25px;text-align:center}.form__success:focus{outline:none}.form__success button{margin-top:1rem;text-decoration:underline;font-weight:700}.container{max-width:1440px;margin:0 auto;padding:0 36px}@media(max-width:768px){.container{padding:0 20px}}.section{padding:5rem 0}@media(max-width:768px){.section{padding:3.5rem 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn,.sr-only{white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:40px;padding:.35rem 1.5rem;border-radius:40px;border:1px solid transparent;font-family:Congenial,congenial,Quicksand,system-ui,sans-serif;font-weight:300;font-size:1rem;line-height:1.2;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:2px solid #186187;outline-offset:3px}.btn__arrow{transition:transform .3s ease}.btn:hover .btn__arrow{transform:translate(3px)}.btn--yellow{background:#f7c90c;color:#186187;font-weight:400}.btn--yellow:hover{background:#ffd116}.btn--outline{border-color:#000;color:#000}.btn--outline:hover{background:#000;color:#fff}.btn--light{border:2px solid #fff;color:#fff}.btn--light:hover{background:#fff;color:#186187}.btn--blue{background:#186187;color:#fff}.btn--blue:hover{background:#124a67}.btn--lg{min-height:68px;padding:.5rem 1.75rem;font-size:1.25rem;border-width:2px}.btn:disabled{opacity:.6;cursor:default;transform:none}.title{font-family:Congenial,congenial,Quicksand,system-ui,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.15;color:#000}.title--hero{font-size:clamp(2.6rem,6.4vw,4.6875rem);text-transform:uppercase;line-height:1}.title--light{color:#fff}.title--center{text-align:center}.title-line{display:block}.title-script{font-family:CuisineOT,cuisine-ot,Damion,cursive;font-weight:500;font-style:normal;color:#186187;font-size:1.33em;line-height:1;text-transform:none;position:relative;top:.04em}.title-script--block{display:block;font-size:1.11em;margin-top:-.4em;padding-left:.35em;top:0}.title--hero .title-script{font-size:1.2em}.title--hero .title-script--block{margin-top:-.3em;padding-left:min(var(--script-indent,1.6em),16vw)}.title--light .title-script{color:#ffd116}.rich{font-weight:300;line-height:1.25}.rich p{margin:0 0 1.15em}.rich p:last-child{margin-bottom:0}.rich b,.rich strong{font-weight:700}.rich a{text-decoration:underline;text-underline-offset:2px}.rich ul{list-style:disc}.rich ol,.rich ul{padding-left:1.2em;margin:0 0 1.15em}.rich ol{list-style:decimal}.rich h2,.rich h3,.rich h4{font-weight:700;margin:1.5em 0 .5em;line-height:1.2}.rich h2{font-size:1.6rem}.rich h3{font-size:1.25rem}.hex-list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.hex-list li{position:relative;padding-left:1.6rem;line-height:1.1}.hex-list li:before{content:"";position:absolute;left:0;top:.1em;width:12px;height:13px;background:currentColor;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:2px}.cookieControl__Modal-enter-active,.cookieControl__Modal-leave-active{transition:opacity .25s}.cookieControl__Modal-enter,.cookieControl__Modal-leave-to{opacity:0}.cookieControl__Bar--center{left:50%;top:50%;transform:translate(-50%,-50%)}.cookieControl__Bar--bottom-full-enter-active,.cookieControl__Bar--bottom-full-leave-active,.cookieControl__Bar--bottom-left-enter-active,.cookieControl__Bar--bottom-left-leave-active,.cookieControl__Bar--bottom-right-enter-active,.cookieControl__Bar--bottom-right-leave-active,.cookieControl__Bar--center-enter-active,.cookieControl__Bar--center-leave-active,.cookieControl__Bar--top-full-enter-active,.cookieControl__Bar--top-full-leave-active,.cookieControl__Bar--top-left-enter-active,.cookieControl__Bar--top-left-leave-active,.cookieControl__Bar--top-right-enter-active,.cookieControl__Bar--top-right-leave-active{transition:transform .25s}.cookieControl__Bar--top-full-enter,.cookieControl__Bar--top-full-leave-to,.cookieControl__Bar--top-left-enter,.cookieControl__Bar--top-left-leave-to,.cookieControl__Bar--top-right-enter,.cookieControl__Bar--top-right-leave-to{transform:translateY(-100%)}.cookieControl__Bar--bottom-full-enter,.cookieControl__Bar--bottom-full-leave-to,.cookieControl__Bar--bottom-left-enter,.cookieControl__Bar--bottom-left-leave-to,.cookieControl__Bar--bottom-right-enter,.cookieControl__Bar--bottom-right-leave-to{transform:translateY(100%)}.cookieControl__Bar--center-enter,.cookieControl__Bar--center-leave-to{transform:translate(-50%,-50%) scale(.95)}.cookieControl{position:relative;z-index:100000}.cookieControl button{backface-visibility:hidden;border:0;cursor:pointer;font-size:16px;outline:0;padding:12px 20px;transition:background-color .2s,color .2s}.cookieControl__Bar{background-color:var(--cookie-control-barBackground);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:fixed}.cookieControl__Bar h2,.cookieControl__Bar p{color:var(--cookie-control-barTextColor);max-width:900px}.cookieControl__Bar h2{font-size:20px;margin:0}.cookieControl__Bar p{font-size:16px;margin:5px 0 0}.cookieControl__Bar button{background-color:var(--cookie-control-barButtonBackground);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--cookie-control-barButtonHoverBackground);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__Bar button+button{margin-left:10px}.cookieControl__BarContainer{align-items:flex-end;display:flex;justify-content:space-between;padding:20px}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{left:0;right:0}.cookieControl__Bar--top-full{top:0}.cookieControl__Bar--bottom-full{bottom:0}.cookieControl__Bar--bottom-left p,.cookieControl__Bar--bottom-right p,.cookieControl__Bar--center p,.cookieControl__Bar--top-left p,.cookieControl__Bar--top-right p{max-width:400px}.cookieControl__Bar--bottom-left .cookieControl__BarContainer,.cookieControl__Bar--bottom-right .cookieControl__BarContainer,.cookieControl__Bar--center .cookieControl__BarContainer,.cookieControl__Bar--top-left .cookieControl__BarContainer,.cookieControl__Bar--top-right .cookieControl__BarContainer{flex-direction:column}.cookieControl__Bar--bottom-left .cookieControl__BarButtons,.cookieControl__Bar--bottom-right .cookieControl__BarButtons,.cookieControl__Bar--center .cookieControl__BarButtons,.cookieControl__Bar--top-left .cookieControl__BarButtons,.cookieControl__Bar--top-right .cookieControl__BarButtons{margin-top:20px}.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--top-left{left:20px}.cookieControl__Bar--bottom-right,.cookieControl__Bar--top-right{right:20px}.cookieControl__BarButtons{display:flex}.cookieControl__Modal{font-size:0;inset:0;position:fixed;text-align:center;z-index:1}.cookieControl__Modal:before{content:"";display:inline-block;min-height:100vh;vertical-align:middle}.cookieControl__Modal:after{background-color:var(--cookie-control-modalOverlay);content:"";inset:0;opacity:var(--cookie-control-modalOverlayOpacity);position:absolute;z-index:-1}.cookieControl__Modal>div{font-size:medium}.cookieControl__Modal button{background-color:var(--cookie-control-modalButtonBackground);color:var(--cookie-control-modalButtonColor)}.cookieControl__Modal button:hover{background-color:var(--cookie-control-modalButtonHoverBackground);color:var(--cookie-control-modalButtonHoverColor)}.cookieControl__Modal button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__ModalContent{background-color:var(--cookie-control-modalBackground);display:inline-block;max-height:80vh;max-width:550px;overflow-y:scroll;position:relative;text-align:left;vertical-align:middle;width:100%}.cookieControl__ModalContent,.cookieControl__ModalContent :not(button){color:var(--cookie-control-modalTextColor)}.cookieControl__ModalContent h2{font-size:24px;margin:15px 0}.cookieControl__ModalContent h2:first-of-type{margin-top:0}.cookieControl__ModalContent ul{font-size:16px;list-style-type:none;padding:0}.cookieControl__ModalContent ul ul{padding:5px 56px 0}.cookieControl__ModalContent ul ul li+li{margin-top:5px}.cookieControl__ModalContent li{align-items:center}.cookieControl__ModalContent li+li{margin-top:20px}.cookieControl__ModalContent input{display:none}.cookieControl__ModalContent input:checked+button{background-color:var(--cookie-control-checkboxActiveBackground)}.cookieControl__ModalContent input:checked+button:before{background-color:var(--cookie-control-checkboxActiveCircleBackground);transform:translate3d(100%,-50%,0)}.cookieControl__ModalContent input:checked:disabled+button{background-color:var(--cookie-control-checkboxDisabledBackground)}.cookieControl__ModalContent input:checked:disabled+button:before{background-color:var(--cookie-control-checkboxDisabledCircleBackground)}.cookieControl__ModalContent input+button{backface-visibility:hidden;background-color:var(--cookie-control-checkboxInactiveBackground);border-radius:20px;display:block;font-size:0;margin-right:20px;min-height:20px;min-width:36px;position:relative;transition:background-color .2s}.cookieControl__ModalContent input+button:before{background-color:var(--cookie-control-checkboxInactiveCircleBackground);border-radius:50%;content:"";height:15px;left:3px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:transform .2s;width:15px}.cookieControl__ModalContentInner{display:flex;flex-direction:column;gap:10px;padding:40px}.cookieControl__ModalInputWrapper{align-items:flex-start;display:flex}.cookieControl__ModalCookieName{font-weight:700;text-transform:uppercase}.cookieControl__ModalCookieName span{font-weight:400;text-transform:none}.cookieControl__ModalClose{align-self:flex-end;right:20px;top:20px}.cookieControl__ModalButtons{align-items:stretch;display:flex;gap:20px;margin-top:40px}.cookieControl__ModalUnsaved{bottom:40px;color:var(--cookie-control-modalUnsavedColor);font-size:14px;left:50%;margin:0;position:absolute;transform:translate(-50%)}.cookieControl__BlockedIframe{border:2px solid #ddd;padding:20px}.cookieControl__BlockedIframe a,.cookieControl__BlockedIframe p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media screen and (max-width:768px){.cookieControl__Bar{flex-direction:column;left:0;right:0}.cookieControl__Bar h2,.cookieControl__Bar p{max-width:100%}.cookieControl__Bar--top-full,.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:0}.cookieControl__Bar--bottom-full,.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:0}.cookieControl__ModalContent{inset:0;max-height:100%;max-width:none;position:absolute}.cookieControl__ModalContentInner{padding:20px}.cookieControl__BarButtons{flex-direction:column;justify-content:center;margin-top:20px;width:100%}.cookieControl__BarButtons button{width:100%}.cookieControl__BarButtons button+button{margin:10px 0 0}.cookieControl__BarContainer,.cookieControl__ModalButtons{flex-direction:column;gap:10px}.cookieControl__ModalButtons button{width:100%}}.cookieControl__ControlButton{backface-visibility:hidden;background:var(--cookie-control-controlButtonBackground);border:0;border-radius:50%;bottom:20px;box-shadow:0 0 10px #0000004d;cursor:pointer;height:40px;min-height:40px;min-width:40px;outline:0;position:fixed;right:20px;transition:background-color .2s;width:40px}.cookieControl__ControlButton svg{backface-visibility:hidden;color:var(--cookie-control-controlButtonIconColor);left:50%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s}.cookieControl__ControlButton:hover{background-color:var(--cookie-control-controlButtonHoverBackground)}.cookieControl__ControlButton:hover svg{color:var(--cookie-control-controlButtonIconHoverColor)}.page-hero[data-v-f23febdf]{position:relative;background:#ffd116;overflow:hidden}.page-hero__shape[data-v-f23febdf]{position:absolute;width:585px;height:auto;right:-124px;top:-487px;transform:rotate(-76.39deg);pointer-events:none}@media(max-width:1024px){.page-hero__shape[data-v-f23febdf]{right:-260px;top:-540px}}.page-hero__inner[data-v-f23febdf]{position:relative;padding-top:150px;padding-bottom:56px}@media(max-width:768px){.page-hero__inner[data-v-f23febdf]{padding-top:120px;padding-bottom:40px}}.page-hero__title[data-v-f23febdf]{margin-left:clamp(0px,15.5%,224px)}.page-hero--inverted .page-hero__title[data-v-f23febdf] .title-script{color:#000}.page-hero--inverted .page-hero__title[data-v-f23febdf] .title-script--block{padding-left:0;margin-top:0;margin-bottom:-.15em}.page-hero--inverted .page-hero__title[data-v-f23febdf] .title-line{color:#186187;padding-left:min(var(--script-indent,236px),16vw)}.page-hero__text[data-v-f23febdf]{max-width:566px;margin:1.75rem 0 0 clamp(0px,32%,460px);text-align:justify}@media(max-width:768px){.page-hero__text[data-v-f23febdf]{margin-left:0;text-align:left}}.page-hero--no-image .page-hero__inner[data-v-f23febdf]{padding-bottom:96px}.page-hero__media[data-v-f23febdf]{position:relative;height:clamp(260px,35.6vw,512px);background:#fff}.page-hero__image[data-v-f23febdf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-hero__hex[data-v-f23febdf]{position:absolute;top:calc(100% - min(19.2vw,277px));pointer-events:none}.page-hero__hex--white[data-v-f23febdf]{left:-6.8vw;width:23.4vw;max-width:337px}.page-hero__hex--outline[data-v-f23febdf]{left:calc(8.33% + 34px);width:11.8vw;max-width:170px}@media(max-width:768px){.page-hero__hex[data-v-f23febdf]{top:55%}.page-hero__hex--white[data-v-f23febdf]{width:120px;left:-50px}.page-hero__hex--outline[data-v-f23febdf]{display:none}}.page-hero__cta[data-v-f23febdf]{position:absolute;right:36px;bottom:77px}@media(max-width:768px){.page-hero__cta[data-v-f23febdf]{right:20px;bottom:1.25rem}}.intro[data-v-67595a00]{padding:100px 0}@media(max-width:768px){.intro[data-v-67595a00]{padding:64px 0}}.intro__head[data-v-67595a00]{position:relative;padding:78px 0 0 232px;max-width:800px}@media(max-width:768px){.intro__head[data-v-67595a00]{padding:44px 0 0 40px}}.intro__hex[data-v-67595a00]{position:absolute;left:117px;top:0;width:158px;height:auto}@media(max-width:768px){.intro__hex[data-v-67595a00]{left:0;width:96px}}.intro__title[data-v-67595a00]{position:relative;max-width:590px}.intro__body[data-v-67595a00]{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:48px}@media(max-width:768px){.intro__body[data-v-67595a00]{grid-template-columns:1fr;gap:2rem;margin-top:2rem}}.intro__visual[data-v-67595a00]{display:flex;justify-content:flex-end;align-items:flex-end}@media(max-width:768px){.intro__visual[data-v-67595a00]{order:2;justify-content:center}}.intro__illustration[data-v-67595a00]{width:auto;max-width:200px;max-height:220px;margin-right:-30px;margin-bottom:-84px;position:relative;z-index:1}@media(max-width:768px){.intro__illustration[data-v-67595a00]{margin:0;max-width:160px}}.intro__content[data-v-67595a00]{max-width:555px}.intro__text[data-v-67595a00]{text-align:justify}.intro__button[data-v-67595a00]{margin-top:2.25rem}.intro__logos[data-v-67595a00]{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3rem;margin-top:3.5rem;list-style:none}.intro__logos img[data-v-67595a00]{height:auto;max-height:96px;max-width:230px}.key-figures[data-v-d9b62413]{padding:0 0 100px}@media(max-width:768px){.key-figures[data-v-d9b62413]{padding-bottom:64px}}.key-figures__box[data-v-d9b62413]{background:#ffd116;border-radius:25px;padding:41px 2rem 58px}.key-figures__list[data-v-d9b62413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;max-width:1000px;margin:44px auto 0;list-style:none;text-align:center}.key-figures__value[data-v-d9b62413]{display:block;font-weight:700;font-size:clamp(3rem,5.2vw,4.6875rem);line-height:1.05;color:#186187;text-transform:uppercase}.key-figures__label[data-v-d9b62413]{display:block;margin-top:.25rem}.icon-svg[data-v-e730beba]{display:inline-flex;line-height:0}.icon-svg[data-v-e730beba] svg{width:1em;height:1em}.cards-block[data-v-760604bb]{padding:80px 0 120px;overflow:hidden}@media(max-width:768px){.cards-block[data-v-760604bb]{padding:56px 0 72px}}.cards-block__intro[data-v-760604bb]{max-width:590px;margin-top:1.75rem;text-align:justify}.cards-block__intro--center[data-v-760604bb]{margin-inline:auto;text-align:center}.cards-block__fan[data-v-760604bb]{display:flex;justify-content:center;list-style:none;margin-top:64px;padding:0 1rem}.cards-block__fan--icons[data-v-760604bb]{margin-top:110px}@media(max-width:1180px){.cards-block__fan[data-v-760604bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4.5rem 2rem;padding:0;justify-items:center}}.tilt-card[data-v-760604bb]{--w:311px;position:relative;flex:0 0 var(--w);width:var(--w);min-height:430px;margin-top:var(--shift);transform:rotate(var(--rotate));transition:transform .3s ease}.tilt-card+.tilt-card[data-v-760604bb]{margin-left:calc(var(--overlap)*-1)}.tilt-card[data-v-760604bb]:hover{transform:rotate(var(--rotate)) translateY(-8px);z-index:2}@media(max-width:1180px){.tilt-card[data-v-760604bb]{width:100%;max-width:340px;min-height:0;margin:0!important;transform:rotate(calc(var(--rotate)/2.5))}.tilt-card[data-v-760604bb]:hover{transform:rotate(calc(var(--rotate)/2.5)) translateY(-6px)}}.tilt-card__body[data-v-760604bb]{position:relative;height:100%;min-height:inherit;padding:88px 26px 72px;border-radius:15px;background:var(--bg);color:var(--fg)}.tilt-card:not(:last-child) .tilt-card__body[data-v-760604bb]{padding-right:calc(26px + var(--overlap))}@media(max-width:1180px){.tilt-card:not(:last-child) .tilt-card__body[data-v-760604bb]{padding-right:26px}}.tilt-card--blue[data-v-760604bb]{--bg:#186187;--fg:#fff;--rule:#fff}.tilt-card--yellow[data-v-760604bb]{--bg:#ffd116;--fg:#000;--rule:#000}.tilt-card--black[data-v-760604bb]{--bg:#000;--fg:#fff;--rule:#fff}.tilt-card--white[data-v-760604bb]{--bg:#fff;--fg:#000;--rule:#000}.tilt-card__icon[data-v-760604bb]{position:absolute;z-index:1;top:-64px;left:34%;width:auto;max-width:125px;max-height:120px;transform:rotate(var(--icon-rotate));pointer-events:none}.tilt-card__title[data-v-760604bb]{font-size:1.25rem;font-weight:700;line-height:1.1;text-transform:uppercase}.tilt-card__link[data-v-760604bb]:after{content:"";position:absolute;inset:0;border-radius:15px}.tilt-card__link[data-v-760604bb]:focus-visible{outline:none}.tilt-card__link[data-v-760604bb]:focus-visible:after{outline:3px solid #186187;outline-offset:4px}.tilt-card__tagline[data-v-760604bb]{margin-top:.15rem}.tilt-card__rule[data-v-760604bb]{border:0;height:2px;background:var(--rule);margin:1.1rem -6px 1.4rem 4px;transform:rotate(4deg);transform-origin:left;border-radius:2px}.tilt-card__text[data-v-760604bb]{line-height:1.2}.tilt-card__items[data-v-760604bb]{margin-top:2.25rem}.tilt-card__arrow[data-v-760604bb]{position:absolute;z-index:1;right:22px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid var(--fg);border-radius:50%;font-size:22px;transition:background .3s ease,color .3s ease}.tilt-card--linked:hover .tilt-card__arrow[data-v-760604bb]{background:var(--fg);color:var(--bg)}.tilt-card:not(:last-child) .tilt-card__arrow[data-v-760604bb]{right:calc(22px + var(--overlap))}.tilt-card:nth-child(2n):not(:last-child) .tilt-card__arrow[data-v-760604bb]{top:22px;bottom:auto}@media(max-width:1180px){.tilt-card:not(:last-child) .tilt-card__arrow[data-v-760604bb]{right:22px}}.project__media[data-v-4a33fb63]{position:relative;display:block;aspect-ratio:372/296;border-radius:25px;overflow:hidden;background:#ffffff1a}.project__image[data-v-4a33fb63]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .5s ease}.project a.project__media:hover .project__image[data-v-4a33fb63]{transform:scale(1.04)}.project__arrow[data-v-4a33fb63]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:50%;background:#ffd116;border:2px solid #000;color:#000;font-size:20px;transition:transform .3s ease}.project a.project__media:hover .project__arrow[data-v-4a33fb63]{transform:rotate(45deg)}.project__meta[data-v-4a33fb63]{margin-top:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.project--inline .project__meta[data-v-4a33fb63]{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.project__name[data-v-4a33fb63]{font-size:1.25rem;font-weight:700;line-height:1.1;color:#ffd116}.project__tag[data-v-4a33fb63]{display:inline-flex;align-items:center;padding:.2rem .6rem;border:1px solid #fff;border-radius:40px;color:#fff;white-space:nowrap}.project--light .project__tag[data-v-4a33fb63],.project--yellow .project__tag[data-v-4a33fb63]{border-color:#000;color:#000}.project--yellow .project__name[data-v-4a33fb63]{color:#186187}.projects[data-v-850514f3]{padding:67px 0 72px;background:#186187;color:#fff}.projects--yellow[data-v-850514f3]{background:#ffd116;color:#000}.projects__head[data-v-850514f3]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:0 clamp(0px,6.3vw,91px)}@media(max-width:1024px){.projects__head[data-v-850514f3]{padding:0}}@media(max-width:576px){.projects__head[data-v-850514f3]{flex-direction:column;gap:1.25rem}}.projects__text[data-v-850514f3]{max-width:330px;margin-top:1.5rem}.projects__track[data-v-850514f3]{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33333% - 28.66667px);gap:43px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:72px clamp(0px,6.3vw,91px) 0}.projects__track[data-v-850514f3]::-webkit-scrollbar{display:none}@media(max-width:1024px){.projects__track[data-v-850514f3]{grid-auto-columns:calc(50% - 1rem);gap:2rem;margin-inline:0}}@media(max-width:576px){.projects__track[data-v-850514f3]{grid-auto-columns:85%;gap:1rem;margin-top:2.5rem}}.projects__item[data-v-850514f3]{scroll-snap-align:start}.projects__dots[data-v-850514f3]{display:flex;justify-content:center;gap:9px;margin-top:42px}.projects__dot[data-v-850514f3]{width:15px;height:15px;border-radius:50%;background:#fff;transition:background .3s ease,transform .3s ease}.projects__dot--active[data-v-850514f3]{background:#ffd116}.projects__dot[data-v-850514f3]:hover{transform:scale(1.15)}.projects--yellow .projects__dot[data-v-850514f3]{background:#fff}.projects--yellow .projects__dot--active[data-v-850514f3]{background:#186187}.stars[data-v-2a59788d]{display:inline-flex;gap:calc(var(--size)*.17)}.stars svg[data-v-2a59788d]{width:var(--size);height:var(--size);fill:#ffd116}.stars .stars__off[data-v-2a59788d]{fill:#d9d9d9}.reviews[data-v-0d666bb3]{padding:100px 0 120px}@media(max-width:768px){.reviews[data-v-0d666bb3]{padding:64px 0 72px}}.reviews__summary[data-v-0d666bb3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem}.reviews__count[data-v-0d666bb3]{text-decoration:none}.reviews a.reviews__count[data-v-0d666bb3]:hover{text-decoration:underline}.reviews__track[data-v-0d666bb3]{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33333% - 11.33333px);gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:1136px;margin:2.5rem auto 0;padding:4px}.reviews__track[data-v-0d666bb3]::-webkit-scrollbar{display:none}.reviews__track[data-v-0d666bb3]:focus-visible{outline:2px solid #186187;outline-offset:4px;border-radius:14px}@media(max-width:1024px){.reviews__track[data-v-0d666bb3]{grid-auto-columns:calc(50% - 8.5px)}}@media(max-width:576px){.reviews__track[data-v-0d666bb3]{grid-auto-columns:88%}}.reviews__progress[data-v-0d666bb3]{position:relative;max-width:904px;height:5px;margin:2.25rem auto 0;border-radius:7px;background:#d9d9d9}.reviews__progress span[data-v-0d666bb3]{position:absolute;top:0;height:100%;border-radius:7px;background:#ffd116;transition:left .15s linear}.review[data-v-0d666bb3]{scroll-snap-align:start;min-height:184px;margin:0;padding:15px 15px 18px;border:2px solid #000;border-radius:14px;background:#fff}.review__head[data-v-0d666bb3]{display:grid;grid-template-columns:50px 1fr auto;align-items:start;gap:.85rem}.review__avatar[data-v-0d666bb3]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review__avatar--initial[data-v-0d666bb3]{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;font-weight:400}.review__who[data-v-0d666bb3]{display:grid;gap:.35rem;padding-top:.4rem}.review__name[data-v-0d666bb3]{font-weight:700}.review__date[data-v-0d666bb3]{font-size:.95rem}.review__stars[data-v-0d666bb3]{padding-top:.5rem}.review__text[data-v-0d666bb3]{margin:1rem 0 0;line-height:1.2}.cta[data-v-e03e4ab3]{padding:70px 0 128px;overflow:hidden}@media(max-width:768px){.cta[data-v-e03e4ab3]{padding:48px 0 80px}}.cta__box[data-v-e03e4ab3]{position:relative;background:#ffd116;border-radius:25px;padding:48px 2rem 58px}.cta__shape[data-v-e03e4ab3]{position:absolute;left:-47px;top:141px;width:179px;transform:rotate(-134.61deg);pointer-events:none}@media(max-width:768px){.cta__shape[data-v-e03e4ab3]{display:none}}.cta__hex[data-v-e03e4ab3]{position:absolute;left:75px;top:129px;width:101px;pointer-events:none}@media(max-width:768px){.cta__hex[data-v-e03e4ab3]{display:none}}.cta__content[data-v-e03e4ab3]{position:relative;max-width:640px;margin:0 auto;text-align:center}.cta__content[data-v-e03e4ab3] .title-script--block{padding-left:0}.cta__text[data-v-e03e4ab3]{max-width:530px;margin:1.75rem auto 0}.cta__button[data-v-e03e4ab3]{margin-top:1.75rem}.cta__button--download[data-v-e03e4ab3]{flex-direction:row-reverse}.cta__note[data-v-e03e4ab3]{margin-top:.85rem}.timeline[data-v-89b7ca4a]{position:relative;background:#186187;color:#fff;padding:64px 0 96px}@media(max-width:768px){.timeline[data-v-89b7ca4a]{padding:56px 0 64px}}.timeline__head[data-v-89b7ca4a]{text-align:center}.timeline--left .timeline__head[data-v-89b7ca4a]{text-align:left}.timeline__text[data-v-89b7ca4a]{max-width:560px;margin:.5rem auto 0}.timeline__nav[data-v-89b7ca4a]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:2rem}.timeline__arrow[data-v-89b7ca4a]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;color:#fff;font-size:20px;transition:background .3s ease,color .3s ease,opacity .3s ease}.timeline__arrow[data-v-89b7ca4a]:hover:not(:disabled){background:#fff;color:#186187}.timeline__arrow[data-v-89b7ca4a]:disabled{opacity:.35;cursor:default}.timeline__arrow-icon--prev[data-v-89b7ca4a]{transform:rotate(180deg)}.timeline__track[data-v-89b7ca4a]{--cols:4;--gap:40px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin-top:2.5rem}.timeline__track[data-v-89b7ca4a]::-webkit-scrollbar{display:none}@media(max-width:1024px){.timeline__track[data-v-89b7ca4a]{--cols:2;--gap:40px}}@media(max-width:576px){.timeline__track[data-v-89b7ca4a]{--cols:1.15;--gap:28px}}.timeline--history .timeline__track[data-v-89b7ca4a]{--cols:3;--gap:82px}@media(max-width:1024px){.timeline--history .timeline__track[data-v-89b7ca4a]{--cols:2;--gap:40px}}@media(max-width:576px){.timeline--history .timeline__track[data-v-89b7ca4a]{--cols:1.15;--gap:28px}}.timeline__nav+.timeline__track[data-v-89b7ca4a]{margin-top:1.25rem}.step[data-v-89b7ca4a]{position:relative;display:flex;flex-direction:column;scroll-snap-align:start;padding-bottom:92px}.step__image[data-v-89b7ca4a]{width:100%;aspect-ratio:348/192;-o-object-fit:cover;object-fit:cover;border-radius:25px;margin-bottom:1.75rem}.step__title[data-v-89b7ca4a]{font-size:clamp(1.6rem,2.3vw,2rem);font-weight:700;line-height:1.1;color:#f7c90c;margin-bottom:1.1rem;text-transform:uppercase}.timeline--history .step__title[data-v-89b7ca4a]{font-size:1.25rem;color:#ffd116;margin-bottom:.2rem}.step__subtitle[data-v-89b7ca4a]{font-weight:700;color:#f7c90c;margin-bottom:1.1rem}.step__text[data-v-89b7ca4a]{text-align:justify}.timeline--history .step__text[data-v-89b7ca4a]{text-align:left}.step__tags[data-v-89b7ca4a]{margin-top:1rem;font-weight:700}.step__marker[data-v-89b7ca4a]{position:absolute;left:0;right:calc(var(--gap)*-1);bottom:24px;height:48px}.step__marker[data-v-89b7ca4a]:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#fff;border-radius:2px}.step__hex[data-v-89b7ca4a]{left:calc(30% - 41px);width:82px;background:#186187}.step__hex[data-v-89b7ca4a],.step__hex[data-v-89b7ca4a]:before{position:absolute;top:0;height:48px}.step__hex[data-v-89b7ca4a]:before{content:"";left:14px;width:54px;background:#f7c90c;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.step:last-child .step__marker[data-v-89b7ca4a]{right:0}.offers[data-v-010f3588]{padding:100px 0 110px}@media(max-width:768px){.offers[data-v-010f3588]{padding:64px 0 72px}}.offers--blue[data-v-010f3588]{background:#186187;color:#fff;padding:54px 0 64px}.offers__head[data-v-010f3588]{position:relative;max-width:640px;margin-left:clamp(0px,24%,330px);padding-top:56px}@media(max-width:768px){.offers__head[data-v-010f3588]{margin-left:0;padding:44px 0 0 40px}}.offers--blue .offers__head[data-v-010f3588]{max-width:680px;margin:0 auto;padding:0;text-align:center}.offers__hex[data-v-010f3588]{position:absolute;left:-82px;top:0;width:158px}@media(max-width:768px){.offers__hex[data-v-010f3588]{left:0;width:96px}}.offers__text[data-v-010f3588],.offers__title[data-v-010f3588]{position:relative}.offers__text[data-v-010f3588]{max-width:420px;margin-top:.9rem}.offers--blue .offers__text[data-v-010f3588]{max-width:646px;margin:2.25rem auto 0}.offers__grid[data-v-010f3588]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:33px;list-style:none;margin-top:72px;padding:0 clamp(0px,6.3vw,91px)}@media(max-width:1024px){.offers__grid[data-v-010f3588]{padding:0}}.offers--blue .offers__grid[data-v-010f3588]{margin-top:37px}.offers__foot[data-v-010f3588]{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:50px}.offers__logo[data-v-010f3588]{max-width:170px;height:auto}.offer[data-v-010f3588]{display:flex;flex-direction:column;min-height:452px;border-radius:25px;overflow:hidden;background:var(--bg);color:var(--fg)}.offer--yellow[data-v-010f3588]{--bg:#ffd116;--fg:#000}.offer--black[data-v-010f3588]{--bg:#000;--fg:#fff}.offer--blue[data-v-010f3588]{--bg:#186187;--fg:#fff}.offer--white[data-v-010f3588]{--bg:#fff;--fg:#000}.offer__body[data-v-010f3588]{flex:1;padding:50px 21px 24px}.offer__title[data-v-010f3588]{font-size:clamp(1.6rem,2.3vw,2rem);font-weight:700;line-height:1.1;text-transform:uppercase}.offer__subtitle[data-v-010f3588]{margin-top:.1rem}.offer__text[data-v-010f3588]{margin-top:1.25rem;line-height:1.2}.offer__body--large .offer__text[data-v-010f3588]{font-size:1.25rem;margin-top:1.4rem}.offer__ideal[data-v-010f3588]{margin-top:1.25rem}.offer__image[data-v-010f3588]{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.offers--blue .offer__image[data-v-010f3588]{-o-object-position:center;object-position:center}.formulas[data-v-ddb1dc22]{padding:0 0 120px;overflow:hidden}.formulas__box[data-v-ddb1dc22]{position:relative;background:#ffd116;border-radius:25px;padding:43px 2rem 70px}@media(max-width:768px){.formulas__box[data-v-ddb1dc22]{padding:40px 1.25rem 48px}}.formulas__hex[data-v-ddb1dc22]{position:absolute;pointer-events:none}.formulas__hex--outline[data-v-ddb1dc22]{right:120px;bottom:70px;width:120px}.formulas__hex--blue[data-v-ddb1dc22]{right:-150px;bottom:-110px;width:260px}@media(max-width:1024px){.formulas__hex[data-v-ddb1dc22]{display:none}}.formulas__head[data-v-ddb1dc22]{position:relative;max-width:640px;margin:0 auto;text-align:center}.formulas__text[data-v-ddb1dc22]{margin-top:.5rem}.formulas__tabs[data-v-ddb1dc22]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:2rem}.formulas__tab[data-v-ddb1dc22]{min-width:245px;min-height:54px;font-size:1.25rem}@media(max-width:576px){.formulas__tab[data-v-ddb1dc22]{min-width:0;width:100%}}.formulas__panel[data-v-ddb1dc22]{position:relative;max-width:760px;margin:52px 0 0 clamp(0px,6.3vw,81px)}@media(max-width:768px){.formulas__panel[data-v-ddb1dc22]{margin-left:0}}.formulas__title[data-v-ddb1dc22]{font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;text-transform:uppercase;line-height:1.1}.formulas__lead[data-v-ddb1dc22]{font-size:1.25rem;margin:1rem 0 1.5rem}.formulas__label[data-v-ddb1dc22]{margin-top:1.25rem}.formulas__list[data-v-ddb1dc22]{list-style:none}.formulas__list li[data-v-ddb1dc22]{position:relative;padding-left:1.2rem}.formulas__list li[data-v-ddb1dc22]:before{content:"";position:absolute;left:0;top:.3em;width:10px;height:10px;border-radius:50%;background:#000}.formulas__button[data-v-ddb1dc22]{margin-top:2rem}.faq[data-v-965b32e3]{padding:100px 0 60px}@media(max-width:768px){.faq[data-v-965b32e3]{padding:64px 0 40px}}.faq__list[data-v-965b32e3]{display:grid;gap:20px;max-width:904px;margin:2.25rem auto 0}.faq__item[data-v-965b32e3]{border:2px solid #000;border-radius:26px;transition:background .3s ease}.faq__item[open][data-v-965b32e3]{background:#ffd1162e}.faq__question[data-v-965b32e3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.6rem 30px;font-size:1.25rem;line-height:1.2;cursor:pointer;list-style:none}.faq__question[data-v-965b32e3]::-webkit-details-marker{display:none}.faq__question[data-v-965b32e3]:focus-visible{outline:2px solid #186187;outline-offset:3px;border-radius:24px}@media(max-width:576px){.faq__question[data-v-965b32e3]{font-size:1.05rem;padding:.6rem 1.25rem}}.faq__chevron[data-v-965b32e3]{flex-shrink:0;font-size:1.3rem;transition:transform .3s ease}.faq__item[open] .faq__chevron[data-v-965b32e3]{transform:rotate(180deg)}.faq__answer[data-v-965b32e3]{padding:0 30px 1.25rem;font-size:1.05rem}@media(max-width:576px){.faq__answer[data-v-965b32e3]{padding:0 1.25rem 1.1rem}}.tabs-block[data-v-64faf308]{padding:0 0 100px}.tabs-block__box[data-v-64faf308]{background:#ffd116;border-radius:25px;padding:47px 2rem 55px}.tabs-block__buttons[data-v-64faf308]{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:2.25rem}@media(max-width:576px){.tabs-block__tab[data-v-64faf308]{width:100%}}.team[data-v-a8991bff]{position:relative;padding:80px 0 100px;overflow:hidden}@media(max-width:768px){.team[data-v-a8991bff]{padding:56px 0 64px}}.team__shape[data-v-a8991bff]{position:absolute;right:-150px;top:140px;width:360px;transform:rotate(-49.55deg);pointer-events:none}@media(max-width:768px){.team__shape[data-v-a8991bff]{width:200px;right:-100px;top:120px}}.team__head[data-v-a8991bff]{position:relative}.team__text[data-v-a8991bff]{max-width:543px;margin-top:.75rem}.team__photos[data-v-a8991bff]{position:relative;display:flex;align-items:center;gap:6px;list-style:none;margin-top:70px;min-height:400px;overflow-x:auto;scrollbar-width:none}.team__photos[data-v-a8991bff]::-webkit-scrollbar{display:none}@media(max-width:768px){.team__photos[data-v-a8991bff]{min-height:300px;padding:0 20px}}.team__cell[data-v-a8991bff]{flex:1 1 0;min-width:120px;transition:flex-grow .4s ease}.team__cell[data-v-a8991bff]:has(.team__photo--active){flex-grow:1.4}.team__photo[data-v-a8991bff]{display:block;width:100%;height:268px;border-radius:5px;overflow:hidden;transition:height .4s ease,filter .4s ease;filter:saturate(.85)}.team__photo--tall[data-v-a8991bff]{height:303px}.team__photo--active[data-v-a8991bff]{height:388px;filter:none}.team__photo[data-v-a8991bff]:focus-visible{outline:3px solid #186187;outline-offset:3px}.team__photo img[data-v-a8991bff]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media(max-width:768px){.team__photo[data-v-a8991bff]{height:200px}.team__photo--tall[data-v-a8991bff]{height:220px}.team__photo--active[data-v-a8991bff]{height:290px}}.team__detail[data-v-a8991bff]{display:grid;grid-template-columns:minmax(0,302px) minmax(0,684px);gap:2rem;margin-top:48px;padding-left:calc(36px + clamp(0px,15.5vw,224px));min-height:90px}@media(max-width:768px){.team__detail[data-v-a8991bff]{grid-template-columns:1fr;gap:.75rem;padding-left:20px}}.team__identity[data-v-a8991bff]{display:flex;flex-direction:column}.team__name[data-v-a8991bff]{font-weight:900;font-size:1.25rem;color:#f7c90c}.team__role[data-v-a8991bff]{font-family:CuisineOT,cuisine-ot,Damion,cursive;font-size:1.5rem;color:#186187;line-height:1}.team__bio[data-v-a8991bff]{text-align:justify}.content-cards[data-v-ffd97c65]{padding:0 0 100px;overflow:hidden}.content-cards__box[data-v-ffd97c65]{position:relative;background:#ffd116;border-radius:25px;padding:48px 38px 88px}@media(max-width:768px){.content-cards__box[data-v-ffd97c65]{padding:40px 1.25rem 48px}}.content-cards__hex[data-v-ffd97c65]{position:absolute;right:-120px;bottom:-170px;width:300px;transform:rotate(132deg) scaleY(-1);pointer-events:none}@media(max-width:1024px){.content-cards__hex[data-v-ffd97c65]{display:none}}.content-cards__head[data-v-ffd97c65]{position:relative;text-align:center}.content-cards__text[data-v-ffd97c65]{margin-top:.25rem}.content-cards__grid[data-v-ffd97c65]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:21px;list-style:none;margin-top:70px}@media(max-width:768px){.content-cards__grid[data-v-ffd97c65]{margin-top:2.5rem}}.format[data-v-ffd97c65]{min-height:276px;padding:34px 16px 24px;border-radius:25px;background:var(--bg);color:var(--fg)}.format--blue[data-v-ffd97c65]{--bg:#186187;--fg:#fff}.format--white[data-v-ffd97c65]{--bg:#fff;--fg:#000}.format--black[data-v-ffd97c65]{--bg:#000;--fg:#fff}.format--yellow[data-v-ffd97c65]{--bg:#ffd116;--fg:#000}.format__title[data-v-ffd97c65]{font-size:1.5rem;font-weight:700;line-height:1.05;text-transform:uppercase}.format__subtitle[data-v-ffd97c65]{margin-top:.15rem}.format__tags[data-v-ffd97c65],.format__text[data-v-ffd97c65]{margin-top:1.25rem}.format__tags[data-v-ffd97c65]{font-weight:700;text-transform:uppercase}.contact-form[data-v-d56ceb9d]{padding:80px 0 100px}@media(max-width:768px){.contact-form[data-v-d56ceb9d]{padding:56px 0 64px}}.contact-form__title[data-v-d56ceb9d]{margin-bottom:60px}.contact-form__services[data-v-d56ceb9d]{border:0;padding:0;margin:.75rem 0 0;gap:1rem}.contact-form__services legend[data-v-d56ceb9d]{margin-bottom:1rem;padding:0}.contact-form__message[data-v-d56ceb9d]{margin-top:1rem}.application[data-v-f7df2a79]{position:relative;padding:40px 0 120px;overflow:hidden}@media(max-width:768px){.application[data-v-f7df2a79]{padding:40px 0 72px}}.application__hex[data-v-f7df2a79]{position:absolute;right:-110px;bottom:-60px;width:280px;transform:rotate(-140deg);pointer-events:none}@media(max-width:1024px){.application__hex[data-v-f7df2a79]{display:none}}.application__head[data-v-f7df2a79]{max-width:640px;margin:0 auto 60px;text-align:center}.application__motivation[data-v-f7df2a79],.application__text[data-v-f7df2a79]{margin-top:1rem}.application__bottom[data-v-f7df2a79]{justify-content:space-between;gap:1rem;margin-top:.75rem}.application__bottom[data-v-f7df2a79],.application__files[data-v-f7df2a79]{display:flex;align-items:center;flex-wrap:wrap}.application__files[data-v-f7df2a79]{gap:1rem 2rem}.application__file-button[data-v-f7df2a79]{position:relative;cursor:pointer}.application__file-button[data-v-f7df2a79]:has(input:focus-visible){outline:2px solid #186187;outline-offset:3px}.application__file-names[data-v-f7df2a79]{word-break:break-word}.application__hint[data-v-f7df2a79]{font-size:.85rem;color:#444}.social[data-v-43d2583c]{display:flex;gap:.9rem;list-style:none}.social a[data-v-43d2583c]{display:inline-flex;font-size:17px;color:inherit;transition:color .3s ease,transform .3s ease}.social a[data-v-43d2583c]:hover{color:#ffd116;transform:translateY(-2px)}.social--large[data-v-43d2583c]{gap:1.1rem}.social--large a[data-v-43d2583c]{font-size:36px}.social--large a[data-v-43d2583c]:hover{color:#186187}.contact-info[data-v-c1886fcc]{position:relative;padding:100px 0 70px;overflow:hidden}.contact-info__hex[data-v-c1886fcc]{position:absolute;right:-120px;top:0;width:330px;transform:rotate(-140deg);pointer-events:none}@media(max-width:768px){.contact-info__hex[data-v-c1886fcc]{display:none}}.contact-info__card[data-v-c1886fcc]{position:relative;border-radius:25px;overflow:hidden;background:#ffd116}.contact-info__band[data-v-c1886fcc]{display:grid;grid-template-columns:1fr auto;gap:2.5rem 2rem;padding:44px calc(8.33% + 2px) 50px}@media(max-width:768px){.contact-info__band[data-v-c1886fcc]{grid-template-columns:1fr;padding:32px 1.25rem;gap:1.5rem}}.contact-info__big[data-v-c1886fcc]{font-weight:700;font-size:clamp(1.4rem,2.6vw,2.25rem);line-height:1.1;color:#186187;word-break:break-word}.contact-info__big[data-v-c1886fcc]:hover{text-decoration:underline}.contact-info__big--phone[data-v-c1886fcc]{justify-self:end}@media(max-width:768px){.contact-info__big--phone[data-v-c1886fcc]{justify-self:start}}.contact-info__address[data-v-c1886fcc]{display:grid;gap:.15rem;font-style:normal;font-size:1.25rem}.contact-info__address strong[data-v-c1886fcc]{font-weight:700;text-transform:uppercase;margin-bottom:1rem}.contact-info__social[data-v-c1886fcc]{align-self:end;justify-self:end;color:#000}@media(max-width:768px){.contact-info__social[data-v-c1886fcc]{justify-self:start}}.contact-info__map[data-v-c1886fcc]{position:relative;height:clamp(300px,31vw,449px);background:#d9d9d9}.contact-info[data-v-c1886fcc] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.contact-info[data-v-c1886fcc] .cookieControl__BlockedIframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90%,460px);margin:0;padding:1.25rem 1.5rem;border:0;border-radius:25px;background:#fffffff0;color:#000;text-align:center;box-shadow:0 10px 30px #00000040}.contact-info[data-v-c1886fcc] .cookieControl__BlockedIframe a{color:#186187;font-weight:700;text-decoration:underline}.contact-info__map-link[data-v-c1886fcc]{position:absolute;top:1rem;right:1rem;z-index:1}@media(max-width:576px){.contact-info__map-link[data-v-c1886fcc]{display:none}}.grid-block[data-v-da5999b5]{position:relative;padding:70px 0 60px;overflow:hidden}.grid-block__hex[data-v-da5999b5]{position:absolute;right:-140px;top:900px;width:340px;transform:rotate(-49.55deg);pointer-events:none}@media(max-width:768px){.grid-block__hex[data-v-da5999b5]{display:none}}.grid-block__title[data-v-da5999b5]{position:relative;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700}.grid-block__filters[data-v-da5999b5]{position:relative;display:flex;flex-wrap:wrap;gap:16px;margin-top:1rem}.grid-block__filter[data-v-da5999b5]{min-width:116px;font-size:1.25rem}.grid-block__group[data-v-da5999b5]{position:relative;margin-top:80px}.grid-block__group+.grid-block__group[data-v-da5999b5]{margin-top:100px}.grid-block__group-title[data-v-da5999b5]{font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;margin:-20px 0 2rem}.grid-block__list[data-v-da5999b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:90px 33px;list-style:none;padding:0 clamp(0px,6.3vw,91px)}@media(max-width:1024px){.grid-block__list[data-v-da5999b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;padding:0}}@media(max-width:576px){.grid-block__list[data-v-da5999b5]{grid-template-columns:1fr}}.grid-block__empty[data-v-da5999b5]{margin-top:3rem}.block-text[data-v-5cd1398b]{padding:40px 0 100px}.block-text__inner[data-v-5cd1398b]{max-width:1000px}.block-text__title[data-v-5cd1398b]{margin-bottom:2.5rem}.block-text__content[data-v-5cd1398b]{font-size:1.05rem;line-height:1.45}.block-text__content[data-v-5cd1398b] h2{font-size:1.6rem;margin-top:2.5rem;color:#186187}.block-text__content[data-v-5cd1398b] h3{margin-top:1.75rem}.block-text__content[data-v-5cd1398b] a{color:#186187}.errorpage[data-v-9f2c2602]{padding:6rem 0;min-height:60vh;display:flex;align-items:center;text-align:center}.errorpage__inner[data-v-9f2c2602]{width:100%}.errorpage__code[data-v-9f2c2602]{font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1;color:#186187;margin:0}.errorpage__title[data-v-9f2c2602]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:#000;margin:1rem 0 0}.errorpage__text[data-v-9f2c2602]{color:#333;max-width:560px;margin:1rem auto 2rem}.errorpage__cta[data-v-9f2c2602]{display:inline-flex;align-items:center;padding:.85rem 1.75rem;border-radius:.5rem;font-weight:600;background:#186187;color:#fff;transition:background .3s ease}.errorpage__cta[data-v-9f2c2602]:hover{background:#124a67}
