#header.navigation-v2 .site-language-links{position:absolute;top:5px;right:clamp(24px,3.5vw,64px);display:flex;align-items:center;gap:3px;z-index:15;line-height:1.3}
#header.navigation-v2 .site-language-links a{display:inline-block;padding:4px 7px;font:500 11px/1.3 Arial,sans-serif;color:inherit;border-radius:12px;text-decoration:none;white-space:nowrap;opacity:.85}
#header.navigation-v2 .site-language-links a[aria-current]{font-weight:700;background:rgba(136,163,82,.17)}
#header.navigation-v2 .site-language-links a:hover,#header.navigation-v2 .site-language-links a:focus-visible{background:#e7eed9;color:#334516;opacity:1;outline-offset:2px}
body:not(.sub-page) #header.navigation-v2:not(.scrolled) .site-language-links a{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}
body:not(.sub-page) #header.navigation-v2:not(.scrolled) .site-language-links a:hover,body:not(.sub-page) #header.navigation-v2:not(.scrolled) .site-language-links a:focus-visible{color:#334516;text-shadow:none}
@media(max-width:1000px){#header.navigation-v2 .site-language-links{top:29px;right:75px;gap:0}#header.navigation-v2 .site-language-links a{font-size:10px;padding:5px}}
@media(max-width:370px){#header.navigation-v2 .site-language-links{right:69px}#header.navigation-v2 .site-language-links a{font-size:9px;padding:5px 3px}}
