.wpcf7 form .wpcf7-not-valid-tip{display:block;margin-top:6px;font-size:14px !important;font-weight:600;line-height:1.4;color:#d63638 !important}.wpcf7 .wpcf7-form-control.wpcf7-not-valid{border:2px solid #d63638 !important;background-color:#fff5f5 !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border:2px solid #d63638 !important;background:#fff5f5;color:#d63638;font-weight:600;padding:14px 16px;margin:16px 0 0}.wpcf7 form.sent .wpcf7-response-output{border:2px solid #1f8a3b !important;background:#f1fbf3;color:#1f8a3b;font-weight:600;padding:14px 16px;margin:16px 0 0}.sodeba-quote-grid .cf7-required-note{font-size:13px;color:#666;margin:8px 0 12px}