header.egloo{position:fixed;top:0;width:100%;z-index:999;height:4.38rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){header.egloo .only-mobile{display:none}}@media (max-width:768px){header.egloo .only-desktop{display:none}}header.egloo .header-bar{flex:1;display:flex;gap:2.5rem;align-items:center;border-bottom:1px solid transparent;transition:background-color .3s ease-in-out,border-bottom-color .3s ease-in-out}header.egloo .header-bar:not(.light){border-bottom-color:var(--c-grey);background-color:var(--c-beige)}header.egloo .header-bar>*{flex:1;margin-bottom:-1px}header.egloo .header-bar .menu-items__left>*{padding-left:4rem}header.egloo .header-bar li.menu-item-hamburger{flex-shrink:0}@media(max-width:768px){header.egloo .header-bar .menu-items__left>*{padding-left:var(--container-x-padding)}}header.egloo .header-bar ul{display:flex;gap:2.5rem;align-items:center}header.egloo .header-bar .menu-items__right ul{justify-content:flex-end}header.egloo .header-bar li{font-family:var(--ff-sans),sans-serif;font-size:.625rem;font-style:normal;line-height:1.15;letter-spacing:.06875rem;text-transform:uppercase;transition:color .3s ease-in-out}header.egloo .header-bar.light li{color:var(--c-beige)}header.egloo .header-bar li[data-type=button] a{padding:0 4rem;height:4.38rem;display:flex;align-items:center;color:#fff;background-color:var(--c-green-darker)}header.egloo .header-bar:not(.light) li[data-type=default][data-layout=right]{color:var(--c-roman-red)}@media (min-width:768px){header.egloo .header-bar li[data-type=button] a.only-mobile{display:none}}@media (max-width:768px){header.egloo .header-bar li[data-type=button] a.only-desktop{display:none}}header.egloo .header-bar .header-logo{display:flex;align-items:center;justify-content:center}@media (min-width:768px){header.egloo .header-bar .header-logo{max-inline-size:10.5rem}}header.egloo .header-bar .header-logo .logo-image{display:block;width:100%;max-width:10.5rem}header.egloo .header-bar.light .dark,header.egloo .header-bar:not(.light) .light{display:none !important}header.egloo .mega-menu{display:none}.mega-menu-open header.egloo .header-bar{display:none}.mega-menu-open header.egloo{height:100%}.mega-menu-open header.egloo .mega-menu{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.2)}header.egloo .mega-menu .sidebar{position:relative;z-index:3;background-color:var(--c-beige);flex:.33;display:flex}header.egloo .mega-menu.submenu-open .sidebar{flex:.66}header.egloo .mega-menu .mega-menu-bar{position:absolute;top:0;left:0;right:0;height:4.38rem;z-index:2}header.egloo .mega-menu .sidebar .top-bar{display:flex;align-items:center;gap:2.5rem;padding:0 4rem;height:4.38rem}header.egloo .mega-menu .sidebar .top-bar button#mega-menu-toggle-close img{width:1rem;height:1rem;object-fit:contain}header.egloo .mega-menu .sidebar .top-bar .lang-list{display:flex;gap:2.5rem;align-items:center;font-size:.75rem}header.egloo .mega-menu .sidebar .top-bar .lang-list a.active{text-decoration:underline;pointer-events:none}header.egloo .mega-menu .sidebar .first-level,header.egloo .mega-menu.submenu-open .sidebar .second-level{flex:1}header.egloo .mega-menu.submenu-open .sidebar .second-level{display:flex;flex-direction:column}header.egloo .mega-menu .sidebar .first-level{position:relative;display:flex;flex-direction:column;width:100%}header.egloo .mega-menu .sidebar .first-level:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--c-grey);pointer-events:none}header.egloo .mega-menu .sidebar .first-level .main-sidebar-content{flex:1}header.egloo .mega-menu .second-level .submenu:not(.active){display:none}header.egloo .mega-menu.submenu-open .sidebar .second-level .submenu.active{flex:1;display:flex;flex-direction:column;gap:3.5rem}header.egloo .mega-menu .sidebar .main-sidebar-content{padding-top:5rem;display:flex;flex-direction:column;flex:1}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-title{color:var(--c-grey-darker);font-size:.625rem;font-style:normal;font-weight:700;line-height:1.15;letter-spacing:.06875rem;text-transform:uppercase;margin-bottom:1rem;padding:0 4rem}header.egloo .mega-menu .sidebar .first-level .mega-menu-voices .mega-menu-voices-list{display:flex;flex-direction:column}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li{color:#000;font-family:var(--ff-serif),serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.05;text-transform:uppercase;padding:.25rem 4rem;display:flex;align-items:center;justify-content:space-between}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li:hover,header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li.active{font-family:var(--ff-cursive),cursive;text-transform:none}@media (min-width:768px){header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li:not(:hover,.active) .submenu-open-icon{display:none}}header.egloo .mega-menu .sidebar .second-level{padding-top:4.38rem}header.egloo .mega-menu .sidebar .second-level .mega-menu-voices .mega-menu-voices-list li{font-family:var(--ff-serif),serif;font-size:1.125rem;line-height:1.35;text-transform:none}header.egloo .mega-menu .sidebar .second-level .mega-menu-voices .mega-menu-voices-list li a{position:relative;display:inline-block}header.egloo .mega-menu .sidebar .second-level .mega-menu-voices .mega-menu-voices-list li a:before{content:"";position:absolute;bottom:.1em;left:0;width:100%;height:1px;background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}header.egloo .mega-menu .sidebar .second-level .mega-menu-voices .mega-menu-voices-list li a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}header.egloo .mega-menu .image-wrapper{flex:.67}header.egloo .mega-menu.submenu-open .image-wrapper{flex:.34}header.egloo .mega-menu.submenu-open .image-wrapper img{object-fit:cover;width:100%;height:100%}header.egloo .mega-menu .mega-menu-bar{display:flex;justify-content:flex-end}header.egloo .mega-menu .mega-menu-bar a{font-family:var(--ff-sans),sans-serif;font-size:.625rem;font-style:normal;line-height:1.15;letter-spacing:.06875rem;text-transform:uppercase;transition:color .3s ease-in-out;padding:0 4rem;height:4.38rem;display:flex;align-items:center;background-color:var(--c-beige)}header.egloo .mega-menu .sidebar .second-level{padding-top:4.38rem;position:relative}header.egloo .mega-menu .sidebar .first-level .mega-menu-voice-item[data-submenu]:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:20px;height:120%;pointer-events:auto;z-index:10}header.egloo .mega-menu .sidebar .second-level .submenu{position:relative}header.egloo .mega-menu .sidebar .second-level .submenu:before{content:"";position:absolute;left:-10px;top:0;width:20px;height:100%;pointer-events:auto}header.egloo .mega-menu .image-wrapper img{object-fit:cover;width:100%;height:100%;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}header.egloo .mega-menu:not(.open) .mega-menu-voice-item.active{font-family:var(--ff-serif),serif !important;text-transform:uppercase !important}header.egloo .mega-menu .sidebar{position:relative}header.egloo .mega-menu .sidebar .first-level .mega-menu-voices-list li{position:relative}header.egloo .mega-menu .sidebar .first-level .mega-menu-voices-list li a{display:block;width:100%;padding-top:.25rem;padding-bottom:.25rem}header.egloo .mega-menu .sidebar .first-level .mega-menu-voices-list li[data-theme=red]{color:var(--c-roman-red)}header.egloo .mega-menu .sidebar .first-level .mega-menu-voice-item[data-submenu].active:after{content:"";position:absolute;right:-2rem;top:0;bottom:0;width:3rem;z-index:100;pointer-events:none}header.egloo .mega-menu .sidebar .second-level .submenu{position:relative;padding-left:0}header.egloo .mega-menu .sidebar .second-level .submenu.active:before{content:"";position:absolute;left:-2rem;top:0;bottom:0;width:2rem;z-index:100}header.egloo .mega-menu .image-wrapper{position:relative;overflow:hidden}header.egloo .mega-menu .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li{transition:none}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li.active,header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li:hover{transition:none}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li[data-submenu]{cursor:pointer}header.egloo .mega-menu .sidebar .first-level{position:relative;z-index:10}header.egloo .mega-menu .sidebar .second-level{position:relative;z-index:9;padding-top:4.38rem}header.egloo .mega-menu .sidebar .second-level .submenu{position:relative;min-height:200px}header.egloo .mega-menu.submenu-open .sidebar:after{content:"";position:absolute;top:0;left:33%;width:100px;height:100%;z-index:8;pointer-events:none}header.egloo .mega-menu .sidebar .first-level .mega-menu-voice-item[data-submenu]{position:relative;margin-right:-4rem;padding-right:7rem}header.egloo .mega-menu .sidebar .first-level .mega-menu-voices-list li:nth-last-child(-n+3){position:relative;z-index:11}header.egloo .mega-menu .sidebar .second-level .submenu.active{z-index:12;display:flex !important;flex-direction:column;gap:3.5rem}header.egloo .mega-menu .sidebar .first-level:after{pointer-events:none !important;z-index:1}header.egloo .mega-menu .sidebar,header.egloo .mega-menu .sidebar .first-level,header.egloo .mega-menu .sidebar .second-level{overflow:visible !important}header.egloo .mega-menu.submenu-open .sidebar{transition:flex .2s ease-out}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li.active{font-family:var(--ff-cursive),cursive !important;text-transform:none !important}@media (max-width:768px){header.egloo{height:3.25rem}header.egloo .header-bar>.menu-items ul li:not(.menu-item-hamburger,[data-type=button]){display:none}header.egloo .header-bar .header-logo{flex:initial;width:8.125rem}header.egloo .header-bar li[data-type=button] a,header.egloo .mega-menu .mega-menu-bar a{padding:0 2rem;height:3.25rem}header.egloo .mega-menu .mega-menu-bar a{color:#fff;background-color:var(--c-green-darker)}header.egloo .mega-menu .sidebar{flex:1 1 0}header.egloo .mega-menu .image-wrapper{display:none}header.egloo .mega-menu .sidebar .top-bar{position:relative;height:3.25rem;padding:0 1.5rem}header.egloo .mega-menu .sidebar .top-bar:after{content:'';position:absolute;top:100%;left:0;width:100%;height:1px;background-color:var(--c-grey)}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li{font-size:2rem}header.egloo .mega-menu .sidebar .first-level .mega-menu-voices-list li a{padding-top:0;padding-bottom:0}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-list li{padding:0 1.5rem}header.egloo .mega-menu .sidebar .first-level .mega-menu-voice-item[data-submenu]{margin-right:0;padding-right:1.5rem}header.egloo .mega-menu .sidebar .mega-menu-voices .mega-menu-voices-title{padding:0 1.5rem}header.egloo .mega-menu.submenu-open .sidebar{flex:1}header.egloo .mega-menu.submenu-open .sidebar .first-level .main-sidebar-content{position:relative}header.egloo .mega-menu.submenu-open .sidebar .first-level .main-sidebar-content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3.5px);z-index:11}header.egloo .mega-menu.submenu-open .sidebar .second-level{position:absolute;right:0;width:85%;background-color:#e0dfd9;height:calc(100% - 3.25rem);z-index:10;padding-top:0;bottom:0}header.egloo .mega-menu.submenu-open .sidebar .submenu-close{position:absolute;transform:translate(-50%,-50%);padding:.5rem;background-color:#e0dfd9;border-radius:100px}header.egloo .mega-menu.submenu-open .sidebar .submenu-close svg{width:2rem;height:2rem;object-fit:contain;display:block}header.egloo .mega-menu .sidebar .main-sidebar-content{padding-top:3.5rem}header.egloo .mega-menu .mega-menu-bar{height:3.25rem;z-index:3;pointer-events:none}header.egloo .mega-menu .mega-menu-bar a{pointer-events:auto}}