.omline-language{display:inline-flex;align-items:center;flex:none;gap:2px;padding:3px;border:1px solid #cfc7e7;border-radius:999px;font-family:Arial,sans-serif;line-height:1;white-space:nowrap;margin-left:20px}
.omline-language a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none!important;color:#51406f!important;box-sizing:border-box}
.omline-language a[aria-current=true]{background:#5b3fe0;color:#fff!important}
.omline-language a:hover{background:#e7e1f7}
.omline-language a[aria-current=true]:hover{background:#4931be}
.omline-language a:focus-visible{outline:3px solid #b59100;outline-offset:3px}
.omline-language--legacy{position:fixed;top:12px;right:12px;z-index:9000;margin:0;background:#fff;box-shadow:0 2px 10px #0002}
html[lang=en] .hero h1,html[lang=en] .section-title,html[lang=en] h2{overflow-wrap:break-word;hyphens:auto}
@media(min-width:981px){html[lang=en] .topbar-inner{gap:16px}html[lang=en] .nav{gap:20px}html[lang=en] .nav a{white-space:nowrap}.topbar-inner .omline-language{margin-left:0}}
@media(max-width:980px){.topbar-inner .omline-language{margin-left:auto;margin-right:12px}.omline-language a{min-width:40px;min-height:40px}.topbar-inner .burger{margin-left:0}.omline-language--legacy{top:8px;right:8px}}
@media(prefers-reduced-motion:reduce){.omline-language a{transition:none}}
