.c-language-switcher{position:relative;width:-moz-max-content;width:max-content}.c-language-switcher__toggle{display:inline-flex;gap:4px;align-items:center;padding:12px 4px;color:#000;font-weight:500;text-transform:uppercase;background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:16px;line-height:100%;transition:color .5s cubic-bezier(0.2, 0.9, 0.4, 1)}@media(min-width: 52.125em){.c-language-switcher__toggle{font-size:16px;line-height:100%}}@media(min-width: 90em){.c-language-switcher__toggle{font-size:16px;line-height:100%}}@media(min-width: 120em){.c-language-switcher__toggle{font-size:20px;line-height:100%}}.c-language-switcher__toggle:active,.c-language-switcher__toggle:focus-visible{color:#e40134 !important}@media(hover: hover)and (pointer: fine){.c-language-switcher__toggle:hover{color:#e40134 !important}}.c-language-switcher__toggle[aria-expanded=true] .c-language-switcher__icon{transform:translateY(0) rotate(180deg)}.c-language-switcher__icon{display:flex;color:currentColor;transform:translateY(3px) rotate(0);transition-timing-function:cubic-bezier(0.2, 0.9, 0.4, 1);transition-duration:.5s;transition-property:color,transform}.c-language-switcher__icon svg{display:block;width:10px}.c-language-switcher__list{position:absolute;top:100%;right:0;left:0;z-index:1;margin:0;padding:0;list-style:none;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(0.2, 0.9, 0.4, 1)}.c-language-switcher__list--open{opacity:1;pointer-events:auto}.c-language-switcher__option{padding:8px 4px;color:#000;font-weight:500;font-family:"Frutiger Neue LT",sans-serif;text-transform:uppercase;cursor:pointer;font-size:16px;line-height:100%;transition-timing-function:cubic-bezier(0.2, 0.9, 0.4, 1);transition-duration:.5s;transition-property:color,background-color}@media(min-width: 52.125em){.c-language-switcher__option{font-size:16px;line-height:100%}}@media(min-width: 90em){.c-language-switcher__option{font-size:16px;line-height:100%}}@media(min-width: 120em){.c-language-switcher__option{font-size:20px;line-height:100%}}.c-language-switcher__option--focused,.c-language-switcher__option--selected{color:#e40134}@media(hover: hover)and (pointer: fine){.c-language-switcher__option:hover{color:#e40134}}.c-language-switcher__option:focus-visible{color:#e40134}
/*# sourceMappingURL=language-switcher.css.map */