body.no-scroll{overflow:hidden}header.header{background:transparent;position:absolute;width:100%;z-index:99}header.active{background:#000;position:fixed;transition:top .5s ease-in-out}header.header.active .header-top{display:none}header.header.active .header__container.content-wrapper{padding:0}.header-top-wrap{margin:0 auto;max-width:1180px;width:100%}.header-main-container{margin:0 auto;max-width:1700px;padding:20px;width:100%}.header-top{border-bottom:1px solid #fff;margin:0 auto;padding-bottom:15px;width:100%}header.header .header__container.content-wrapper{align-items:center;flex-direction:row;max-width:1180px;padding:30px 0 0;width:100%}.header-top-details{align-items:center;display:flex;gap:24px;justify-content:flex-end}a.header-phone{align-items:center;color:#fff;display:flex;font-family:Satoshi-Regular;font-size:18.902px;font-style:normal;gap:12px;line-height:167%;text-decoration:none}a.header-phone:hover{color:#d8232a;font-family:Satoshi-Regular}a.header-btn{align-items:center;background:#d8232a;border:1px solid #d8232a;color:#fff;display:flex;font-family:Satoshi-Regular;font-size:20.621px;font-style:normal;font-weight:400;height:41px;justify-content:center;line-height:1;min-width:145px;text-decoration:none}a.header-btn:hover{background:transparent;border-color:#fff}.header__logo.header__logo--main{margin:0;max-width:380px;padding:0}.header__column{display:flex;justify-content:flex-end;margin:0;padding:0!important}.header__row-1{padding:0!important;width:fit-content}.header-navigartion-wrap{width:100%}ul.header-main-menu-wrap{align-items:center;display:flex;gap:40px;list-style-type:none;margin:0;padding:0}ul.header-main-menu-wrap li{display:flex;position:relative}ul.header-main-menu-wrap li a{align-items:center;color:#fff;display:flex;font-family:Satoshi-Regular;font-size:22px;font-style:normal;font-weight:400;gap:10px;line-height:167%;text-align:center;text-decoration:none}ul.header-main-menu-wrap li a:hover{font-family:Satoshi-Regular}.mobile-menu,button.mobile-menu-icon{display:none}.submenu-wrap{display:block;max-height:0;opacity:0;overflow:hidden;padding:0 20px;position:absolute;transition:max-height .4s ease-in-out,padding .4s ease-in-out;width:100%}li.has-submenu.active.active-submenu .submenu-wrap,li.has-submenu:hover .submenu-wrap{left:50%;margin:0 auto;max-height:500px;max-width:1220px;opacity:1;padding:100px 20px 0;position:fixed;top:90px;transform:translateX(-50%)}.submenu-content{backdrop-filter:blur(22.5px);background:rgba(0,0,0,.6);border-radius:10px;display:flex;margin:0 auto;max-width:1180px;position:relative;width:100%}.submenu-detail-wrap{display:none}.submenu-detail-wrap.active{align-items:center;display:flex;flex-flow:row wrap;gap:30px;padding:20px 40px 20px 20px;width:calc(100% - 380px);width:100%}.submenu-buttons{border-radius:10px 0 0 10px;display:flex;flex-direction:column;max-width:380px;overflow:hidden;width:100%}.submenu-btn{align-items:center;color:#fff;display:flex;font-family:Satoshi-Regular;font-size:20px;font-style:normal;font-weight:700;height:65px;justify-content:space-between;letter-spacing:-.8px;line-height:167%;padding:8px 50px;text-transform:uppercase}.submenu-btn svg{width:9px}.submenu-btn.active,.submenu-btn:hover{background:#d8232a}.submenu-icon{display:flex;max-width:250px;width:100%}.submenu-detail-text{color:#fff;font-family:Satoshi-Regular;font-size:22px;font-style:normal;font-weight:400;line-height:126%;max-width:calc(100% - 280px);width:100%}.submenu-detail-buttons{display:flex;gap:20px;margin-top:auto;width:100%}ul.header-main-menu-wrap .submenu-detail-buttons a,ul.header-main-menu-wrap .submenu-detail-buttons a:first-child:hover{align-items:center;background:transparent;border:2px solid #fff;color:#fff;display:flex;flex:1;font-family:Satoshi;font-family:Satoshi-Regular;font-size:20px;font-style:normal;font-weight:500;gap:20px;height:55px;justify-content:center;letter-spacing:.4px;line-height:120%;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.submenu-detail-buttons a svg{width:9px}ul.header-main-menu-wrap .submenu-detail-buttons a:first-child,ul.header-main-menu-wrap .submenu-detail-buttons a:hover{background:#d8232a;border-color:#d8232a;font-family:Satoshi-Regular!important;font-weight:500}li.has-submenu.active.active-submenu{position:relative}li.has-submenu:hover:after{background-repeat:no-repeat;background-size:contain;content:"";display:none;height:86px;position:absolute;right:-28px;top:40px;width:70px}header.active li.has-submenu:hover:after{display:none}header.active li.has-submenu.active.active-submenu .submenu-wrap,header.active li.has-submenu:hover .submenu-wrap{padding-top:100px;top:70px}header.active .active-submenu:after{display:none}.submenu-icon img{height:auto;max-width:100%}a#hs-link-site_logo_hs_logo_widget{display:flex}a.mobile-menu-logo{display:flex;margin-bottom:30px;margin-left:30px;max-width:250px}.mobile-contact{flex-direction:column;padding:10px 30px}.mobile-contact,.mobile-contact a.header-btn{align-items:center;display:flex;gap:15px;justify-content:center}.mobile-contact a.header-btn{font-family:Satoshi-Medium;height:55px;width:100%}@media (max-width:1200px){.submenu-buttons{max-width:250px}.submenu-detail-wrap.active{max-width:calc(100% - 250px)}.submenu-btn{padding:8px 20px}ul.header-main-menu-wrap .submenu-detail-buttons a,ul.header-main-menu-wrap .submenu-detail-buttons a:first-child:hover{font-size:18px}.header__logo.header__logo--main{max-width:300px}.header-main-container{padding:15px 20px}.header-top{padding:0 0 10px}header.header .header__container.content-wrapper{padding-top:10px}header.active li.has-submenu.active.active-submenu .submenu-wrap,header.active li.has-submenu:hover .submenu-wrap{padding-top:100px;top:40px}li.has-submenu.active.active-submenu .submenu-wrap,li.has-submenu:hover .submenu-wrap{top:118px}ul.header-main-menu-wrap{gap:24px}.active-submenu:after{height:40px;right:-5px;top:49px;width:30px}}@media (max-width:1024px){.mobile-menu .header-main-menu-wrap .hide{display:none!important}ul.header-main-menu-wrap{display:none}.mobile-menu.active{background:#000;display:flex;flex-direction:column;height:100vh;left:0;max-width:320px;overflow:auto;padding:50px 0 20px;position:fixed;top:0;width:100%}.mobile-menu.active ul.header-main-menu-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.header_close_icon{position:absolute;right:10px;top:10px}.mobile-menu.active ul.header-main-menu-wrap li{flex-direction:column;padding:0 0 15px;width:100%}.mobile-menu.active ul.header-main-menu-wrap li a{font-family:azo-sans-web,sans-serif;font-size:28px;font-style:normal;font-weight:900;line-height:93%;padding:0 50px;text-align:center;text-transform:uppercase}.mobile-menu.active ul.header-main-menu-wrap li a:hover{text-decoration:underline}li.has-submenu ul.submenu-mobile-wrap,li.has-submenu.active.active-submenu ul.submenu-mobile-wrap{border-top:1px solid;display:flex;flex-direction:column;gap:15px;margin:15px 0 0;padding:15px 0}li.has-submenu ul.submenu-mobile-wrap{background:#d8232a}ul.submenu-mobile-wrap li:last-child{border:none!important;padding:0!important}ul.submenu-mobile-wrap{display:flex}li.has-submenu a{justify-content:space-between;width:100%}li.has-submenu.active.active-submenu a svg{transform:rotate(180deg)}button.mobile-menu-icon{background:transparent;border:none;display:flex;margin:0;outline:none;padding:0}}@media (max-width:767px){.header__logo.header__logo--main{max-width:220px}}@media (max-width:575px){a.header-phone{display:none}.mobile-contact a.header-phone{display:flex}}