.header{position:fixed;top:0;left:0;width:100%;border-bottom:solid 1px #e7e7e7;z-index:9;box-shadow:0px 2px 4px rgba(40,41,61,.04),0px 8px 16px rgba(96,97,112,.16)}.header__top{padding:.3rem 0;display:none;background-color:#f2f2f2}@media screen and (min-width: 992px){.header__top{display:block}}.header__top-wrapper{display:flex;gap:2rem;justify-content:end;align-items:center}.header__top-wrapper ul{margin:0;padding:0;display:flex;flex-direction:row;gap:1.4rem}.header__top-wrapper ul li{list-style-type:none;position:relative}.header__top-wrapper ul li a{font-family:"Gilroy Semibold";color:var(--primary-color);font-size:.9rem}.header__top-wrapper ul li:after{content:"";position:absolute;top:9px;right:-12px;width:1px;height:14px;background-color:#000}.header__top-wrapper ul li:last-of-type:after{display:none}.header__main{padding:.8rem 0;background-color:#fff}.header__main-wrapper{display:flex;justify-content:space-between;align-items:center}.header__logo{display:flex;align-items:center;flex-direction:row;gap:1rem}.header__logo img{width:4.2rem;height:4.2rem;transition:all 200ms ease}.header__logo:hover img{transform:scale(1.1)}.header__logo:hover{text-decoration:none}.header__logo span{color:#2f2f2f;font-family:"Gilroy Semibold";display:none;font-weight:700;font-size:1.125rem}@media screen and (min-width: 370px){.header__logo span{display:block}}@media screen and (min-width: 576px){.header__logo span{font-size:1.4rem}}@media screen and (min-width: 992px){.header__logo span{display:none}}@media screen and (min-width: 1200px){.header__logo span{display:block}}.header__logo span em{font-style:normal;color:var(--primary-color)}.header__menu ul{margin:0;padding:0;display:flex;align-items:center;gap:2rem}.header__menu ul li{list-style-type:none;display:inline-block}.header__menu ul li a{position:relative;color:#2f2f2f;text-decoration:none;display:inline-block;font-family:"Gilroy Semibold";font-weight:700;font-size:1rem}.header__menu ul li a::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform .35s ease,opacity .35s ease;opacity:0}.header__menu ul li a:hover{color:var(--primary-color)}.header__menu ul li a:hover::after{transform:scaleX(1);transform-origin:left;opacity:1}.header__menu ul li a:not(:hover)::after{transform-origin:right}.header__menu ul .cta{border:solid 1px #2f2f2f;padding:.4rem 1rem;border-radius:1.6rem;transition:all 200ms ease}.header__menu ul .cta:hover{background-color:#2f2f2f}.header__menu ul .cta:hover a{color:#fff}.header__menu ul .cta a::after{display:none}.header__menu ul .menu-item-has-children{position:relative}.header__menu ul .menu-item-has-children .sub-menu{position:absolute;display:none;width:14rem;background-color:#fff;padding:1rem 1rem .7rem 1rem;border:solid 1px #cecece}.header__menu ul .menu-item-has-children .sub-menu li{display:block;margin-bottom:.3rem}.header__menu ul .menu-item-has-children .sub-menu li a{font-size:.8rem;font-weight:500}.header__menu ul .menu-item-has-children .sub-menu li a:hover{color:var(--primary-color)}.header__menu ul .menu-item-has-children:hover .sub-menu{display:block}.header__menu-toggle{width:2rem;height:2rem}.header__menu-toggle:hover svg{cursor:pointer;fill:var(--primary-color);transition:all 200ms ease}.header__menu-toggle .open-mobile-menu{display:block}.header__menu-toggle .close-mobile-menu{display:none}.header__menu-toggle--active .open-mobile-menu{display:none}.header__menu-toggle--active .close-mobile-menu{display:block}.mobile-menu{position:fixed;width:100%;height:100%;padding:2rem;top:-100%;left:0;z-index:8;background-color:#fff;transition:all 200ms ease}.mobile-menu--active{top:85px}.mobile-menu ul{padding:0;margin:0}.mobile-menu ul li{list-style-type:none;margin-bottom:.8rem}.mobile-menu ul li a{font-weight:600}.mobile-menu ul li a:hover{text-decoration:none;color:var(--primary-color)}.mobile-menu ul .menu-item-has-children a{position:relative}.mobile-menu ul .menu-item-has-children a:after{content:"";position:absolute;width:1rem;height:1rem;background-image:url("../../assets/svg/arrow-down.svg");top:0;right:-2rem;transition:all 200ms ease}.mobile-menu ul .menu-item-has-children a.active::after{transform:rotate(180deg)}.mobile-menu ul .menu-item-has-children .sub-menu{margin:.5rem 0 1.5rem 0;display:none;padding-left:1rem}.mobile-menu ul .menu-item-has-children .sub-menu li{margin-bottom:.2rem}.mobile-menu ul .menu-item-has-children .sub-menu li a{font-weight:500}.mobile-menu ul .menu-item-has-children .sub-menu li a:after{display:none}.mobile-menu ul .menu-item-has-children .sub-menu--active{display:block}.banner{background-color:#c8c8c8;padding:14rem 0;position:relative}.banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem}.banner__inner h1{color:#fff}.banner__inner h1 span{color:var(--primary-color)}.banner__buttons{display:flex;flex-direction:row;gap:1rem}.banner--normal{background-color:#c8c8c8;aspect-ratio:384/190}@media screen and (min-width: 992px){.banner--normal{aspect-ratio:384/100}}.banner--normal img{object-fit:cover;background-position:center center;border-radius:0}.banner__video-wrapper{position:absolute;inset:0;overflow:hidden;z-index:0}.banner__video-wrapper iframe{position:absolute;transform:translate(-50%, -50%);pointer-events:none;position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;transform:translate(-50%, -50%);pointer-events:none}.banner__video-overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));z-index:1}/*# sourceMappingURL=header.css.map */
