/* Small, editable Polylang language block; independent from the primary navigation. */
.jx-header-inner>.jx-language-switcher{flex:0 0 auto;margin:0!important;font:600 12px/1.2 var(--wp--preset--font-family--manrope);letter-spacing:.04em;text-transform:uppercase}
.jx-language-switcher ul{display:flex!important;flex-direction:row!important;align-items:center;gap:0!important;list-style:none;padding:0;margin:0;white-space:nowrap}
.jx-language-switcher li{margin:0;padding:0}
.jx-language-switcher li+li{border-left:1px solid #ffffff38}
.jx-language-switcher a{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:44px;padding:8px 6px;color:#ffffffb0;text-decoration:none;text-underline-offset:5px}
.jx-language-switcher a[aria-current],.jx-language-switcher a:hover{color:var(--jx-yellow);text-decoration:underline}
.jx-language-switcher a:focus-visible{outline:2px solid var(--jx-yellow);outline-offset:2px}
@media(max-width:900px){.jx-header-inner{gap:16px!important}.jx-header-inner>nav.jx-navigation{margin-left:auto!important}.jx-header-inner>.jx-language-switcher{font-size:11px}.jx-language-switcher a{min-width:30px;padding-inline:4px}}
@media(max-width:380px){.jx-header-inner{gap:10px!important}.jx-header .jx-logo,.jx-header .jx-logo img{width:150px}.jx-language-switcher a{min-width:28px}}
.jx-header-inner>.jx-language-switcher{width:max-content!important;max-width:none!important}
