form.wpcf7-form .row{padding-bottom:0.785714286em;margin-right:0}form.wpcf7-form span[class*=acceptance] span.wpcf7-list-item{margin:.3em 0 0;display:block;position:relative}form.wpcf7-form .flex{display:flex;justify-content:space-between;width:100%;gap:0.785714286em}form.wpcf7-form .flex .row{flex-grow:1}form.wpcf7-form .row::after,form.wpcf7-form .row:before{display:none}.wpcf7 form.invalid .wpcf7-response-output{border:1px solid #a00000!important;background-color:#fdcdcd;color:#a00000}.wpcf7-form .wpcf7-spinner{position:absolute;bottom:3em;left:50%;padding:0;box-sizing:border-box;margin:0;transform:translateX(-50%)}.wpcf7-not-valid+span.wpcf7-not-valid-tip{line-height:1.2;font-size:12px}.wpcf7-form .sc_form_field_submit.alignright{float:none;text-align:right;display:block;margin:0!important}