.header{box-sizing:border-box;position:fixed;top:0;width:100%;z-index:999;margin-top:24px;padding:0 24px;height:64px}.header--down{transform:translateY(-150%)}.header__logo{width:auto;display:flex;z-index:1001;margin-right:40px}.header__logo img{width:auto;max-width:100%;height:24px}.header nav li a,.header nav li .submenu--link{cursor:pointer;color:#000;border:none;background-color:transparent;font-size:1rem;line-height:160%;padding:12px 16px 12px 24px;width:100%;display:block;font-weight:400}.header nav li a:hover,.header nav li .submenu--link:hover{color:#ff4600}.header nav li a:hover svg path,.header nav li .submenu--link:hover svg path{fill:#ff4600}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:0 24px;height:100%}.header__content .island-wrapper{margin:auto}.header .box{height:100%;padding:0}@media screen and (max-width: 768px){.header .box{padding:0 32px;margin:0}}.header__menu-item{align-items:center;display:flex;height:100%;overflow:hidden;position:relative;font-size:18px;cursor:pointer;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;position:relative}.header__navigation-cta .search__button{text-decoration:none;display:flex;justify-content:center;width:2.5rem;height:2.5rem;color:#1f1f1f;padding:.5rem;cursor:pointer}.search__button{cursor:pointer}.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:auto 24px;overflow:visible;position:relative}.hamburger-box{width:30px;height:24px;margin-top:4px;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:3px;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}@media screen and (max-width: 1200px){.header{margin-top:12px;padding:0 12px}}.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;margin:0}.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 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%;background:#fff}.header__dropdown--content{position:absolute;opacity:0;width:100%;pointer-events:none;padding:12px;background-color:#fff}.header__dropdown--content.open{pointer-events:all}.header__dropdown{opacity:0;left:0;position:fixed;top:100px;width:100%;z-index:1;overflow:hidden;height:0;padding:0 24px}.header__dropdown .container{padding:0;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{padding:0 12px}.header__dropdown .header__dropdown--menu .header__dropdown--title{color:#000;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-item{max-height:456px;aspect-ratio:1/1;background-position:center;background-size:cover;background-repeat:no-repeat;padding:32px}.header__dropdown .header__dropdown--aside .image{object-fit:cover;aspect-ratio:1/1;margin-bottom:16px}.header__dropdown .header__dropdown--aside .header__dropdown--aside-title{color:#fff}.header__dropdown .header__dropdown--aside a{margin-top:auto}.header__dropdown--menu ul{margin:0;padding:0;list-style:none}.header__dropdown--menu ul li{display:block;margin-bottom:8px}.header__dropdown--menu ul li a{display:flex;align-items:center;background-color:#fbf9f8;color:#000;min-height:72px;padding:32px;width:100%;text-decoration:none;justify-content:space-between}.header__dropdown--menu ul li a span{min-width:32px;height:32px;line-height:44px;border-radius:100px;margin-left:12px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;opacity:0;background-color:#fff;color:#000;background-position:left}.header__dropdown--menu ul li a.primary,.header__dropdown--menu ul li a.secondary,.header__dropdown--menu ul li a.tertiary{position:relative}.header__dropdown--menu ul li a.primary:after,.header__dropdown--menu ul li a.secondary:after,.header__dropdown--menu ul li a.tertiary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity .5s cubic-bezier(.25,.1,.25,1),background-position .5s cubic-bezier(.25,.1,.25,1);pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center}.header__dropdown--menu ul li a.primary:hover:after{opacity:1;background-image:url(/hubfs/build_assets/solidprofessionals-project/282/js_client_assets/assets/orange_wave-CAfLWc97.svg);background-color:#ffb3fd;background-position:left}.header__dropdown--menu ul li a.secondary:hover:after{opacity:1;background-image:url(/hubfs/build_assets/solidprofessionals-project/282/js_client_assets/assets/green_wave-Butj9Gs7.svg);background-color:#9efc60;background-position:left}.header__dropdown--menu ul li a.tertiary:hover:after{opacity:1;background-image:url(/hubfs/build_assets/solidprofessionals-project/282/js_client_assets/assets/blue_wave-CQTYKzn8.svg);background-color:#ebff00;background-position:left}.header__dropdown--menu ul li a.primary:hover,.header__dropdown--menu ul li a.secondary:hover,.header__dropdown--menu ul li a.tertiary:hover{color:#fff;position:relative;z-index:1;background-position:left}.header__dropdown--menu ul li a.primary>*,.header__dropdown--menu ul li a.secondary>*,.header__dropdown--menu ul li a.tertiary>*{position:relative;z-index:1}.header__dropdown--menu ul li a:hover span{opacity:1}.header__dropdown--menu ul li a:hover p{color:#fff}.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}
