.menu-container{height:110px;z-index:1000}.menu-container .open-header{display:flex}.menu-container .logo-container{width:50%}.menu-container .logo-container img{object-fit:cover;width:70%}.menu-container .menu{display:none;flex-wrap:nowrap;justify-content:space-between;list-style:none;margin:0;padding:0}.menu-container .right-menu{justify-content:end}.menu-container .menu-item img{width:100%}.menu-container .menu-link{font-size:clamp(1rem,.925rem + .375vw,1.375rem)!important;position:relative;transition:all .1s ease-in-out}.menu-container .menu-logo{max-width:150px}.menu-container .sub-menu-container{align-items:stretch;bottom:-60%;display:flex;height:60%;margin:0;opacity:0;padding:0;position:absolute;transition:all .1s ease-in-out;visibility:hidden;width:100vw;z-index:2000}.menu-container .sub-menu{align-items:stretch;display:flex;flex-wrap:nowrap;gap:0 2.5%;list-style:none;margin:0;padding:0;width:100%}.menu-container .sub-menu-container:before{content:"";height:100%;left:-100%;position:absolute;width:100vw;z-index:10}.menu-container .menu-item .active-menu-label,.menu-container .menu-item .menu-link:hover{scale:1.1;text-decoration:underline!important}.menu-container .menu-item:hover .sub-menu-container{opacity:1;visibility:visible}.menu-container .menu-pointer{transition:all .1s ease-in-out}.menu-container .menu-item:hover .menu-pointer{border-style:solid;border-width:0 16px 10px;bottom:0;height:0;left:50%;position:absolute;transform:translateX(-50%);transition:none;width:0}.menu-container .sub-menu-link{font-size:clamp(.875rem,.8rem + .375vw,1.25rem)!important;position:relative;transition:all .1s ease-in-out;z-index:1000}.menu-container .sub-menu-item:hover .sub-menu-link{scale:1.1;text-decoration:underline!important}.menu-container svg{aspect-ratio:1/1;width:42px}.menu-container a,.menu-container li{font-weight:500}.menu-container .open-search{background:transparent;border:none;margin:0;padding:0}.menu-container .right-menu ul{margin:0!important}@media screen and (min-width:1024px){.menu-container .menu{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.menu-container .menu,.menu-container .right-menu{justify-content:space-between}.menu-container .menu.en,.menu-container .right-menu.en{justify-content:space-evenly}.menu-container .logo-container{align-items:end!important;padding-bottom:47px;width:10%}.menu-container .logo-container img{margin:auto;width:100%}.menu-container .open-header{display:none}}