.custom-language-switcher{font-family:inherit;position:relative;z-index:1030}.custom-language-switcher__current{align-items:center;color:var(--typography-body);cursor:pointer;display:flex;font-size:var(--step--1);gap:var(--spacer-xs);padding:var(--spacer-xs) 0 calc(var(--spacer-xs)/2) 0;position:relative}@media (min-width:992px){.custom-language-switcher__current{gap:0;margin-left:1.5rem}.custom-language-switcher__current-label{margin-right:10px}}.custom-language-switcher__icon{align-items:center;display:flex}@media (min-width:992px){.custom-language-switcher__icon{display:none}}.custom-language-switcher__dropdown{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);left:0;min-width:160px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease;visibility:hidden;z-index:1030}.custom-language-switcher__dropdown.is-open{opacity:1;transform:translateY(0);visibility:visible}@media (min-width:992px){.custom-language-switcher.hover-active .custom-language-switcher__dropdown{opacity:1;transform:translateY(0);visibility:visible}}.language-switcher-backdrop{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1025}.language-switcher-backdrop.active{opacity:1;pointer-events:auto;visibility:visible}.custom-language-switcher__list{list-style:none;margin:0 auto;padding:0}.custom-language-switcher__item{padding:0}.custom-language-switcher__item a.btn{justify-content:flex-start;min-width:unset}.custom-language-switcher__item .btn-icon-primary .btn-icon__icon svg #icon-arrow-icon{fill:var(--White)}@media (max-width:991px){.header__mobile-content-menu-top-language .custom-language-switcher__dropdown{border:1px solid var(--grey-blue-100);box-shadow:none;margin-top:5px;padding:var(--spacer-sm) var(--spacer-md)}.header__mobile-content-menu-top-language .custom-language-switcher.hover-active .custom-language-switcher__dropdown{border:1px solid var(--Primary-100);display:block}.header__mobile-content-menu-top-language .custom-language-switcher.hover-active .custom-language-switcher__dropdown .custom-language-switcher__list{display:flex;flex-direction:column;gap:1.5rem}}.language-switcher-contents-container{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1030}.language-switcher-contents-container .custom-language-switcher__dropdown{background-color:#fff;border-radius:0;box-shadow:0 4px 10px rgba(0,0,0,.1);left:0;opacity:0;padding:20px 0;pointer-events:auto;position:fixed;top:100px;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:100%}.language-switcher-contents-container .custom-language-switcher__dropdown.is-open{opacity:1;transform:translateY(0);visibility:visible}.language-switcher-contents-container .custom-language-switcher__list{display:flex;flex-wrap:wrap;gap:var(--spacer-sm);justify-content:flex-end;margin:0 auto;max-width:var(--container-max-width)}.language-switcher-contents-container .custom-language-switcher__item{padding:0}.custom-language-switcher__current:after{background-color:var(--grey-blue-200);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .95s ease;width:0}.custom-language-switcher.hover-active .custom-language-switcher__current:after,.custom-language-switcher:hover .custom-language-switcher__current:after{width:100%}.custom-language-switcher__icon{transition:transform .3s ease}.custom-language-switcher__icon svg path{fill:var(--White)}.custom-language-switcher.hover-active .custom-language-switcher__icon{transform:rotate(180deg)}@media (max-width:991px){.language-switcher-contents-container{display:none}}.custom-language-switcher__current-label-desktop{display:none}.custom-language-switcher__current-label-mobile{align-items:center;display:flex;flex-direction:row-reverse;font-size:var(--step-0);gap:var(--spacer-xs)}@media (min-width:992px){.custom-language-switcher__current-label-desktop{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.custom-language-switcher__current-label-desktop span.custom-language-switcher__icon{display:inline;height:20px;width:20px}.header-home .custom-language-switcher__current-label-desktop span.custom-language-switcher__icon svg path{fill:var(--White)}.custom-language-switcher.hover-active span.custom-language-switcher__icon svg path,.custom-language-switcher__current-label-desktop span.custom-language-switcher__icon svg path,.header-home .custom-language-switcher.hover-active span.custom-language-switcher__icon svg path{fill:var(--Body);transform:none}.header-home:not(.bg-white) .custom-language-switcher__current-label-desktop{color:var(--White)}.header-home .custom-language-switcher.hover-active .custom-language-switcher__current-label-desktop{color:var(--Body)}.custom-language-switcher__current-label-mobile{display:none}}