body{top:0!important}.body-wrapper{padding:105px 0 0}#header{background:#faf9f7;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:900}.fixed-header #header{background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.05);padding:8px 0}#header .page-container,#header .page-container-full{align-items:center;display:flex}#header .page-logo{flex-shrink:0;margin:14px 0;width:275px}#header .nav-area{flex-grow:1}#header .nav-holder{display:flex}#header .nav-main{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}#header .nav-main>ul{display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:24px;list-style:none;margin:0 -6px;padding:0 15px}#header .nav-main>ul>li{margin:0 6px;position:relative}#header .nav-main>ul>li>ul>li>a img{flex-shrink:0;margin:0 0 0 10px;width:35px}#header .nav-main>ul>li>a{color:inherit;display:block;padding:20px 10px}#header .nav-main>ul>li.active>a,#header .nav-main>ul>li:hover>a{color:#484a9a}#header .nav-main>ul>li:hover>ul{opacity:1;transform:translateY(0);visibility:visible}#header .nav-main>ul>li>ul{background:#fff;border-radius:0 0 10px 10px;left:10px;list-style:none;margin:0;opacity:0;padding:30px 25px;position:absolute;top:100%;transform:translateY(30px);transition:all .3s ease-in-out;visibility:hidden;width:215px}#header .nav-main>ul>li>ul>li{margin:0 0 22px}#header .nav-main>ul>li>ul>li:last-child{margin-bottom:0}#header .nav-main>ul>li>ul>li>a{align-items:center;color:inherit;display:flex;justify-content:space-between}#header .btn-wrap a{margin-left:10px}#header .btn-wrap a:first-child{margin-left:0}#header .body-overlay,#header .btn-cross,#header .nav-main .drop-opener,#header .nav-opener{display:none}#header .btn-cross{height:24px;position:absolute;right:20px;top:20px;width:24px;z-index:200}#header .btn-cross:after,#header .btn-cross:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:11px;transform:rotate(45deg);width:100%}#header .btn-cross:after{transform:rotate(-45deg)}@media (max-width:1199.98px){#header .btn-wrap a.hs-button,#header .btn-wrap a.hs-outline-button{min-width:135px}}@media (max-width:1023.98px){.body-wrapper{padding:65px 0 0}#header,.fixed-header #header{padding:0}#header .body-overlay{display:block;opacity:0;visibility:hidden}#header .nav-area{background:#fff;bottom:0;overflow:auto;padding:20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:300px;z-index:500}.nav-active #header .body-overlay{opacity:1;visibility:visible}.nav-active #header .nav-area{transform:translateX(0)}#header .nav-holder,#header .nav-main{clear:both;display:block}#header .btn-cross{display:block;float:right;margin:0 0 15px;position:relative;right:auto;top:auto}#header .btn-cross:after,#header .btn-cross:before{background:#000}#header .nav-main{font-weight:500}#header .nav-main>ul{display:block;letter-spacing:0;margin:0;padding:0}#header .nav-main>ul>li{border-bottom:1px solid rgba(0,0,0,.1);margin:0}#header .nav-main>ul>li:before{display:none}#header .nav-main>ul>li>a{display:block;padding:14px 0;position:relative}#header .nav-main>ul>li>ul{border-radius:0;border-top:1px solid rgba(0,0,0,.1);display:none;margin:0;opacity:1;padding:0 8px;position:static;transform:none;transition:none;visibility:visible;width:auto}#header .nav-main>ul>li>ul>li{border-bottom:1px solid rgba(0,0,0,.1);margin:0}#header .nav-main>ul>li>ul>li:last-child{border:0}#header .nav-main>ul>li>ul>li>a{padding:14px 0}#header .nav-main .drop-opener{align-items:center;display:flex;height:52px;justify-content:flex-end;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1000}#header .nav-main .active-drop .drop-opener{transform:rotateX(180deg)}#header .nav-opener{display:block;height:20px;position:absolute;right:20px;top:21px;width:26px;z-index:10}#header .nav-opener span,#header .nav-opener:after,#header .nav-opener:before{background:#000;content:"";height:1px;left:auto;position:absolute;right:0;top:0;width:17px}#header .nav-opener:before{width:24px}#header .nav-opener:after{top:9px}#header .nav-opener span{top:18px}#header .btn-wrap a{margin:14px 0 0;width:100%}}@media (min-width:1200px) and (max-width:1299px){#header .nav-main>ul{font-size:16px}}@media (min-width:1024px) and (max-width:1199px){#header .page-logo{width:200px}#header .nav-main>ul{font-size:14px;letter-spacing:0;margin:0 -3px}#header .nav-main>ul>li{padding:0 3px}#header .nav-main>ul>li>a{padding-left:5px;padding-right:5px}}