/*
 * Gravity Forms (WordPress plugin) stylesheet was NOT part of the uploaded backups.
 * These minimal rules approximate Gravity Forms' default "gravity-theme" layout for the
 * contact form on /contact/, so the form keeps a full-width, top-label layout.
 * Replace with the real Gravity Forms CSS if you have it.
 */
.gform_wrapper { margin: 16px 0; max-width: 100%; }
.gform_wrapper ul.gform_fields { list-style: none; margin: 0; padding: 0; }
.gform_wrapper .gfield { margin-bottom: 16px; }
.gform_wrapper .gfield_label { display: block; font-weight: 700; font-size: 15px; margin-bottom: 8px; }
.gform_wrapper .gfield_required { color: #c02b0a; margin-left: 4px; }
.gform_wrapper input[type=text], .gform_wrapper textarea { width: 100%; padding: 8px; border: 1px solid #686e77; border-radius: 3px; font-size: 15px; }
.gform_wrapper textarea.medium { height: 192px; }
.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error textarea { border-color: #c02b0a; }
.gform_wrapper .validation_message { color: #c02b0a; font-size: 14px; margin-top: 6px; }
.gform_wrapper .gform_validation_errors { border: 1px solid #c02b0a; border-radius: 5px; padding: 12px 16px; margin-bottom: 16px; color: #c02b0a; }
.gform_wrapper .gform_footer { padding: 16px 0 10px; }
.gform_wrapper .gform_button { background: #204ce5; color: #fff; border: 0; border-radius: 4px; padding: 10px 18px; font-size: 15px; font-weight: 600; cursor: pointer; }
.gform_confirmation_message { padding: 16px 0; }
