.placeholder{width:calc(100% - 64px);height:2000px;margin:120px 32px;border-radius:24px;background-color:#ededed}.hero-header .header{margin-top:48px!important}.hero-header .header .background--header{background-color:#fff}@media screen and (max-width: 1200px){.hero-header .header{margin-top:24px!important}}.hero-header .header--down{transform:translateY(-175%)}.header{padding:0;box-sizing:border-box;position:fixed;top:0;width:100%;z-index:999;margin-top:48px}.header--down{transform:translateY(-100%)}.header__logo{width:auto;margin-right:40px;display:flex;z-index:1001}.header__logo img{width:auto;height:auto;max-width:100%}.header nav li a,.header nav li .submenu--link{cursor:pointer;color:#0a1b39;border:none;background-color:transparent;font-size:1rem;line-height:160%;padding:12px;width:100%;display:block;border-radius:100px;font-weight:600}.header nav li a .link-name,.header nav li .submenu--link .link-name{margin-right:4px}.header nav li a:hover,.header nav li .submenu--link:hover{background-color:#eef2f6}header:after{pointer-events:none;content:"";width:100%;height:100%;position:fixed;top:0;background-color:#000;opacity:0;transition:all .5s cubic-bezier(.25,.1,.25,1)}.header__content{z-index:1;position:relative;padding:16px 24px;border-radius:12px}.header .box{height:100%;padding:0}.header__menu-item{align-items:center;display:flex;height:100%;overflow:hidden;position:relative;font-size:18px;cursor:pointer;border-radius:100px;background-color:transparent}.header__menu-item a:hover{color:gray}.header__menu-item:not(:last-child){margin-right:40px}.header__menu-item svg{margin-bottom:1px;margin-left:6px;transform:rotate(180deg);transition:all .5s ease-in-out}.header__menu-item.open svg{transform:rotate(0)}.header__navigation-cta{z-index:200;gap:8px;position:relative}.header__navigation-cta .search__button{border-radius:50%;width:45px;height:45px;background-color:#eef2f6;cursor:pointer}.header__navigation-cta .search__button--icon{color:#424242}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0 24px;overflow:visible;position:relative}.hamburger-box{width:30px;height:24px;margin-top:10px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:4px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.is-active .hamburger-inner,.is-active .hamburger-inner:before,.is-active .hamburger-inner:after{background-color:#000}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.header--mobile{padding:24px 0;position:fixed;width:100%;top:100px;right:0;bottom:0;left:0;background-color:#fff}.header--mobile-dropdown{position:relative;display:block;overflow:hidden;padding:0;margin:0}.header--mobile-dropdown ul li{list-style:none;padding:8px 0;margin:0}.header--mobile-dropdown ul li a{color:#4a4a4a;text-decoration:none}.submenu--link.submenu--active{background-color:#eef2f6!important}@media (max-width: 992px){.header__content{padding:20px 24px!important}.header__logo img{height:32px!important}}@media screen and (max-width: 1200px){.header{margin-top:24px}.header__content{padding:32px 24px}}@media (min-width: 1201px){.header__logo{margin-right:4px;max-width:75px}.submenu--link .link-name{font-size:.8rem}.header nav li .submenu--link{font-size:.8rem;padding:8px}.header__navigation-cta .button{font-size:.8rem;margin-right:0!important}.header__navigation-cta .button--default{padding:12px 24px}.header__navigation-cta .language__switcher--option-name,.header__dropdown--menu ul li a{font-size:.8rem}}@media (min-width: 1400px){.header__logo{margin-right:4px;max-width:100%}.submenu--link .link-name{font-size:.9rem}.header nav li .submenu--link{font-size:.9rem;padding:8px}.header__navigation-cta .button{font-size:.9rem;margin-right:0!important}.header__navigation-cta .button--default{padding:12px 24px}.header__navigation-cta .language__switcher--option-name,.header__dropdown--menu ul li a{font-size:.9rem}}@media (min-width: 1600px){.header__logo{margin-right:10px}.submenu--link .link-name{font-size:1rem}.header nav li .submenu--link{font-size:1rem;padding:12px}.header__navigation-cta .button,.header__navigation-cta .language__switcher--option-name{font-size:1rem}}.header--submenu{padding:0;margin:0;box-sizing:border-box;height:auto;position:relative;top:0;right:0;bottom:0;left:0;width:100%;z-index:100}.header--submenu ul{margin:0;padding:0}.header--submenu ul li{display:block;list-style:none}.header--submenu:after{pointer-events:none;content:"";width:100%;height:100%;position:fixed;top:0;background-color:#000;opacity:0;transition:all .5s cubic-bezier(.25,.1,.25,1)}.submenu--container{z-index:200;position:relative}header.open--dropdown:after{opacity:.4}.header a{text-decoration:none}.header .container{height:100%}.header__navigation{justify-content:center}.header__navigation{height:100%;z-index:20}.submenu button{color:#4a4a4a}.header__menu-item,.submenu--item{align-items:center;display:flex;height:100%;overflow:hidden;position:relative;font-size:18px;cursor:pointer}.header__menu-item:hover,.submenu--item:hover{color:#00f}.header__menu-item:not(:last-child),.submenu--item:not(:last-child){margin-right:10px}.header__menu-item svg,.submenu--item svg{margin-bottom:1px;margin-left:6px;transform:rotate(180deg);transition:all .5s ease-in-out}.header__menu-item.open svg,.submenu--item.open svg{transform:rotate(0)}.relative{position:relative;display:block;overflow:hidden;height:100%}.header__dropdown--content{position:absolute;opacity:0;width:100%;pointer-events:none;padding:6px 0 0}.header__dropdown--content-bg{background-color:#fff;padding:24px}.header__dropdown--content.open{pointer-events:all}.header__dropdown{opacity:0;left:0;position:fixed;width:100%;z-index:1;overflow:hidden;height:0;margin-top:24px}.header__dropdown .box{margin:0 72px}@media screen and (min-width: 1600px){.header__dropdown .header__dropdown--container-wide-fix{width:1552px}}.header__dropdown .container{padding:0 12px;margin-top:0;position:relative}.header__dropdown .has-featured-image{gap:20px}.header__dropdown .header__dropdown--featured-image{overflow:hidden;top:4px;position:relative;width:64px;height:64px;border-radius:8px;flex:0 0 auto}.header__dropdown .header__dropdown--menu{background-color:#fff;border-radius:12px}.header__dropdown .header__dropdown--menu .header__dropdown--title{color:#0a1b39;font-size:1.25rem;line-height:140%;margin-bottom:16px;padding-bottom:.5rem;font-weight:400;border-bottom:1px solid #f5f5f5}.header__dropdown .header__dropdown--aside{background-color:#0a1b39;width:100%}.header__dropdown .header__dropdown--aside .image{position:relative;object-fit:cover;aspect-ratio:1/1;border-radius:.5rem}.header__dropdown .header__dropdown--aside p{color:#fff;font-weight:400}.header__dropdown .header__dropdown--aside .button{background-color:transparent;padding:0;width:100%}.header__dropdown .header__dropdown--aside .button span,.header__dropdown .header__dropdown--aside .button .button--icon span{color:#fff}.header__dropdown--menu ul{margin:0;padding:0;list-style:none}.header__dropdown--menu ul li{display:block;padding:8px 0;margin-bottom:8px;color:#0a1b39}.header__dropdown--menu ul li a{display:flex;align-items:center;background-color:transparent;padding:16px 16px 16px 24px;border-radius:56px;width:100%;text-decoration:none;color:#0a1b39;transition:color .5s ease}.header__dropdown--menu ul li a h3{margin:0 0 .5rem}.header__dropdown--menu ul li a p{max-width:320px;font-size:1rem;margin-bottom:0;color:#a3a3a1}.header__dropdown--menu ul li a span{margin-left:8px;transition:opacity .3s ease;opacity:0}.header__dropdown--menu ul li a:hover{color:#0a1b39;background-color:#eef2f6;font-weight:600}.header__dropdown--menu ul li a:hover span{opacity:1}.menu__submenu--title,.menu__submenu--subtitle{display:block;font-weight:400;transition:all .5s ease-in-out}.menu__submenu--title{color:#00f;font-size:18px;margin-bottom:0}.menu__submenu--subtitle{color:gray;font-size:14px}.menu__aside--title{color:#00f;text-transform:uppercase;font-size:40px;margin-bottom:40px}.menu__aside p,.menu__featured p{color:gray;font-size:14px}.menu__featured--image{margin-bottom:16px}.header-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.header-image-overlay--buttons{position:absolute;bottom:0;left:0;width:100%;padding:24px}.third-level-menu{background:#fff;z-index:999;overflow-y:auto;padding-right:.5rem}.third-level-menu::-webkit-scrollbar{width:8px}.third-level-menu::-webkit-scrollbar-track{background:transparent}.third-level-menu::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px;transition:background-color .3s ease}.third-level-menu::-webkit-scrollbar-thumb:hover{background-color:#00000080}.third-level-menu.open{opacity:1!important;margin-left:5px;border-left:solid 1px #eef2f6;padding-left:10px}.header__dropdown--menu-item.active a{border-radius:54px;background-color:#eef2f6;font-weight:600}.header__dropdown--menu-item.active a span{opacity:1}#dropdown-menu-layer-1 .header__dropdown--menu ul li a:hover{text-decoration:underline!important}.submenu--dropdown-link{display:flex;align-items:center;gap:.5rem;text-decoration:none}.submenu--clickable-text{cursor:pointer;text-decoration:none;color:inherit}.submenu--clickable-text:hover{text-decoration:underline}.header-image-overlay--buttons .button--secondary .button--icon{width:48px;height:48px}.header-image-overlay--buttons .button--secondary .button--icon span{font-size:32px}
