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

.forminator-ui.forminator-custom-form-292 /* Flexible Arena mailing list form — brand styling */

/* Stack fields with consistent spacing */
.forminator-row{margin-bottom: 16px !important;}.forminator-ui.forminator-custom-form-292 /* Labels */
.forminator-label{display: block !important;font-family: 'Inter', sans-serif !important;font-size: 13px !important;font-weight: 600 !important;letter-spacing: 0.02em !important;color: #10193C !important;margin-bottom: 8px !important;text-transform: none !important;}.forminator-ui.forminator-custom-form-292 /* Required asterisk */
.forminator-required{color: #01AED3 !important;margin-left: 2px !important;}.forminator-ui.forminator-custom-form-292 /* Inputs */
.forminator-input{width: 100% !important;height: 48px !important;padding: 12px 16px !important;font-family: 'Inter', sans-serif !important;font-size: 16px !important;color: #10193C !important;background-color: #ffffff !important;border: 1px solid #d1d5db !important;border-radius: 8px !important;box-sizing: border-box !important;transition: border-color 0.15s ease, box-shadow 0.15s ease !important;-webkit-appearance: none !important;appearance: none !important;}.forminator-ui.forminator-custom-form-292 .forminator-input:focus{outline: none !important;border-color: #01AED3 !important;box-shadow: 0 0 0 3px rgba(1, 174, 211, 0.15) !important;}.forminator-ui.forminator-custom-form-292 .forminator-input::placeholder{color: #9ca3af !important;}.forminator-ui.forminator-custom-form-292 /* Submit button */
.forminator-button-submit{display: inline-block !important;width: 100% !important;margin-top: 8px !important;padding: 14px 30px !important;font-family: 'Inter', sans-serif !important;font-size: 16px !important;font-weight: 600 !important;color: #ffffff !important;background-color: #01AED3 !important;border: none !important;border-radius: 8px !important;cursor: pointer !important;transition: background-color 0.15s ease, transform 0.05s ease !important;-webkit-appearance: none !important;appearance: none !important;}.forminator-ui.forminator-custom-form-292 .forminator-button-submit:hover{background-color: #0098b8 !important;}.forminator-ui.forminator-custom-form-292 .forminator-button-submit:active{transform: translateY(1px) !important;}.forminator-ui.forminator-custom-form-292 /* Success message styling - only show when there's content */
.forminator-response-message{padding: 16px 20px !important;font-family: 'Inter', sans-serif !important;font-size: 15px !important;font-weight: 500 !important;color: #065f46 !important;background-color: #d1fae5 !important;border: 1px solid #6ee7b7 !important;border-radius: 8px !important;margin-bottom: 16px !important;}.forminator-ui.forminator-custom-form-292 /* Hide empty / aria-hidden response messages so we don't show an empty green strip */
.forminator-response-message:empty,.forminator-ui.forminator-custom-form-292 .forminator-response-message[aria-hidden="true"]{display: none !important;}.forminator-ui.forminator-custom-form-292 /* Error messages */
.forminator-error-message{font-family: 'Inter', sans-serif !important;font-size: 13px !important;color: #dc2626 !important;margin-top: 6px !important;}.forminator-ui.forminator-custom-form-292 /* Validation error border */
.forminator-has_error .forminator-input{border-color: #dc2626 !important;}