.wpcf7-form .field .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form .field input.wpcf7-form-control,.wpcf7-form .field textarea.wpcf7-form-control{width:100%}.wpcf7-form .consents .wpcf7-form-control-wrap,.wpcf7-form .consent-item .wpcf7-acceptance,.wpcf7-form .consent-item .wpcf7-list-item{display:block;width:100%;margin:0}.wpcf7-form .consent-item .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer;font-size:14px;line-height:1.5}.wpcf7-form .consent-item .wpcf7-list-item input[type=checkbox]{margin-top:3px;flex:0 0 auto}.wpcf7-form .wpcf7-not-valid-tip{display:block;margin-top:4px;color:#b0352a;font-size:13px}.wpcf7-form .wpcf7-response-output{margin:16px 0 0;padding:12px 15px;border:1px solid currentColor;border-radius:6px;font-size:14px}.wpcf7-form.sent .wpcf7-response-output{color:#1f7a46}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output{color:#b0352a}.wpcf7-form .wpcf7-spinner{margin:0 0 0 10px}.wpcf7-form.submitting .button{opacity:.6;pointer-events:none}