#hs_cos_wrapper_Header{background-color:#fff;left:0;position:fixed;top:0;transform:translateY(0);transition:transform .15s ease-in-out;width:100%;z-index:99}#hs_cos_wrapper_Header.scrolled{transform:translateY(-50px)}.header{background-color:#fff;position:relative}.header__container{height:100%;margin:0 auto;max-width:1430px;padding:0 20px;width:100%}.header__top{padding:20px 0 0}.header__top-row{align-items:center;display:flex;gap:30px;justify-content:end;width:100%}.header__top-social-wrapper{align-items:center;display:flex;gap:8px}.header__top-phone-wrapper{align-items:center;display:flex;gap:25px}.header__top-social-link{display:flex}.header__top-phone-link svg{height:18px;object-fit:contain;width:18px}.header__top-social-link img{height:30px;object-fit:contain;transition:opacity .25s ease-in-out;width:30px}.header__top-social-link:hover img{opacity:.7}.header__top-phone-link{align-items:center;color:var(--brand-navy-blue)!important;display:flex;font-size:15px;font-style:normal;font-weight:500;gap:5px;letter-spacing:.45px;line-height:15.137px;text-decoration-line:underline}.header__row{align-items:center;display:flex;gap:30px;justify-content:space-between;position:relative;width:100%}.header__logo{display:inline}.header__logo img{max-width:250px;object-fit:contain;transition:max-width .25s ease-in-out;width:100%}.header__logo.scrolled img{max-width:200px}.header__main{height:140px;transition:height .25s ease-in-out}.header__main.scrolled{height:110px}.header__menu-wrapper{align-items:center;display:flex;gap:40px;height:100%}.header__button{align-items:center;background:var(--brand-bright-red);border:2px solid transparent;border-radius:65px;color:#fff!important;display:flex;font-size:18px;font-weight:700!important;justify-content:center;letter-spacing:.049px;line-height:normal;padding:9px 27px;text-align:center;text-decoration:none!important;transition:border .25s ease-in-out}.header__button:hover{border:2px solid var(--brand-navy-blue)}.header__menu{align-items:center;display:flex;gap:25px;height:100%}.header__menu-links{color:var(--brand-navy-blue);font-size:20px;font-weight:500!important;letter-spacing:1px;line-height:normal;padding:10px 0;position:relative;text-decoration:none!important;transition:color .25s ease-in-out}.header__menu-links svg{fill:var(--brand-navy-blue);transition:fill .25s ease-in-out}.header__menu-links:hover{color:var(--brand-bright-red)}.header__menu-links:hover.header__menu-links svg{fill:var(--brand-bright-red)}.header__menu-sublinks{background:#fff;color:var(--brand-navy-blue);cursor:pointer;font-size:20px;font-weight:500;letter-spacing:1px;line-height:normal;padding:10px 0;text-align:center;text-decoration:none!important;width:100%}.header__menu-sublinks,.header__menu-sublinks:last-child{border-radius:0 0 9px 9px}.header__menu-sublinks:hover{background:var(--brand-navy-blue);color:#fff;font-weight:700!important}.header__wrapper-link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.header__wrapper-link.item-with-sublinks{height:auto;position:relative}.header__wrapper-link.item-with-sublinks:hover .header__sublinks-wrapper{opacity:1}.header__wrapper-link.item-with-sublinks:before{bottom:0;content:"";height:50%;left:-50%;position:absolute;width:50%;z-index:0}.header__wrapper-link.item-with-sublinks:after{bottom:0;content:"";height:50%;position:absolute;right:-20%;width:20%;z-index:0}.header__sublinks-wrapper{align-items:center;background:#fff;border:1px solid #fff;border-radius:0 0 9px 9px;box-shadow:0 5.95px 11.9px rgba(0,0,0,.25);display:flex;flex-direction:row;left:0;opacity:0;pointer-events:none;position:absolute;top:45px;transition:opacity .25s ease-in-out;width:400px;z-index:91}.header__sublinks-wrapper.big_wrapper{left:50%;min-width:550px;transform:translateX(-50%);width:100%}.header__sublinks-wrapper.open{opacity:1;pointer-events:all}.header__mega-menu{background:#fff;box-shadow:0 5.95px 11.9px -2.957px #000;display:none;left:50%;max-height:calc(100vh - 100px);max-width:98vw;overflow-y:auto;padding:26px 35px 35px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .25s ease-in-out;width:1430px;z-index:90}.header__mega-menu.active,.header__wrapper-link.item-with-mega-menu:hover .header__mega-menu{display:block}.header__mega-menu-wrapper{display:flex;gap:18px}.header__mega-menu-content{border:2px solid var(--brand-light-gray);display:flex;flex-direction:column;padding:30px;width:33.33%}.header__mega-menu-content.center-content{background-color:var(--brand-light-gray);padding:30px 25px}.header__mega-menu-content.left-side-text{gap:50px}.header__mega-menu-content.left-side-image img{max-width:380px;object-fit:cover;width:100%}.header__mega-menu-content.left-side-image h4{align-items:center;color:var(--brand-bright-red);display:flex;font-size:23px;font-style:normal;font-weight:800;gap:15px;letter-spacing:.078px;line-height:30px;margin-bottom:10px;margin-top:15px}.header__mega-menu-content.left-side-image .header__mega-menu-left__button{align-items:center;border:2px solid var(--brand-bright-red);border-radius:65px;color:var(--brand-bright-red)!important;display:flex;font-size:18px;font-weight:800;justify-content:center;letter-spacing:.049px;line-height:normal;margin-top:5px;padding:8px 25px;text-align:center;text-decoration:none!important;transition:background .25s ease-in-out,color .25s ease-in-out;width:100%}.header__mega-menu-content.left-side-image .header__mega-menu-left__button:hover{background:var(--brand-bright-red);color:#fff!important}.header__mega-menu-left__title-wrapper{align-items:center;display:flex;gap:20px;margin-bottom:23px}.header__mega-menu-left__title-wrapper img{object-fit:contain;width:50px}.header__mega-menu-left__title{color:var(--brand-bright-red)!important;font-size:23px;font-weight:800!important;letter-spacing:.078px;line-height:30px;text-decoration:none!important}.header__mega-menu-left__description{color:var(--brand-navy-blue);font-size:22px;font-weight:400;line-height:143%;margin-bottom:16px}.header__mega-menu-left__link{align-items:center;color:var(--brand-bright-red)!important;display:flex;font-size:20px;font-weight:500!important;gap:8px;letter-spacing:1px;line-height:normal;text-decoration:none!important;width:max-content}.header__mega-menu-left__link:hover{font-weight:700!important;text-decoration:underline!important}.header__mega-menu-center-link{align-items:center;color:var(--brand-navy-blue);display:flex;font-size:19px;font-weight:700!important;gap:14px;letter-spacing:1px;line-height:normal;text-decoration:none;transition:color .25s ease-in-out}.header__mega-menu-center-link:hover{color:var(--brand-bright-red)}.header__mega-menu-center-link-wrapper{border-bottom:2px solid #c4c4c4;margin-bottom:20px;padding-bottom:20px}.header__mega-menu-center-link-wrapper:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.header__mega-menu-content.right-side h4{color:#fff;font-size:23px;font-weight:800;letter-spacing:.078px;line-height:30px;margin-bottom:15px}.header__mega-menu-content.right-side .header__mega-menu-left__description{color:#fff}.header__mega-menu-content.right-side .header__mega-menu-left__link{color:#fff!important;text-decoration:underline!important}.header__mega-menu-right-item{margin-bottom:27px;padding-bottom:15px}.header__mega-menu-right-item:last-child{border-bottom:none!important;margin-bottom:0;padding-bottom:0}.header__mega-menu-bottom-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:25px}.header__mega-menu-bottom-content-link{font-style:normal;font-weight:800;line-height:normal;text-decoration-line:underline}.header__mega-menu-bottom-button{align-items:center;border-radius:65px;display:flex;font-size:19px;font-weight:800!important;justify-content:center;letter-spacing:.049px;max-width:434px;padding:9px 25px;text-align:center;text-decoration:none!important;transition:background .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;width:100%}.header__mega-menu-bottom-content-link{border-right:2px solid var(--brand-navy-blue);color:var(--brand-navy-blue);font-size:28px;font-weight:800!important;letter-spacing:2.24px;line-height:1.2;margin-right:10px;padding-right:10px}.header__mega-menu-bottom-content-link:last-child{border-right:none}.header__mega-menu-bottom-link-wrapper{align-items:center;display:flex;flex-wrap:wrap;width:68%}.header__mega-menu-bottom-button-wrapper{width:32%}.header__mobile-link{color:var(--brand-navy-blue);font-size:15px;font-weight:500!important;letter-spacing:.45px;line-height:15.137px;text-decoration:underline}.header__hamburger,.header__mobile-link{cursor:pointer;display:none}.header__mobile-menu-wrapper{background:var(--brand-navy-blue);display:none;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease-in-out;width:100%;z-index:90}.header__mobile-menu-wrapper.open{transform:translateX(0)}.header__mobile-menu-close{cursor:pointer;position:absolute;right:20px;z-index:10}.header__mobile-menu-close.mobile-box-close{position:static}.header__mobile-box{margin-bottom:24px}.header__mobile-box-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.header__mobile-box-item-single{color:#fff!important;display:block;font-size:20px;letter-spacing:1px;padding:12px 0;text-decoration:none!important;text-transform:uppercase}.header__mobile-box-item-single,.header__mobile-box-item.active{background:var(--brand-bright-red);font-weight:700;text-align:center}.header__mobile-box-item.active{color:#fff}.header__mobile-box-item{background:transparent;color:var(--brand-navy-blue);font-size:20px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:normal;padding:12px 0;text-align:center;text-transform:uppercase}.header__logo.mobile-logo{display:none;padding:20px 0;text-align:center}.header__logo.mobile-logo img{max-width:250px}.header__mobile-menu-contact{background:#fff;display:block;height:100vh;left:0;max-width:100%;padding:100px 25px 100px 40px;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease-in-out;width:100%;z-index:80}.header__mobile-menu-contact.open{transform:translate(0)}.header__mobile-menu-contact-close{margin-bottom:30px;text-align:right}.header__mobile-menu-contact-heading-wrapper{margin-bottom:64px}.header__mobile-menu-contact-subheading{color:var(--brand-bright-red);font-size:18px;font-style:normal;font-weight:800;letter-spacing:.047px;line-height:normal;margin-bottom:5px;position:relative}.header__mobile-menu-contact-subheading:after{background:var(--brand-bright-red);content:"";height:2px;left:-38px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.header__mobile-menu-contact-heading{color:#006;font-size:36px!important;font-style:normal;font-weight:800;letter-spacing:.363px;line-height:36.335px;margin-bottom:0}@media(max-width:1440px){.header__mega-menu{max-height:calc(100vh - 300px)}}@media(max-width:1295px){.header__menu{gap:20px}.header__menu-wrapper{gap:15px}.header__row{gap:20px}.header__menu-links,.header__menu-sublinks{font-size:16px}.header__sublinks-wrapper{top:42px}.header__button{font-size:16px;padding:9px 18px}.header__mega-menu-bottom-content-link{font-size:20px}}@media(max-width:1110px){.header__logo img{max-width:185px}}@media(max-width:992px){.header{box-shadow:0 0 14px 0 rgba(0,0,0,.25);padding:19px 0;z-index:99}.header__logo,.header__menu-wrapper,.header__top{display:none}.header__logo.mobile-logo{display:block}.header__main{height:auto}.header__hamburger,.header__mobile-link,.header__mobile-menu-wrapper{display:block}.header__menu{align-items:start;flex-direction:column;margin-top:100px}.header__menu-links{color:#fff!important;margin-left:30px;position:static!important}.header__menu-links svg{fill:#fff;height:10px;margin-left:9px;width:10px}.header__menu-links:hover{color:#fff}.header__menu-links:hover.header__menu-links svg{fill:#fff}.header__sublinks-wrapper{background:transparent;border:none;border-radius:0;box-shadow:none;flex-direction:column;max-height:0;opacity:1;overflow:hidden;pointer-events:all;position:static;transition:max-height .25s ease-in-out;width:100%}.header__sublinks-wrapper.open{max-height:500px}.header__wrapper-link{align-items:start;position:static!important;width:100%}.header__menu-sublinks{background:transparent;border-radius:0;color:#fff;padding-left:60px;text-align:left}.header__menu-sublinks,.header__menu-sublinks:last-child{border-radius:0!important}.header__menu-sublinks:hover{background:var(--brand-bright-red)}.header__mega-menu{display:block;left:0;max-height:100vh;max-width:100%;padding:116px 25px 100px;position:absolute;right:0;top:0;transform:translateX(-110%);transition:transform .25s ease-in-out;width:100%;z-index:100}.header__mega-menu.active{transform:translateX(0)}.header__mega-menu-wrapper{flex-direction:column}.header__mega-menu-content{width:100%}.header__mega-menu-bottom-content{flex-direction:column;margin-top:50px}.header__mega-menu-bottom-link-wrapper{align-items:center;justify-content:center;width:100%}.header__mega-menu-bottom-content-link{border-right:none;margin-bottom:35px}.header__mega-menu-bottom-button-wrapper{width:100%}.header__mega-menu-left__title{font-size:18px;line-height:23px}.header__mega-menu-left__title-wrapper img{width:40px}.header__mega-menu-left__title-wrapper{gap:12px;margin-bottom:17px}.header__mega-menu-left__description{font-size:17px;margin-bottom:12px}.header__mega-menu-left__link{font-size:15px}.header__mega-menu-content.left-side-text{gap:40px}.header__mega-menu-center-link{font-size:15px}.header__mega-menu-content.right-side h4{font-size:18px;margin-bottom:10px}.header__mega-menu-back{color:var(--brand-navy-blue);font-size:24.014px;font-weight:500;letter-spacing:1.201px;line-height:normal;text-align:center;text-align:start}.header__mega-menu-content.left-side-image h4{font-size:16px;gap:10px}.header__mega-menu-content.left-side-image svg{height:10px;width:10px}.header__mega-menu-left__button{font-size:13px!important}.header__mega-menu-content.left-side-image{min-height:466px}.header__mega-menu-back{display:block}.header__mega-menu-content.left-side-image img{max-width:100%;width:100%}.header__top-row{flex-direction:column;gap:70px}.header__top-phone-wrapper{flex-direction:column;gap:35px}.header__top-social-link img{height:50px;width:50px}.header__top-social-wrapper{gap:15px}.header__top-phone-link{font-size:19px;gap:12px}.header__top-phone-link svg{height:23px;width:23px}}