.hero-banner{min-height:720px;background-size:cover;background-repeat:no-repeat;background-position:center top 30%;width:100%;display:table;padding:50px 0}.hero-banner.push-right .page-center{float:right !important}.hero-banner .vertical-center{display:table-cell;vertical-align:middle;width:100%}.hero-banner h1{display:inline-block;padding:10px 0 7px;line-height:1.4;font-size:30px;color:#FFF;text-align:left;font-weight:100;font-family:'Source Sans Pro',sans-serif}.hero-banner .hs-banner-area-content-inner-col{padding:0}.hero-banner__content{max-width:500px;padding:20px 30px 30px}.push-center .hc{margin:0 auto}.push-center .page-center{text-align:center}.hero-banner__content p{line-height:1.5;font-size:18px !important;font-weight:200;color:#fff;font-family:'Source Sans Pro',sans-serif;margin-top:0;margin-bottom:0}.hero-banner.alter-style{position:relative;min-height:100%;padding:140px 0 70px}.hero-banner.alter-style .hero-banner__content{max-width:600px;min-height:650px;padding:0;padding-right:40px;width:57%}.hero-banner__form{width:43%}.hero-banner.alter-style::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(21,21,21,0.65)}.hero-banner.alter-style .page-center{max-width:1100px !important;padding:0 20px !important;position:relative;z-index:2}.hero-banner.alter-style h1{line-height:1.2;font-size:38px;font-weight:700;color:#FFF;margin:0 0 18px}.alter-style .hero-banner__content p{font-size:20px !important;margin:0 0 15px}.hero-banner .sec-nav ul{list-style-type:none;width:100%;max-width:350px;padding:0;margin:0}.hero-banner .sec-nav ul li span{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,0);display:block;line-height:1.3em;font-size:16px;font-weight:300;text-decoration:none;padding:4px;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.hero-banner .sec-nav ul li span:hover,.hero-banner .sec-nav ul li span:focus{background-color:hsla(0,0%,100%,.3)}.hero-banner__form>div{position:relative;right:0;bottom:0;left:unset;z-index:2;width:100%;max-width:550px;min-height:450px;padding:40px 40px 40px;border-left:5px solid #1672ae;background-color:#272727;-webkit-box-shadow:-6px 6px 12px 0 rgba(0,0,0,0.11);box-shadow:-6px 6px 12px 0 rgba(0,0,0,0.11)}.hero-banner__form-content{margin:0 0 20px}.hero-banner__form-content *{color:#fff}.hero-banner__form-content h5{opacity:.8;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0 0 21px}.hero-banner__form-content h3{font-size:24px;line-height:1.3;font-weight:700;text-transform:unset;margin:0 0 10px}.hero-banner__form-content ul,.hero-banner__form-content ol{padding:0 0 0 18px;margin:0}.hero-banner__form-content ul li,.hero-banner__form-content ol li,.hero-banner__form-content p{line-height:1.6;font-size:16px}.hero-banner__form p.btm-text{color:#fff;font-size:13px;line-height:1.4em;margin:10px 0 0}.hero-banner__form-wrapper .form-title{display:none}.hero-banner__form-wrapper .hs-form-field>label{color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 5px}.hero-banner__form-wrapper .hs-form-field>label .hs-form-required,.hero-banner__form-wrapper .hs_error_rollup,.hero-banner__form-wrapper ul.hs-error-msgs{display:none !important}.hero-banner__form-wrapper .submitted-message{color:#fff;font-size:18px;line-height:1.5;padding:15px 0 30px}.hero-banner__form-wrapper form{position:relative}.hero-banner__form-wrapper .hs-email input{min-height:46px;padding:8px 12px;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;border:1px solid #ccc;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;width:100%;margin:0}form.hs-form fieldset .hs-form-field{padding:0 !important}.hero-banner__form-wrapper form div.hs-form-field div.input input,.hero-banner__form-wrapper form.hs-form select{margin-bottom:0 !important}.hero-banner__form-wrapper form fieldset{margin-bottom:15px !important}.hero-banner__form-wrapper form fieldset.form-columns-2>div:first-child{padding-right:5px !important}.hero-banner__form-wrapper form fieldset.form-columns-2>div:last-child{padding-left:5px !important}.hero-banner__form-wrapper input.invalid,.hero-banner__form-wrapper input.error{border:1px solid red}.hero-banner__form-wrapper ul.hs-error-msgs{display:block !important;text-align:left;margin:0}.hero-banner__form-wrapper ul.hs-error-msgs li label{padding-top:4px;margin-bottom:0 !important}.hero-banner__form-wrapper input:focus{box-shadow:unset !important}.hero-banner__form-wrapper .hs-submit{position:relative;width:100%;margin-top:20px}.hero-banner__form-wrapper .actions input{margin:0 !important;width:100%;min-height:46px;background-color:#20b573;font-size:14px;line-height:1.57;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.hero__banner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-banner__form .wrapper form .legal-consent-container{padding-top:10px}.hero-banner__form-wrapper form .legal-consent-container *{color:#fff !important;font-size:15px !important}.hero-banner__form-wrapper form .legal-consent-container a{color:#0cf !important}.hero-banner__form-wrapper form .legal-consent-container ul.inputs-list li label input{margin-top:5px}.hero-banner__form-wrapper form .hs-form-field textarea{height:120px !important;margin:0 !important;max-width:100% !important}@media(max-width:1199px){.hero-banner__form>div{max-width:430px}}@media(max-width:991px){.header-container-wrapper{min-height:65px !important}.hero-banner.alter-style{padding:100px 0 40px}.hero-banner__form{padding:0 20px}.hero-banner__form>div{max-width:100%;min-height:auto;padding:40px;position:relative;bottom:0}.hero-banner__form-content,.hero-banner__form-wrapper form,.hero-banner__form p.btm-text{max-width:500px;margin-left:auto;margin-right:auto}.hero-banner__form-wrapper .hs-submit{position:relative;width:100%;margin-top:25px}.hero-banner__form>div{padding:40px 20px}.hero-banner__form-wrapper .hs-email input{width:100%;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.hero-banner__form-wrapper .actions input{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.hero-banner__form>div.btn-group{display:none}}@media(max-width:991px){.hero-banner.alter-style .hero-banner__content{min-height:auto}}@media(max-width:880px){.hero-banner.alter-style .hero-banner__content{width:50%;padding-right:20px}.hero-banner__form{width:50%}.sub-topic-menu .btn-group,.sub-topic-menu .btn-group-vertical{top:125px}}@media(max-width:767px){.header-container-wrapper{min-height:120px !important}.hero-banner{padding:90px 0 50px}.hero-banner.push-right .page-center{float:none !important}.push-center .hero-banner__content{margin:0 auto}.hero-banner__form-wrapper form fieldset.form-columns-2>div:first-child{padding-right:0 !important;margin-bottom:15px}.hero-banner__form-wrapper form fieldset.form-columns-2>div:last-child{padding-left:0 !important}.hero-banner.alter-style .hero-banner__content{padding-right:0;width:100%;padding-bottom:40px}.hero-banner__form{width:100%;padding:0 !important}.hero-banner.alter-style{padding:70px 0 40px}body.scrolled .sub-topic-menu .btn-group,body.scrolled .sub-topic-menu .btn-group-vertical{top:90px !important}.hero-banner__form .wrapper form .legal-consent-container{padding-top:15px}}