.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}.footer__custom-language-switcher--label .ui-switcher-lang .icon-globe,.header__custom-language-switcher .ui-switcher-lang .globe-icon,.header__custom-language-switcher .ui-switcher-lang small{display:none}.footer__custom-language-switcher--label .ui-switcher-lang{display:flex;gap:calc(var(--baseline)/2)}.footer__custom-language-switcher--label .ui-switcher-lang small{color:var(--typography-body-medium);line-height:1.6}@media (max-width:1200px){.header__custom-language-switcher{display:none}}@media (min-width:992px){.custom-language-switcher__current{gap:0}.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);opacity:0;position:absolute;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;visibility:visible}@media (min-width:992px){.custom-language-switcher.hover-active .custom-language-switcher__dropdown{opacity:1;visibility:visible}}.language-switcher-backdrop{backdrop-filter:var(--filter-layer-stack,blur(2.3px));-webkit-backdrop-filter:var(--filter-layer-stack,blur(2.3px));height:100%;left:0;opacity:var(--opacity-layer-stack,0);pointer-events:none;position:fixed;top:var(--header-height);transition:opacity .4s ease-out;visibility:hidden;width:100%;z-index:var(--z-level-layer-stack,var(--z-lvl-mars))}.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:var(--container-xxxl);z-index:1030}.language-switcher-contents-container .custom-language-switcher__dropdown{background-color:#fff;border-radius:0;border-radius:var(--rounded-normal);box-shadow:0 4px 10px rgba(0,0,0,.1);left:calc(80% - var(--container-diff));opacity:0;padding:var(--baseline-2);pointer-events:auto;position:fixed;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:fit-content}.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-direction:column;flex-wrap:wrap;gap:var(--baseline);margin:0 auto}.language-switcher-contents-container .custom-language-switcher__list li{display:flex;flex-direction:column}.language-switcher-contents-container .custom-language-switcher__item{margin:0;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 .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}}