.default.language-switch{align-items:center;display:inline-flex;position:relative;text-align:center}.default.language-switch .lang-btn{background:transparent;cursor:pointer;display:block;height:48px;line-height:0;margin:0;padding:0;position:relative;text-align:center;width:48px}.default.language-switch .lang-btn.active,.default.language-switch .lang-btn:focus,.default.language-switch .lang-btn:hover{background:#f4f6f7}.default.language-switch .lang-btn i,.default.language-switch .lang-btn svg{color:#144734;fill:#144734;margin-top:50%;transform:translateY(-50%)}.default.language-switch .lang-btn.active i,.default.language-switch .lang-btn.active svg,.default.language-switch .lang-btn:focus i,.default.language-switch .lang-btn:focus svg,.default.language-switch .lang-btn:hover i,.default.language-switch .lang-btn:hover svg{color:#aebda9;fill:#aebda9}.language-switch .lang-btn.disabled,html.hs-inline-edit .lang-btn{cursor:default;opacity:.25}.language-switch .lang-btn:focus:not(:focus-visible){outline:0}.default.language-switch .lang-menu{display:none;list-style:none;margin:0;min-width:160px;padding:0;position:absolute;top:100%;z-index:1}.default.language-switch .lang-menu>li{position:relative}.lang-checkbox,.lang-checkbox~.lang-menu{display:none}.default.language-switch .lang-option{align-items:center;background:#f4f6f7;color:#144734;display:flex;justify-content:space-between;min-height:44px;padding:10px 8px;text-align:left;user-select:none;width:100%}.default.language-switch .lang-option:focus,.default.language-switch .lang-option:hover{background:#e4e8ec;color:#144734;text-decoration:none}.default.language-switch .lang-menu>li:focus-within{z-index:1}.default.language-switch .lang-option .far{border-radius:50%}.default.language-switch .fa-check-circle,.default.language-switch .fa-circle{background:#fff;color:#59646e}.default.language-switch .fa-check-circle,.default.language-switch .lang-current .fa-circle{display:none}.default.language-switch .fa-circle,.default.language-switch .lang-current .fa-check-circle{display:inline-block}.language-switch .lang-btn{z-index:1}.default.language-switch .lang-btn{align-items:center;color:#144734;display:inline-flex;gap:4px;justify-content:center;line-height:1;min-width:48px;padding:0 16px;width:auto}.default.language-switch .lang-code{color:inherit;white-space:nowrap}.primary-navigation .default.language-switch .lang-code{font-size:18px}.default.language-switch .lang-btn .lang-caret{display:inline-flex;width:12px}.default.language-switch label.lang-btn .lang-caret svg{color:inherit;fill:currentColor;height:auto;margin:0;transform:none;width:100%}.default.language-switch .lang-option{gap:8px;justify-content:flex-start;text-decoration:none}.default.language-switch .lang-menu{z-index:13}.lang-menu .lang-current{display:none}@media (min-width:1024px){.default.language-switch .lang-menu{min-width:164px;right:0}}@media (min-width:0px) and (max-width:767px){.megamenu.primary-navigation>div:has(.topbar){margin-bottom:16px;margin-top:auto}body:not(.landing-page) .default.language-switch .lang-menu{bottom:48px;left:0;min-width:calc(100vw - 32px);top:auto}.default.language-switch .lang-option{padding:12px 16px}}.lang-checkbox:checked~.lang-menu{display:block}body.landing-page .default.language-switch .lang-menu{min-width:164px;right:0}