.ah-language-form{display:inline-flex;align-items:center;flex:none;border:1px solid #708074;border-radius:999px;padding:3px;background:#ffffff08;color:#f4f1e9;font:600 10px/1 Manrope,Arial,sans-serif;letter-spacing:.08em}
.ah-language-form fieldset{display:flex;align-items:center;gap:2px;border:0;padding:0;margin:0;min-width:0}
.ah-language-form label{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#c6cec4;min-width:31px;min-height:29px;padding:7px 6px;font:inherit;cursor:pointer;transition:background .2s,color .2s}
.ah-language-form label:hover{color:#fff;background:#ffffff18}
.ah-language-form input:checked+label{background:#d8d1ba;color:#10221b}
.ah-language-form input:focus-visible+label{outline:2px solid #b8e06f;outline-offset:2px}
.ah-language-form noscript button{background:none;color:inherit;border:0}
.mobile-nav .ah-language-form{position:sticky;left:0;z-index:2;flex:none;margin-right:5px;background:#101a18;box-shadow:8px 0 12px #101a18}
@media(max-width:700px){.header>.ah-language-form{display:none}.mobile-nav .ah-language-form{display:inline-flex}}
@media(min-width:701px){.mobile-nav .ah-language-form{display:none}}
@media(max-width:1050px) and (min-width:701px){.header>.ah-language-form{margin-left:8px}.header .nav{gap:14px}}
