.language-selector[data-v-7ccec5f9]{cursor:pointer;position:relative}.language-selector .language-trigger[data-v-7ccec5f9]{align-items:center;border-radius:.20833vw;color:#000;display:flex;gap:.41667vw;height:1.5625vw;padding:0;transition:background-color .2s,color .2s}.language-selector .language-trigger[data-v-7ccec5f9]:hover{background-color:#0000000d}.language-selector .language-trigger .language-icon[data-v-7ccec5f9]{flex-shrink:0;height:1.5625vw;width:1.5625vw}.language-selector .language-trigger .current-language[data-v-7ccec5f9]{font-size:.72917vw;font-weight:500;height:1.5625vw;line-height:1.5625vw}@media(max-width:768px){.language-selector .language-trigger .current-language[data-v-7ccec5f9]{display:none}}.language-selector.is-homepage .language-trigger[data-v-7ccec5f9]{color:#fff}.language-selector.is-homepage .language-trigger[data-v-7ccec5f9]:hover{background-color:#ffffff1a}.language-selector .language-dropdown[data-v-7ccec5f9]{animation:slideDown-7ccec5f9 .3s ease-out;-webkit-backdrop-filter:blur(.52083vw);backdrop-filter:blur(.52083vw);background:#fffffff2;border-radius:.41667vw;box-shadow:0 .20833vw 1.04167vw #00000026;margin-top:.41667vw;max-height:20.83333vw;max-width:90vw;min-width:9.375vw;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.language-selector .language-dropdown.is-homepage[data-v-7ccec5f9]{background:#000000e6;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 .20833vw 1.04167vw #00000080}.language-selector .language-dropdown.is-homepage[data-v-7ccec5f9]::-webkit-scrollbar{width:.3125vw}.language-selector .language-dropdown.is-homepage[data-v-7ccec5f9]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:.15625vw}.language-selector .language-dropdown.is-homepage[data-v-7ccec5f9]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:.15625vw}.language-selector .language-dropdown.is-homepage[data-v-7ccec5f9]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.language-selector .language-dropdown.is-homepage .language-option[data-v-7ccec5f9]{color:#fff}.language-selector .language-dropdown.is-homepage .language-option[data-v-7ccec5f9]:hover{background-color:#ffffff26}.language-selector .language-dropdown.is-homepage .language-option.active[data-v-7ccec5f9]{background-color:#007bff4d;color:#fff}.language-selector .language-dropdown .language-option[data-v-7ccec5f9]{align-items:center;color:#000;cursor:pointer;display:flex;gap:.625vw;padding:.625vw .83333vw;transition:background-color .2s}.language-selector .language-dropdown .language-option[data-v-7ccec5f9]:hover{background-color:#0000000d}.language-selector .language-dropdown .language-option.active[data-v-7ccec5f9]{background-color:#007bff1a;font-weight:600}.language-selector .language-dropdown .language-option .language-flag[data-v-7ccec5f9]{align-items:center;display:flex;font-size:1.04167vw;height:1.25vw;justify-content:center;width:1.25vw}.language-selector .language-dropdown .language-option .language-flag .flag-image[data-v-7ccec5f9]{border-radius:.10417vw;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.language-selector .language-dropdown .language-option .language-name[data-v-7ccec5f9]{font-size:.72917vw}@keyframes slideDown-7ccec5f9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
