.header_black{background-color:#000!important}#hs_cos_wrapper_Header{left:0;position:fixed;top:0;transform:translateY(0);transition:transform .15s ease-in-out,background-color .25s ease-in-out;width:100%;z-index:100}#hs_cos_wrapper_Header:hover{background-color:#000}#hs_cos_wrapper_Header:hover .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{background:#000!important}#hs_cos_wrapper_Header.scrolled{transform:translateY(-65px)}#hs_cos_wrapper_Header.scrolled .header{background-color:#000}.header-top{background:transparent;padding:20px 0}.header-top__wrap{align-items:center;display:flex;gap:30px;justify-content:flex-end}.header-top__email,.header-top__phone{align-items:center;display:flex;gap:15px;justify-content:center}.header-top__phone a{font-weight:900}.header-top__email a,.header-top__phone a{color:#fff;font-size:18px;text-decoration:none}.header-top__email a{font-weight:700}.header{background-color:transparent;transition:background-color .25s ease-in-out}.header__wrap{justify-content:space-between}.header__copy,.header__wrap{align-items:center;display:flex}.header__copy{gap:60px;height:fit-content;padding:13px 0}.header__logo img{max-width:330px;width:100%}.header__menu ul{gap:26px}.header__menu ul li a{font-weight:500}.header__button a,.header__menu ul li a{color:#fff;font-size:16px;text-decoration:none}.header__button a{background:#00a6e0;border:1px solid #00a6e0;border-radius:4px;display:block;font-weight:700;line-height:1;padding:16px 33px;transition:background-color .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out}.header__button a:hover{background-color:#233772;border:1px solid #233772;color:#fff}.header__hamburger{cursor:pointer;display:none;position:relative;width:18px;z-index:5}.header__hamburger span{background-color:#fff;border-radius:15px;display:block;height:4px;transition:transform .4s ease,opacity .4s ease}.header__hamburger span:first-child,.header__hamburger span:nth-child(2){margin-bottom:6px}.header__hamburger.open span:first-child{transform:rotate(45deg) translateY(15px)}.header__hamburger.open span:nth-child(2){opacity:0}.header__hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-15px)}.dropdown{background:#000;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;overflow:hidden;overflow-y:hidden;padding:10px 20px;position:absolute;top:0;transform:translateX(-110%);transition:transform .3s ease-in-out;width:100%}.dropdown.open{transform:translateX(0)}.header__mobile__menu .hs-item-has-children{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.mobile-svg-wrapper{display:flex;flex:0 0 5%;order:2}.header__mobile__menu .mobile-svg-wrapper{height:25px;width:25px}.header__mobile__menu .mobile-svg-wrapper svg{transform:rotate(0deg);transition:transform .25s ease-in-out}.header__mobile__menu .mobile-svg-wrapper .rotate{transform:rotate(180deg)}.header__mobile__menu .hs-item-has-children .hs-menu-children-wrapper{display:flex;flex:0 0 100%;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;margin:0;max-height:0;order:3;overflow:hidden;padding:0!important;position:static!important;transition:max-height .25s ease-in-out}.header__mobile__menu .hs-item-has-children .hs-menu-children-wrapper.open{max-height:800px}.header__mobile__menu .hs-item-has-children>a{display:flex;flex:0 0 25%}.header__mobile__menu .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:first-child{margin-top:10px}.header__mobile__menu .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2{padding:7px}@media screen and (max-width:1340px){#hs_cos_wrapper_Header.scrolled{transform:translateY(0)}.header{padding:10px 0;position:relative}.header__logo img{max-width:170px}.header__hamburger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:30px}.header-top,.header__button,.header__menu{display:none}.header__mobile__menu ul{gap:15px;margin-top:40px}.header__mobile__menu ul li a{color:#fff;font-size:16px;font-weight:500;text-decoration:none}.header__mobile__button a{background:#00a6e0;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:1;padding:16px 33px;text-align:center;text-decoration:none}.header__mobile__contact{display:flex;flex-direction:column;gap:20px}.header__mobile__contact .header-top__email,.header__mobile__contact .header-top__phone{justify-content:flex-start}}