#forminator-module-14305 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-14305 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-14305/* ==========================================================================
   WCHD Forminator CPR Form - Complete Custom Stylesheet
   ========================================================================== */

/* --- 1. Form Field Layout & Inputs --- */
.forminator-custom-form .forminator-field,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-input{display: flex !important;flex-direction: column !important;align-items: flex-start !important;width: 100% !important;}.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-field{margin-bottom: 18px !important;position: relative !important;}.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-label{display: block !important;font-weight: 600 !important;color: #111827 !important;font-size: 14px !important;margin-bottom: 6px !important;}.forminator-ui.forminator-custom-form-14305 /* Base Text Inputs,.forminator-ui.forminator-custom-form-14305 Selects,.forminator-ui.forminator-custom-form-14305and Textareas */
.forminator-custom-form input[type="text"],.forminator-ui.forminator-custom-form-14305.forminator-custom-form input[type="email"],.forminator-ui.forminator-custom-form-14305.forminator-custom-form select,.forminator-ui.forminator-custom-form-14305.forminator-custom-form textarea{display: block !important;border: 1px solid #d1d5db !important;border-radius: 4px !important;padding: 10px 14px !important;background-color: #ffffff !important;color: #111827 !important;font-size: 15px !important;width: 100% !important;max-width: 480px !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-14305/* Phone Field Specific Width */
.forminator-custom-form .forminator-field-phone,.forminator-ui.forminator-custom-form-14305.forminator-custom-form input[type="tel"],.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-phone{max-width: 320px !important;width: 100% !important;}.forminator-ui.forminator-custom-form-14305 /* --- 2. Validation Error Messages --- */

/* Hide Top Summary List Completely */
form > ul,.forminator-ui.forminator-custom-form-14305 form > div > ul,.forminator-ui.forminator-custom-form-14305.forminator-custom-form > ul,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-response-message,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-error-list,.forminator-ui.forminator-custom-form-14305.forminator-custom-form > p.forminator-error{display: none !important;}.forminator-ui.forminator-custom-form-14305 /* Force Errors Below Inputs & Style as Bold Red (Global Form Target) */
form span.forminator-error,.forminator-ui.forminator-custom-form-14305 form label.forminator-error,.forminator-ui.forminator-custom-form-14305 form .forminator-error-message,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-error-message,.forminator-ui.forminator-custom-form-14305.forminator-custom-form span.forminator-error,.forminator-ui.forminator-custom-form-14305.forminator-custom-form label.forminator-error{display: block !important;width: 100% !important;color: #d32f2f !important;/* Deep Bright Red */
    font-weight: 900 !important;/* Maximum Bold */
    font-size: 14px !important;margin-top: 6px !important;margin-bottom: 4px !important;line-height: 1.4 !important;}.forminator-ui.forminator-custom-form-14305 /* Add Bold Red "* " Before Error Text */
form span.forminator-error::before,.forminator-ui.forminator-custom-form-14305 form label.forminator-error::before,.forminator-ui.forminator-custom-form-14305 form .forminator-error-message::before,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-error-message::before,.forminator-ui.forminator-custom-form-14305.forminator-custom-form span.forminator-error::before,.forminator-ui.forminator-custom-form-14305.forminator-custom-form label.forminator-error::before{content: "* " !important;font-weight: 900 !important;color: #d32f2f !important;}.forminator-ui.forminator-custom-form-14305 /* Red Box Highlight Around Error Input */
form .forminator-has-error input,.forminator-ui.forminator-custom-form-14305 form .forminator-has-error select,.forminator-ui.forminator-custom-form-14305 form input.forminator-error,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-has-error input,.forminator-ui.forminator-custom-form-14305.forminator-custom-form input.forminator-error,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-has-error select{border: 2px solid #d32f2f !important;}.forminator-ui.forminator-custom-form-14305/* --- 3. Buttons & Interactive Hover States --- */

/* Submit Button - WCHD Contact Card Theme Match */
.forminator-custom-form button[type="submit"],.forminator-ui.forminator-custom-form-14305.forminator-custom-form input[type="submit"],.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-button-submit{background-color: #ffffff !important;color: #004b87 !important;/* WCHD Navy Blue */
    border: 2px solid #004b87 !important;border-radius: 8px !important;padding: 12px 28px !important;font-weight: 700 !important;font-size: 15px !important;cursor: pointer !important;margin-top: 15px !important;display: inline-block !important;text-decoration: none !important;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;transition: transform 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;}.forminator-ui.forminator-custom-form-14305/* Submit Button Hover (Gold Accent + Lift) */
.forminator-custom-form button[type="submit"]:hover,.forminator-ui.forminator-custom-form-14305.forminator-custom-form input[type="submit"]:hover,.forminator-ui.forminator-custom-form-14305.forminator-custom-form .forminator-button-submit:hover{background-color: #ffffff !important;color: #c59b27 !important;/* WCHD Gold */
    border-color: #c59b27 !important;transform: translateY(-3px) !important;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1) !important;}.forminator-ui.forminator-custom-form-14305/* Choose File Button (Option B - Soft Secondary Button) */
.forminator-custom-form input[type="file"]::-webkit-file-upload-button,.forminator-ui.forminator-custom-form-14305.forminator-custom-form input[type="file"]::file-selector-button{background-color: #f3f4f6 !important;color: #111827 !important;border: 1px solid #d1d5db !important;border-radius: 6px !important;padding: 8px 18px !important;font-size: 14px !important;font-weight: 600 !important;cursor: pointer !important;margin-right: 12px !important;transition: transform 0.2s ease, background-color 0.2s ease, border-color 0.2s ease !important;}.forminator-ui.forminator-custom-form-14305/* Choose File Button Hover (Turns Gold Accent) */
.forminator-custom-form input[type="file"]::-webkit-file-upload-button:hover,.forminator-ui.forminator-custom-form-14305.forminator-custom-form input[type="file"]::file-selector-button:hover{background-color: #ffffff !important;color: #c59b27 !important;border-color: #c59b27 !important;transform: translateY(-2px) !important;}