header.header{background:linear-gradient(0deg,rgba(16,17,17,0),rgba(16,17,17,.2) 15%,rgba(16,17,17,.6) 45%,#101111);left:0;padding:16px 0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:1000}header.header .inner-container{align-items:center;display:flex;justify-content:space-between}header.header .logo{position:relative;width:200px;z-index:2}header.header .right-menu{align-items:center;display:flex}header.header .mainmenu a{color:#fff}header.header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{align-items:center;display:flex}header.header .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item{margin:0 56px 0 0;position:relative;z-index:10}header.header .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper{left:0;opacity:0;pointer-events:none;position:absolute;top:40px;transition:all .3s ease-in-out}header.header .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper>li{margin-bottom:8px;white-space:nowrap}header.header .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper>li>a{color:#fff;font-size:14px;font-weight:300;line-height:1.57}.mainmenu span.mobile-toggle{cursor:pointer;height:26px;position:absolute;right:0;top:0;transition:.3s;width:100%}.mainmenu span.mobile-toggle:before{opacity:0}header.header .hs-search-field__form{position:relative}header.header .hs-search-field__form .hs-search-field__button{background:transparent;border:none;cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}header.header .hs-search-field__form .hs-search-field__button span,header.header .hs-search-field__form .hs-search-field__suggestions-container{display:none}header.header.headerfixed{background:linear-gradient(0deg,#101111,#101111);transition:all .3s ease-in-out}@media (min-width:992px){header.header .hs-menu-item:hover>a,header.header .list-item--is-active.hs-menu-item>a,header.header .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper>li:hover>a{color:#ff3b3b}header.header .mainmenu .hs-menu-wrapper .list-item--is-active .hs-menu-children-wrapper{margin-top:16px;opacity:1;pointer-events:all;transition:all .3s ease-in-out .3s}.nav-toggle{display:none}}@media (max-width:1739px){header.header .logo{width:190px}}@media (max-width:1439px){header.header .logo{width:170px}}@media (max-width:1199px){header.header .logo{width:160px}header.header .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item{margin:0 24px 0 0}}@media (max-width:991px){.nav-toggle{background:transparent;border:none;cursor:pointer;display:blocl;padding:10px 0;position:absolute;right:0;top:5px;width:43px}.nav-toggle .icon-bar{background-color:#fff;border-radius:1px;display:block;height:1px;margin:auto;position:relative;transition:.2s;width:24px}.nav-toggle .icon-bar+.icon-bar{margin-top:6px}.nav-toggle .icon-bar:first-child,.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg)}.nav-toggle.nav-menuopen .icon-bar{background-color:#ff3b3b}header.header .inner-container{padding-right:32px;position:relative}header.header .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper{display:none;margin-top:7px;opacity:1;pointer-events:unset;position:static;transition:none}header.header .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}header.header .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item{margin:0 0 16px}header.header .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item>a{font-size:20px;line-height:1.45}header.header .mainmenu .hs-menu-wrapper>ul>li.list-item--is-active{border-bottom:1px solid #333;margin-bottom:14px;padding-bottom:14px}.mainmenu{left:50%;max-width:900px;opacity:0;padding-left:64px;padding-right:64px;pointer-events:none;position:fixed;top:115px;transform:translateX(-50%);transition:opacity .3s ease-in-out .3s;width:100%}.mainmenu.open{opacity:1;pointer-events:all;transition:opacity .3s ease-in-out}.mainmenu span.mobile-toggle{height:36px;text-align:right}.mainmenu span.mobile-toggle:before{margin:10px 0 0;opacity:1;transition:.2s}.mainmenu span.mobile-toggle.nav-subopen:before{color:#ff3b3b;transform:rotate(180deg)}header.header .mainmenu .hs-menu-wrapper>ul>li.list-item--is-active>a{color:#ff3b3b}}@media (max-width:767px){.mainmenu{max-width:680px;padding-left:32px;padding-right:32px}}