.texspb-contact-form{max-width:640px;min-width:0;margin:32px 0 44px}
.texspb-contact-form .wa-form,.texspb-contact-form form,.texspb-contact-form .l-form__group,.texspb-contact-form .l-form__fields{max-width:100%;min-width:0;box-sizing:border-box}
.texspb-contact-form .wa-form .wa-field .wa-name{float:none;width:auto;padding:0}
.texspb-contact-form .wa-form .wa-field .wa-value{margin:0;min-width:0;max-width:100%;box-sizing:border-box}
.texspb-contact-form .wa-form .wa-field .wa-value input[type="text"],.texspb-contact-form .wa-form .wa-field .wa-value input[type="email"],.texspb-contact-form .wa-form .wa-field .wa-value textarea{width:100%;min-width:0!important;max-width:100%;box-sizing:border-box}
.texspb-contact-form .wa-form .wa-field .wa-value textarea{height:140px;resize:vertical}
.texspb-contact-form .wa-form input[type="submit"]{color:#fff}
.texspb-contact-form .wa-form .wa-captcha p:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.texspb-contact-form .wa-form .wa-captcha img{float:none;margin:0;max-width:100%}
.texspb-contact-form .wa-form .wa-field .wa-value input.wa-captcha-input{width:120px;min-width:0!important;max-width:100%;margin:0}
@media(max-width:760px){
.texspb-contact-form .wa-form .wa-field{display:block;width:100%;padding:0;margin:0}
.texspb-contact-form .c-form-field__name-container,.texspb-contact-form .c-form-field__content-container{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.texspb-contact-form .c-form-field__name-container{line-height:1.5;margin-bottom:8px}
.texspb-contact-form .c-form-row{padding-left:0}
.texspb-contact-form .wa-form .wa-field .wa-name{font-size:15px;line-height:1.5}
.texspb-contact-form .wa-form .wa-field .wa-value input[type="text"],.texspb-contact-form .wa-form .wa-field .wa-value input[type="email"],.texspb-contact-form .wa-form .wa-field .wa-value textarea{font-size:16px}
.texspb-contact-form .wa-form input[type="submit"]{width:100%;box-sizing:border-box;min-height:44px}
}
