.banner{background-color:#f4fdff;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%}.banner .right-img img{width:250px}.banner .right-img{width:40%}.banner .outer-wrapper{align-items:center;display:flex;justify-content:space-between}.banner h1{color:#373737;font-family:barlow;font-size:50px;font-weight:700}.banner .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{width:80%}.banner .left-form{width:50%}.banner .submitted-message{color:#373737;font-family:roboto;font-size:22px}.banner .container{max-width:1400px}.banner form .inputs-list{position:absolute}.banner input[type=email],.banner input[type=file],.banner input[type=number],.banner input[type=password],.banner input[type=tel],.banner input[type=text],.banner select,.banner textarea{background-color:#fff;border:1px solid #fff;border-radius:30px;font-family:barlow;font-size:18px;outline:0;padding:20px}.banner input.hs-button.primary.large{background-color:#000;border:none;border-radius:30px;color:#fff;font-family:barlow;font-size:18px;min-width:210px;padding:20px;position:absolute;right:6px;top:4px;transition:all .5s ease-in-out}.banner input.hs-button.primary.large:hover{background-color:#e16a4f}.banner .form-title~div>form{background-color:#fff;border-radius:36px!important;display:flex;max-width:548px;position:relative}.Bannershape{left:57%;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:1280px){.banner h1{font-size:35px}.banner .outer-wrapper{justify-content:space-between}.Bannershape{right:30px}}@media(max-width:1024px){.banner input.hs-button.primary.large{min-width:177px}}@media(max-width:767px){.banner .outer-wrapper{flex-direction:column;justify-content:center;text-align:center}.banner .left-form,.banner .right-img{width:100%}.right-img{padding-top:40px}.banner .form-title~div>form{margin:0 auto}.Bannershape{bottom:18px;left:30%;top:auto;transform:none}.banner h1{font-size:30px}.banner input.hs-button.primary.large{margin-top:18px;position:relative}.banner .form-title~div>form{background-color:transparent;flex-direction:column;max-width:100%}.banner .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,.banner .right-img{width:100%}}@media(max-width:480px){.Bannershape{left:18%}}