.hero-banner{border-bottom:5px solid #db7500;padding:8rem 0 2rem}.hero-banner h1{color:#fff;font-family:Open Sans,sans-serif!important;font-size:42px;font-weight:700;font-weight:700!important;line-height:1.3em;margin-bottom:0;margin-top:0;padding:0 0 .5em}.hero-banner h1 span{color:#dd7500}.hero-banner p{color:#fff;font-size:19px}.hero-banner__content{background:rgba(0,0,0,.5);border-radius:10px;max-width:540px;padding:20px}.hero-banner__cta{text-align:center}.hero-banner__cta span{background:#266090;border:2px solid #266090!important;border-radius:50px;color:#fff!important;display:inline-block;font-size:18px;font-weight:600;margin-top:10px;padding:13px 25px;text-align:center;transition:all .4s linear 0s}@media (min-width:951px){.hero-banner{padding:13rem 0 7rem}}@media (max-width:767px){.hero-banner{padding:8rem 0 7rem}.ng-blue-cta a{font-size:14px}.hero-banner h1{color:#fff;font-size:42px;font-size:25px;font-weight:700;margin-bottom:10px;padding-bottom:0}}.hero-banner--popup{display:none}.hero-banner--active+.hero-banner--popup{align-items:center;display:flex}.hero-banner--popup{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.hero-banner--popup__container{background-color:#fff;margin:3rem auto 0;max-width:660px;padding:30px;position:relative;text-align:center;width:90%}.hero-banner--popup__container h3:empty{display:none}span.hero-banner--popup--x{cursor:pointer;font-size:18px;font-weight:700;margin-right:14px;margin-top:8px;position:absolute;right:0;top:0}.hero-banner--popup form input[type=submit]{background:#266090;border:2px solid #266090!important;border-radius:50px;color:#fff!important;display:inline-block;font-size:18px;font-weight:600;margin-top:10px;padding:13px 25px;text-align:center;transition:all .4s linear 0s}.hero-banner--popup form input[type=submit]:hover{color:#266090!important}.hero-banner--popup__container h3.form-title{color:#000;font-size:24px;font-weight:700;line-height:1.2;margin:0 auto;text-align:center;text-transform:none}.hero-banner--popup__container .submitted-message{color:#000;padding:25px 0;text-align:center}.hero-banner--popup form fieldset .hs-form-field{padding:0}.hero-banner--popup form .hs-form-field .input{margin-right:0!important}.hero-banner--popup form .hs-form-field input{font-size:14px;height:48px;margin:0!important;padding:0 0 0 12px}.hero-banner--popup form fieldset.form-columns-2>div:first-child{padding-right:6px!important}.hero-banner--popup form fieldset.form-columns-2>div:last-child{padding-left:6px!important}@media screen and (max-width:767px){.hero-banner--popup form fieldset.form-columns-2>div:first-child{padding-right:0!important}.hero-banner--popup form fieldset.form-columns-2>div:last-child{padding-left:0!important}.hero-banner--popup form input[type=submit]{font-size:15px;margin-top:0;padding:12px 25px}}