.mv-navigation .bk-language{position:relative;flex:none;margin:0;color:inherit;font-family:'Titillium Web',sans-serif}
.mv-navigation .bk-language>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;min-width:68px;min-height:44px;padding:0 7px;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.04em;border-radius:6px;transition:background .2s,color .2s}
.bk-language>summary::-webkit-details-marker{display:none}.bk-language>summary>svg{width:17px;height:17px}.bk-language>summary>svg.bk-language__chevron{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s}.bk-language[open] .bk-language__chevron{transform:rotate(180deg)}
.bk-language>summary:hover,.bk-language[open]>summary{background:rgb(0 159 224 / .12);color:#50c8ef}.bk-language>summary:focus-visible,.bk-language__panel a:focus-visible{outline:2px solid #00a6e4;outline-offset:3px}
.mv-navigation .bk-language__panel{position:absolute;top:calc(100% + 12px);right:0;width:240px;background:#fff;color:#15364b;border:1px solid #dfebf1;border-radius:12px;padding:10px;box-shadow:0 18px 54px #00182730;z-index:120}
.bk-language__panel>p{font-size:10px;letter-spacing:.16em;color:#6a8191;margin:8px 10px 10px}.mv-navigation .bk-language__panel>a{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px;border-radius:7px;text-decoration:none;color:#16384e}.bk-language__panel>a:hover{background:#f1f8fc}.bk-language__panel>a[aria-current]{background:#eaf6fc}.bk-language__code{display:grid;place-items:center;width:35px;height:35px;font-size:11px;font-weight:600;letter-spacing:.04em;background:#fff;border:1px solid #dbe9f1;border-radius:7px}.bk-language__panel strong,.bk-language__panel small{display:block}.bk-language__panel strong{font-size:15px;line-height:1.25}.bk-language__panel small{font-size:11px;margin-top:3px;color:#6a8191}.bk-language__check{margin-left:auto;color:#0085b9}
@media(max-width:600px){.mv-navigation .bk-language>summary{min-width:58px;gap:5px;padding:0 4px}.bk-language>summary>svg{width:16px;height:16px}.mv-navigation .bk-language__panel{right:-42px;max-width:calc(100vw - 32px);width:226px;top:calc(100% + 9px)}}
@media(prefers-reduced-motion:reduce){.bk-language *{transition:none!important}}
