[data-v-220977ea]:root{--grid-small-mobile:375px;--grid-medium-mobile:480px;--grid-large-mobile:680px;--grid-small-tablet:766px;--grid-large-tablet:960px;--grid-small-desktop:1024px;--grid-medium-desktop:1280px;--grid-large-desktop:1440px}.fade-enter-active[data-v-220977ea]{animation:fade-in-220977ea var(--transition-speed)}.fade-leave-active[data-v-220977ea]{animation:fade-out-220977ea var(--transition-speed)}@keyframes fade-in-220977ea{0%{opacity:0}to{opacity:1}}@keyframes fade-out-220977ea{0%{opacity:1}to{opacity:0}}.languages[data-v-220977ea]{--border-left-width:.4rem;--border-right-width:.4rem;flex-direction:column;display:flex}.languages .language[data-v-220977ea]{height:8.7rem;padding:0 var(--size-l);border-left:var(--border-left-width) solid transparent;border-bottom:1px solid var(--state-disabled-background);color:var(--text-brand-primary);align-items:center;transition-property:background-color,border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.075,.82,.165,1);display:flex}.languages .language.selected[data-v-220977ea],.languages .language[data-v-220977ea]:hover{background-color:var(--background-brand-primary-4)}@media (width>=766px){.languages .language[data-v-220977ea]{padding:var(--size-s) var(--size-l) var(--size-s) calc(var(--size-l) - var(--border-right-width));border-right:var(--border-right-width) solid transparent}}.languages .language.selected[data-v-220977ea]{border-radius:var(--corner-2);border-left-color:var(--background-brand-secondary);border-bottom-color:#0000;border-right-color:#0000}@media (width>=766px){.languages .language.selected[data-v-220977ea]{border-left-color:#0000;border-right-color:var(--background-brand-secondary);border-radius:0}}.languages .language.selected svg[data-v-220977ea]{aspect-ratio:1;background-color:var(--background-brand-secondary);border-radius:var(--corner-default);width:4rem}.languages .language.selected svg[data-v-220977ea] path{fill:var(--background-primary)}.languages .language label[data-v-220977ea]{width:100%;height:100%;font-size:var(--title-xl-font-size);line-height:1.4;font-weight:var(--title-xl-font-weight);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.languages .language label[data-v-220977ea]:hover{cursor:pointer}}.languages .language label input[type=checkbox][data-v-220977ea]{aspect-ratio:1;height:.1px;position:absolute;left:-100vw}
