.cta-menu--revamp{align-items:center;display:flex;gap:18px;list-style:none;margin:0;padding:0}.cta-menu--revamp .cta-menu__item{align-items:center;display:inline-flex;margin:0;padding:0}.cta-menu--revamp a{text-decoration:none}.lang-switcher{position:relative}.lang-switcher__trigger{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--ashen-800);cursor:pointer;display:inline-flex;font-family:Onest,Helvetica,Arial,Lucida,sans-serif;font-size:13px;font-weight:500;gap:6px;line-height:1;padding:8px 10px;transition:color .2s ease,background-color .2s ease}.lang-switcher__trigger:hover{color:var(--core-700)}.lang-switcher__trigger:focus-visible{outline:2px solid var(--core-500);outline-offset:2px}.lang-switcher__caret,.lang-switcher__globe{display:block}.lang-switcher__caret{transition:transform .2s ease}.lang-switcher__trigger[aria-expanded=true] .lang-switcher__caret{transform:rotate(180deg)}.lang-switcher__panel{background:var(--white);border:1px solid var(--border-muted);border-radius:8px;box-shadow:0 8px 24px rgba(15,13,35,.1);list-style:none;margin:0;min-width:180px;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;z-index:100}.main-header>div .main-header__navbar .main-header__cta-menu ul.lang-switcher__panel{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-color:var(--ashen-300) transparent;scrollbar-width:thin}.lang-switcher__panel::-webkit-scrollbar{width:4px}.lang-switcher__panel::-webkit-scrollbar-track{background:transparent;margin:6px 0}.lang-switcher__panel::-webkit-scrollbar-thumb{background:var(--ashen-300);border-radius:4px;transition:background-color .2s ease}.lang-switcher__panel::-webkit-scrollbar-thumb:hover{background:var(--ashen-500)}.main-header>div .main-header__navbar .main-header__cta-menu ul.lang-switcher__panel>li{display:block;margin:0;padding:0;width:100%}.main-header>div .main-header__navbar .main-header__cta-menu ul.lang-switcher__panel>li:not(:last-child){margin-bottom:0;margin-right:0}.lang-switcher[data-open=true] .lang-switcher__panel{opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s linear 0s;visibility:visible}.lang-switcher__option{align-items:center;border-radius:5px;color:var(--ashen-800);display:flex;font-family:Onest,Helvetica,Arial,Lucida,sans-serif;font-size:13px;font-weight:400;gap:10px;justify-content:space-between;padding:8px 10px;transition:background-color .15s ease,color .15s ease}.lang-switcher__option:hover{background-color:var(--core-100);color:var(--ashen-800)}.lang-switcher__option.is-active{background-color:var(--core-100);color:var(--core-500);font-weight:500}.lang-switcher__option.is-active:hover{color:var(--core-500)}.lang-switcher__check{color:var(--core-500);display:block}.cta-menu--revamp .vdivider{background-color:var(--grey-300);display:inline-block;height:20px;width:1px}.log-in-link{color:var(--ashen-800);font-family:Onest,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;padding:6px 2px;transition:color .2s ease}.log-in-link:hover{color:var(--core-700)}.cta-menu--revamp .cta-menu__item--primary,.cta-menu--revamp .cta-menu__item--secondary{padding:0}.cta-menu--revamp .cta-menu__item--primary>a,.cta-menu--revamp .cta-menu__item--secondary>a{align-items:center;display:inline-flex;font-size:14px;justify-content:center;line-height:1}.cta-menu--revamp .cta-menu__item--secondary>a{padding:9px 16px}.cta-menu--revamp .cta-menu__item--primary>a{padding:10px 16px}.cta-menu--revamp .cta-menu__item--mobile-lang{display:none}@media screen and (max-width:1023px){.cta-menu--revamp .cta-menu__item--divider,.cta-menu--revamp .cta-menu__item--lang{display:none!important}.main-header>div .main-header__navbar .main-header__cta-menu{border-bottom:none;border-top:2px solid var(--ashen-200);order:1;padding-top:1.5rem}.main-header>div .main-header__navbar .main-header__cta-menu ul.cta-menu--revamp{align-items:stretch;flex-direction:column;gap:12px;height:auto;padding:0 1.5rem}.main-header>div .main-header__navbar .main-header__cta-menu ul.cta-menu--revamp>li.cta-menu__item{margin:0;width:100%}.cta-menu--revamp .cta-menu__item--login{padding:8px 0}.cta-menu--revamp .log-in-link{color:var(--ashen-800);display:inline-block;font-size:1.15rem;padding:8px 0}.cta-menu--revamp .cta-menu__item--primary>a,.cta-menu--revamp .cta-menu__item--secondary>a{font-size:1rem;padding:12px 16px;width:100%}.cta-menu--revamp .cta-menu__item--mobile-lang{display:block;margin-top:12px}.mobile-lang{display:block;padding:0}.mobile-lang__heading{color:var(--ashen-500);font-family:Onest,Helvetica,Arial,Lucida,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.mobile-lang__cells{display:flex;flex-wrap:wrap;gap:8px}.mobile-lang__cell{align-items:center;background-color:var(--white);border:1px solid var(--grey-300);border-radius:6px;color:var(--ashen-800);display:flex;flex:1 1 0;flex-direction:column;font-family:Onest,Helvetica,Arial,Lucida,sans-serif;gap:2px;min-width:80px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mobile-lang__cell.is-active{background-color:var(--core-100);border-color:var(--core-500);color:var(--core-500);font-weight:600}.mobile-lang__code{font-size:15px;font-weight:500;line-height:1.1}.mobile-lang__cell.is-active .mobile-lang__code{font-weight:600}.mobile-lang__name{font-size:11px;line-height:1.1;opacity:.7}}