.ws-language{cursor:pointer;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.ws-language .language{gap:0!important}.ws-language .language>:not([aria-hidden])+*{margin-left:var(--spacer-4xs)}}.ws-language .language{align-items:center;background-color:transparent;border:none;border-radius:var(--border-radius-2xs);display:flex;gap:var(--spacer-4xs);height:auto;padding:0 var(--spacer-3xs);text-transform:capitalize}.ws-language .language__text{color:var(--color-neutral-600);cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:var(--spacer-4xs) 0;padding:0 var(--spacer-3xs);width:100%}@media (max-width:1023px){.ws-language .language__text{font-size:.75rem;font-weight:600;line-height:1rem}}@media (hover:hover) and (min-width:1024px){.ws-language .language__text:hover{color:var(--color-white)}}.ws-language .language__popover .list-item{padding:var(--spacer-3xs) var(--spacer-xs)}.ws-language .language__popover .list-item__title{font-weight:400}@supports (not (scale:1)) and (not (aspect-ratio:1/1)){.ws-language .language>a,.ws-language .language>span{gap:0!important}.ws-language .language>a>:not([aria-hidden])+*,.ws-language .language>span>:not([aria-hidden])+*{margin-right:var(--spacer-4xs)}}.ws-language .language>a,.ws-language .language>span{align-items:center;color:var(--color-text-middle);display:flex;flex-direction:row-reverse;font-size:.875rem;font-weight:400;gap:var(--spacer-4xs);line-height:1.25rem}@media (max-width:1023px){.ws-language .language>a,.ws-language .language>span{font-size:.75rem;font-weight:600;line-height:1rem}}.ws-language .language>picture{display:none}@media (min-width:1024px){.ws-language .language{border:1px solid var(--color-neutral-300);gap:0;height:1.25rem}.ws-language .language>a,.ws-language .language>span{text-transform:capitalize}.ws-language .language>a:before,.ws-language .language>span:before{display:none}.ws-language .language>picture{display:inline}@media (hover:hover){.ws-language .language:hover{border-color:var(--color-neutral-400)}}}@media (min-width:1024px){.ws-language [aria-expanded=true] .language{background-color:var(--color-text-middle);border-color:var(--color-text-middle)}.ws-language [aria-expanded=true] .language>a,.ws-language [aria-expanded=true] .language>span{color:var(--color-white)}}
