.contact-us-banner{background:#151830;border-radius:20px}.banner-holder{align-items:center;border-radius:20px;display:flex;gap:30px;justify-content:space-between;margin:30px 0;padding:47px 110px 47px 63px}.banner-holder h4{color:#fff;line-height:1.2;margin:0;max-width:404px}.banner-holder .sub-form{flex:1}.banner-holder .sub-form h3{display:none}.banner-holder .sub-form form{background:none;border:0;border-radius:0;display:flex;justify-content:flex-end;padding:0}.banner-holder .sub-form input.hs-button.primary{background:#0097ff;border:0;border-radius:0;border-bottom-right-radius:10px;border-top-right-radius:10px;font-size:16px;font-weight:700;height:58px;letter-spacing:1px;padding:15px 29px;text-transform:uppercase}.banner-holder .sub-form input.hs-button.primary:hover{background-color:#0ff}.banner-holder .sub-form .hs-error-msg{color:#d54242}.banner-holder .sub-form .submitted-message{color:#0097ff;text-align:center}@media (max-width:1139px){.banner-holder{padding:100px 50px}.banner-holder h4{max-width:350px}}@media (max-width:991px){.banner-holder{flex-direction:column;padding:50px}.banner-holder h4{font-size:32px;max-width:450px;text-align:center}}@media (max-width:767px){.banner-holder{padding:50px 20px}.banner-holder h4{font-size:32px;line-height:1.3}.banner-holder h4 span{display:block}.banner-holder .sub-form .hs-input{font-size:16px}.banner-holder .sub-form input.hs-button.primary.large{font-size:14px;padding:21px 20px}}