/* C & Associates Advisory - Contact Form 7 overlay. Maps .wpcf7-* onto the
   theme's .form-row / label / .consent-list / .consent-row / .form-status / .button. */
.wpcf7-form .consent-list .wpcf7-form-control-wrap,
.wpcf7-form .consent-row .wpcf7-acceptance,
.wpcf7-form .consent-row .wpcf7-list-item{display:block;width:100%;margin:0}
.wpcf7-form .consent-row .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer}
.wpcf7-form .consent-row .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}
