.omfr-language{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:12px;font:700 11px/1.3 Manrope,system-ui,sans-serif}
.omfr-language a{display:grid;place-items:center;min-width:30px;min-height:30px;padding:4px 6px;border-radius:5px;text-decoration:none;color:inherit}
.omfr-language a[aria-current=page]{background:#e9f5ef;color:#123f36}
.omfr-language a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.topbar>.wrap:has(.omfr-language){gap:12px}.topbar>.wrap>.omfr-language{margin-left:auto}.topbar>.wrap>span{min-width:0}
.omfr-language-standalone{position:absolute;right:16px;top:12px;z-index:20;background:#123f36;color:#fff;padding:3px}
html[lang=fr-BE] .nav nav{gap:14px;font-size:12px}html[lang=fr-BE] .nav>.logo img{width:210px}
@media(max-width:1300px){html[lang=fr-BE] .nav{justify-content:space-between;min-height:78px}html[lang=fr-BE] .menu-toggle{display:flex;border:0;background:transparent;width:44px;height:44px;flex-direction:column;justify-content:center;gap:7px;padding:10px;color:#123f36}html[lang=fr-BE] .menu-toggle span{display:block;height:2px;background:currentColor;width:24px}html[lang=fr-BE] .nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:25px 28px;border-bottom:1px solid #c4d4cb;font-size:15px;box-shadow:0 15px 22px #123f3610}html[lang=fr-BE] .nav nav.open{display:flex;flex-direction:column;align-items:stretch;gap:18px;max-height:calc(100svh - 115px);overflow-y:auto}html[lang=fr-BE] .nav nav .button{align-self:flex-start}html[lang=fr-BE] .nav .nav-submenu{position:static;box-shadow:none;border:0;min-width:0;padding:12px 0 0 12px}}
@media(max-width:600px){.topbar>.wrap:has(.omfr-language){display:flex;text-align:left}.topbar>.wrap:has(.omfr-language)>span{flex:1;font-size:10px}.topbar>.wrap>.omfr-language{margin-left:0}.omfr-language a{min-width:28px;min-height:30px}html[lang=fr-BE] .nav nav{font-size:16px}}
