.hero-banner-form{padding:40px 0;position:relative}@media (min-width:768px) and (max-width:1023px){.hero-banner-form .span5,.hero-banner-form .span6{width:48.25%}}.hero-banner-form.has-overlay,.hero-banner-form.has-overlay h1{color:#fff}.hero-banner-form .row-container{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.hero-banner-form .text-wrapper{padding-right:0;z-index:2}.hero-banner-form .form-wrapper{background:#fff;border-radius:16px;max-width:515px;padding:24px;text-align:center;width:100%}.hero-banner-form .form-wrapper .hsfc-Form{font-family:Asap,sans-serif!important;padding:0!important}.hero-banner-form .form-wrapper .hsfc-Step__Content{padding:0!important}.hero-banner-form .form-wrapper .hsfc-Form label{color:#003462;font-weight:600;text-align:left}.hero-banner-form .form-wrapper .hsfc-Form button[type=submit]{font-weight:600;width:100%}.hero-banner-form .span6.form{display:flex;justify-content:flex-end}.hero-banner-form h1{line-height:100%}.hero-banner-form .button{margin-top:24px}.hero-banner-form .gradient-overlay{background:linear-gradient(90deg,#003462,rgba(0,52,98,.5) 42.82%,rgba(0,52,98,0));bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:768px) and (max-width:1023px){.hero-banner-form .button-wrapper{text-align:left}}@media (max-width:1023px){.hero-banner-form{padding:40px 0}.hero-banner-form h1{font-size:48px}.hero-banner-form .text-wrapper{padding-right:0}}@media (max-width:767px){.hero-banner-form .gradient-overlay{background:linear-gradient(90deg,#003462,rgba(0,52,98,.5))}}