.lang-switcher ul{list-style:none}.lang-switcher a,.lang-switcher span{color:var(--color-black);text-decoration:none}.lang-switcher a:focus,.lang-switcher a:hover{color:var(--color-black);text-decoration:underline}.lang-switcher .current-lang a{background-color:var(--color-brand-7);color:var(--color-white);font-weight:700}.current-lang a:focus,.current-lang a:hover{text-decoration:none}.lang-switcher--inline li,.lang-switcher--inline ul{display:flex}.lang-switcher--inline li+li:before{background-color:var(--color-white);content:"";height:100%;margin:0 1.2rem;width:.2rem}.lang-switcher--inline a{text-transform:uppercase}.lang-switcher button{align-items:center;appearance:none;background-color:transparent;border:0;color:var(--color-white);display:flex;gap:var(--size-4);text-transform:uppercase;&:after,&:before{aspect-ratio:1/1;background-color:var(--color-white);content:"";mask-position:center;mask-repeat:no-repeat;transition:transform .2s ease;width:2rem}}.lang-switcher button[aria-expanded=true]:after{transform:rotate(180deg);transition:transform .2s ease}.lang-switcher button:hover{cursor:pointer}.lang-switcher button:focus,.lang-switcher button:hover,.lang-switcher button[aria-expanded=true]{color:var(--color-white)}.lang-switcher--dropdown{align-items:center;display:flex;height:100%;position:relative;z-index:20}.lang-switcher--dropdown ul{background-color:var(--color-neutral-2);border-radius:var(--size-16);display:none;max-width:30rem;padding:var(--size-16) 0;position:absolute;right:0;top:100%;width:max-content}.lang-switcher--dropdown button[aria-expanded=true]+ul{animation:langSwitcherFade .3s ease 0s 1 forwards;display:block;opacity:0;transform:translateY(-1rem)}.lang-switcher--dropdown ul li{font-size:var(--mobile-body-s);font-weight:700}.lang-switcher--dropdown ul li a,.lang-switcher--dropdown ul li span{display:block;padding:0 var(--size-32)}@keyframes langSwitcherFade{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.lang-switcher--dropdown li:not(:last-child){margin-bottom:var(--space-sm)}@media (max-width:991px){.lang-switcher button{padding:var(--space-sm)}}