.header-menu__list{display:flex;gap:4rem;text-transform:uppercase}@media(max-width:73rem){.header-menu__list{gap:1.5rem}}.header-menu__link{cursor:pointer;display:flex;gap:.25rem}.header-menu__icon{margin-block-start:-.125rem;transition:transform .3s}.header-menu__item:hover .header-menu__icon{transform:rotate(180deg)}.header-menu__submenu{background:var(--color-bg);display:flex;font-family:var(--font-family-alt);font-size:clamp(2rem,-.709rem + 4.2328vw,4rem);gap:5rem;height:clamp(6rem,6.5rem + 7.4074vw,10rem);inset:0;justify-content:center;opacity:0;padding-block-start:2.5rem;position:absolute;text-transform:none;transform:translateY(-100%);transition:.3s ease-out;z-index:-1}.header-menu__item:hover .header-menu__submenu{opacity:1;transform:translateY(0)}.header-menu__submenu--badges{align-items:center;font-size:1rem;gap:5rem}.header-menu__badge{display:block;flex-shrink:0}.header-menu__badge svg{display:block}.header-menu__badge:hover{opacity:.85}.header-menu__link:hover{color:var(--color-quinary)}.mobile-menu{background:var(--color-bg);inset:0;overflow:auto;padding:2.5rem;position:fixed;text-transform:none;transform:translateY(-100%);transition:transform .4s ease-in-out;z-index:100}@media(max-width:47.9375rem){.mobile-menu{padding:1.5rem}}.mobile-menu--open{transform:translateY(0)}.mobile-menu__header{align-items:center;display:flex;gap:1rem;margin-block-end:2rem}.mobile-menu__logo{margin-inline-end:auto}@media(max-width:47.9375rem){.mobile-menu__logo{-o-object-fit:contain;object-fit:contain;width:11rem}}@media(max-width:23rem){.mobile-menu__logo{width:8.5rem}}.mobile-menu__lang{align-items:center;display:grid;margin-block-end:2.125rem}.mobile-menu__lang .lang-switch__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:.0625rem solid var(--color-gray-100);border-radius:.25rem;grid-area:1/-1;height:2.5rem;padding-inline:1rem 3rem}.mobile-menu__lang .lang-switch__select:focus{outline:none}.mobile-menu__lang .lang-switch__select option{background:var(--color-bg-tertiary)}.mobile-menu__lang .lang-switch__icon{grid-area:1/-1;justify-self:flex-end;margin-inline-end:1rem;pointer-events:none;transform:none}.mobile-menu__nav{font-family:var(--font-family-alt);font-size:2.5rem;line-height:1}@media(max-width:47.9375rem){.mobile-menu__nav{margin-inline-start:1rem}}.mobile-menu__list{display:grid;gap:2.5rem}.mobile-menu__submenu{display:grid;font-family:Sora,Sora fallback,sans-serif;font-size:1.125rem;font-weight:500;gap:1rem;line-height:1.33;margin-block-start:1rem}.mobile-menu__badges{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem}.mobile-menu__badge{display:block}.mobile-menu__badge svg{display:block;height:auto;width:160px}.mobile-menu__badge:hover{opacity:.85}.layout-header{align-items:center;backdrop-filter:blur(42px);-webkit-backdrop-filter:blur(42px);background-color:rgba(var(--color-bg-rgb),.6);border-bottom:1px solid rgba(var(--color-bg-rgb),.15);display:flex;height:4rem;padding-inline:2.5rem;position:sticky;top:0;z-index:10}.layout-header.header_sticky{background-color:rgba(var(--color-bg-rgb),.85)}@media(max-width:63.9375rem){.layout-header.header_sticky{background-color:rgba(var(--color-bg-rgb),.6)}}@media(max-width:73rem){.layout-header{grid-template-columns:auto 1fr auto}}@media(max-width:63.9375rem){.layout-header{height:4rem;justify-content:space-between;padding:2rem}}@media(max-width:47.9375rem){.layout-header,.layout-header.header_sticky{height:4rem;padding:1.5rem}}.layout-header__logo{margin-inline-end:auto}.layout-header__logo--mobile{display:none}@media(max-width:63.9375rem){.layout-header__logo{display:none}.layout-header__logo--mobile{display:block}}@media(min-width:48rem)and (max-width:63.9375rem){.layout-header__logo{display:block}.layout-header__logo--mobile{display:none}}@media(max-width:63.9375rem){.layout-header__menu{display:none}}.layout-header__right{align-items:center;display:flex;gap:2.5rem;margin-inline-start:auto}@media(max-width:73rem){.layout-header__right{gap:1.5rem}}@media(max-width:63.9375rem){.layout-header__right{display:none}}.layout-header__cta{background:linear-gradient(165deg,var(--color-quinary),var(--color-senary) 115%,var(--color-senary))!important;padding:.5rem 1.5rem;white-space:nowrap}.layout-header__mobile-actions{align-items:center;display:none;flex-direction:row;gap:1rem}@media(min-width:48rem)and (max-width:63.9375rem){.layout-header__mobile-actions{gap:1.5rem}}@media(max-width:63.9375rem){.layout-header__mobile-actions{display:flex}}.layout-header__card-link{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem}@media(min-width:48rem)and (max-width:63.9375rem){.layout-header__card-link{font-size:1rem!important;padding:.5rem 1.5rem!important}}.layout-header__card-link--desktop{font-size:1rem}.layout-header__card-link--secondary{background:linear-gradient(165deg,var(--color-quinary),var(--color-senary) 115%,var(--color-senary))!important;font-size:.8rem!important;padding:.5rem .875rem!important}@media(min-width:48rem)and (max-width:63.9375rem){.layout-header__card-link--secondary{font-size:1rem!important;padding:.375rem 1.5rem!important}}.layout-header__burger{display:block}.footer-menu{--border-opacity:.5}@media(max-width:47.9375rem){.footer-menu{flex-basis:100%}.footer-menu:not(:last-child){border-block-end:.0625rem solid rgba(var(--color-text-rgb),var(--border-opacity));margin-block-end:1rem}[color-scheme=light] .footer-menu:not(:last-child){--border-opacity:.065}}.footer-menu__title{align-items:center;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin-block-end:1.5rem;text-transform:uppercase}@media(max-width:47.9375rem){.footer-menu__title{margin-block-end:1rem}}.footer-menu__arrow{display:none;transition:transform .25s}@media(max-width:47.9375rem){.footer-menu__arrow{display:block}.footer-menu--expanded .footer-menu__arrow{transform:rotate(180deg)}}.footer-menu__list{display:grid;font-size:.875rem;gap:.75rem;line-height:1.71}@media(max-width:47.9375rem){.footer-menu__list{display:none}.footer-menu--expanded .footer-menu__list{display:grid;margin-block-end:1rem}}.footer-menu__link:hover{color:var(--color-text-primary)}.footer{background:var(--color-bg);padding-block:5.75rem 1.5rem;position:relative}@media(max-width:63.9375rem){.footer{padding-block-start:2.5rem}}@media(max-width:47.9375rem){.footer{padding-block-end:1rem;padding-block-start:0}}.footer__wrapper{display:grid;gap:2.5rem 3rem;grid-template:auto 1fr/1fr auto;margin-block-end:2.375rem}@media(max-width:63.9375rem){.footer__wrapper{grid-template:auto/auto}}@media(max-width:47.9375rem){.footer__wrapper{gap:1rem;margin-block-end:1rem}.footer__logo{-o-object-fit:contain;object-fit:contain;width:11rem}}.footer__text{display:grid;font-size:.875rem;gap:2rem;line-height:1.71;white-space:pre-line;width:min(22vw,30rem)}@media(max-width:63.9375rem){.footer__text{width:100%}}@media(max-width:47.9375rem){.footer__text{gap:1.5rem;margin-block-end:1.5rem}}.footer__menu{display:flex;gap:10.05vw;grid-column:2;grid-row:1/-1}@media(max-width:63.9375rem){.footer__menu{grid-column:1;grid-row:3}}@media(max-width:47.9375rem){.footer__menu{flex-wrap:wrap;gap:0}}.footer__bottom{--border-opacity:.5;align-items:center;border-block-start:.0625rem solid rgba(var(--color-text-rgb),var(--border-opacity));display:flex;gap:1.5rem;justify-content:space-between;padding-block-start:1.5rem}[color-scheme=light] .footer__bottom{--border-opacity:.065}@media(max-width:47.9375rem){.footer__bottom{margin-inline:-1.5rem;padding-block-start:1rem;padding-inline:1.5rem}}.footer__copyright{font-size:.875rem;line-height:1.71;opacity:.65}.footer__social{align-items:center;display:flex;gap:1rem}.footer__whatsapp_btn{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(1.3125rem);backdrop-filter:saturate(180%) blur(1.3125rem);background:linear-gradient(113deg,#ffffff78,#fff0 110.84%);border:.0625rem solid var(--color-border-secondary);border-radius:50%;bottom:2rem;display:flex;height:3.5rem;justify-content:center;opacity:.65;position:fixed;right:2rem;transition:opacity .2s ease-in-out;width:3.5rem;z-index:1}.footer__whatsapp_btn:hover{opacity:1}@media screen and (max-width:110rem){.footer__whatsapp_btn.fixed{position:absolute;top:0}}
