.nav-lang-dd{position:relative;flex:none;display:inline-flex}
button.nav-lang{background:none;border:0;padding:0;font:inherit;font-weight:700;font-size:15px;color:#fff;cursor:pointer}
button.nav-lang::after{content:"";width:0;height:0;margin-inline-start:3px;border:4px solid transparent;border-top-color:currentColor;border-bottom-width:0;display:inline-block;vertical-align:middle}
button.nav-lang{display:inline-flex;align-items:center;justify-content:center}
.nav-lang-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:176px;padding:6px;margin:0;list-style:none;border-radius:16px;background:#22093A;box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.14);display:none;z-index:80}
.nav-lang-dd.open .nav-lang-menu{display:block}
.nav-lang-menu a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:#fff;text-decoration:none;font-weight:600;font-size:15px;line-height:1.2}
.nav-lang-menu a:hover,.nav-lang-menu a:focus-visible{background:rgba(255,255,255,.09);outline:none}
.nav-lang-menu a[aria-current]{color:#FFBE00}
.nav-lang-menu a[aria-current]::after{content:"";width:6px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
@media (max-width:1024px){.nav-lang-dd{display:none}}
