.form .row{display:flex}
.form .row .name{flex:0 0 17%;padding:8px 15px 0 0;text-align:right}
.form .row .field{flex:1}
.form .required .name label::before{content:"* ";color:#971b1e}
.form .wpcf7-form-control-wrap{display:block}
.form input[type="text"],.form input[type="email"]{display:block;width:100%;height:24px;margin:0;padding-top:5px;padding-bottom:5px;font-size:16px}
.form textarea{display:block;width:100%;font-size:16px}
.form .row-submit,.form .row-captcha{margin-left:calc(17% + 15px)}
.form .row-submit p{display:flex;align-items:center}
.form .wp-block-button__link{cursor:pointer}
.form .wpcf7-not-valid-tip{margin-top:5px}