.mainNav .footer .languageSwitch{--buttonBase-color:var(--color-text_default);cursor:pointer;position:relative}.mainNav .footer .languageSwitch .opener{background:none;border:none;column-gap:var(--size-xxs);cursor:pointer;display:flex;flex-direction:row;padding:0}.mainNav .footer .languageSwitch .opener>.icon{align-self:center;color:var(--color-text_default);font-size:var(--size-m);transition:transform var(--timing) var(--easing)}.mainNav .footer .languageSwitch .opener:is([aria-expanded=true])>.icon{transform:rotate(180deg)}.mainNav .footer .languageSwitch .opener:is([aria-expanded=false])>.icon{transform:rotate(0deg)}.mainNav .footer .languageSwitch .list{background:var(--color-solids_background);bottom:100%;display:flex;flex-direction:column;left:calc(var(--size-s)*-1);list-style:none;margin:0;padding:0;padding-bottom:var(--size-xs);padding-top:var(--size-xs);position:absolute;row-gap:0;transition:opacity var(--timing) var(--easing),transform var(--timing) var(--easing)}.mainNav .footer .languageSwitch .list:is([aria-hidden=true]){opacity:0;pointer-events:none;transform:translateY(-25px)}.mainNav .footer .languageSwitch .list:not([aria-hidden=true]){opacity:1;transform:translateY(0)}.mainNav .footer .languageSwitch .link{display:block;padding:var(--size-xs) var(--size-s);text-decoration:none}.mainNav .footer .languageSwitch .link:is(:hover,:focus){background:var(--color-solids_ctaMain_active)}