.mh-language{display:inline-flex;gap:3px;padding:3px;border:1px solid #b6cbc1;border-radius:9px;flex-shrink:0}
.mh-language a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding:6px 9px;margin:0;border-radius:6px;font-family:inherit;font-weight:600;font-size:12px;line-height:1.2;color:#234636;text-decoration:none}
.mh-language a[aria-current=true]{background:#17664f;color:#fff}.mh-language a:hover{background:#d8f5e8;color:#163d30}
.side .mh-language{display:flex;width:max-content;margin:0 8px 20px;border-color:#ffffff40}
.side .mh-language a{color:#d8e8e0}.side .mh-language a[aria-current=true]{background:#81f0c3;color:#102e25}
.box>.mh-language{display:flex;width:max-content;margin:0 0 20px auto}
.header-inner>.mh-language{margin-left:auto}.header-inner nav{flex-wrap:wrap}
.header-inner>.mh-language{border-color:#ffffff66}.header-inner>.mh-language a{color:#e7f2ee}.header-inner>.mh-language a[aria-current=true]{background:#17664f;color:#fff}
html[lang=de] body.panel-client .main>.top>div:before{content:'DEIN BEREICH'}
html[lang=de] .hero h1{font-size:clamp(2.5rem,4.8vw,4.9rem)}
@media(max-width:800px){.header-inner{gap:12px}.side .mh-language{margin:12px 0 0}html[lang=de] .hero h1{font-size:clamp(2.3rem,9vw,4rem)}}
@media(max-width:390px){.mh-language a{min-width:30px;padding:6px}.header-inner{gap:7px}.header-inner .wordmark{font-size:19px}}
