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

.forminator-ui.forminator-custom-form-2614/* =========================
 FORM CONTAINER
========================= */
.forminator-custom-form{max-width: 760px !important;margin: 40px auto !important;padding: 32px !important;background: #ffffff !important;border-radius: 12px !important;box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.05) !important;font-family: 'Inter', sans-serif !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 HEADINGS
========================= */
.forminator-h1,.forminator-ui.forminator-custom-form-2614 .forminator-h2,.forminator-ui.forminator-custom-form-2614 .forminator-h3{color: #0B1F3A !important;font-weight: 600 !important;margin-bottom: 12px !important;}.forminator-ui.forminator-custom-form-2614 .forminator-p{color: #6B7280 !important;font-size: 14px !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 LABELS
========================= */

.forminator-label{font-size: 14px !important;font-weight: 500 !important;color: #374151 !important;margin-bottom: 6px !important;display: block !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 INPUT FIELDS
========================= */
.forminator-input[type="text"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="email"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="date"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="file"],.forminator-ui.forminator-custom-form-2614 .forminator-select,.forminator-ui.forminator-custom-form-2614 .forminator-textarea{width: 100% !important;height: 48px !important;padding: 0 14px !important;border: 1px solid #D0D5DD !important;border-radius: 8px !important;background: #fff !important;font-size: 14px !important;color: #111827 !important;transition: all 0.2s ease !important;}.forminator-ui.forminator-custom-form-2614 /* TEXTAREA HEIGHT */
.forminator-textarea{min-height: 140px !important;padding: 12px 14px !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 INPUT FOCUS STATE
========================= */
.forminator-input:focus,.forminator-ui.forminator-custom-form-2614 .forminator-select:focus,.forminator-ui.forminator-custom-form-2614 .forminator-textarea:focus{outline: none !important;border-color: #0B1F3A !important;box-shadow: 0 0 0 3px rgba(11, 31, 58, 0.1) !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 CHECKBOX & RADIO
========================= */
.forminator-input[type="checkbox"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="radio"]{accent-color: #0B1F3A !important;transform: scale(1.1) !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 SECTION SPACING
========================= */
.forminator-row{margin-bottom: 20px !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 FILE INPUT
========================= */
.forminator-input[type="file"]{padding: 10px !important;background: #F9FAFB !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 BUTTON (PRIMARY CTA)
========================= */
.forminator-button-submit{background-color: #0B1F3A !important;color: #ffffff !important;padding: 14px 24px !important;border-radius: 8px !important;font-weight: 500 !important;font-size: 15px !important;border: none !important;transition: all 0.25s ease !important;}.forminator-ui.forminator-custom-form-2614 /* HOVER */
.forminator-button-submit:hover{background-color: #08172C !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 ERROR STATES
========================= */
.forminator-error input,.forminator-ui.forminator-custom-form-2614 .forminator-error textarea,.forminator-ui.forminator-custom-form-2614 .forminator-error select 
 border-color: #D32F2F !important;{/* =========================
 ERROR STATES
========================= */
.forminator-error input,
.forminator-error textarea,
.forminator-error select 
 border-color: #D32F2F !important;}.forminator-ui.forminator-custom-form-2614 .forminator-error-message{color: #D32F2F !important;font-size: 13px !important;margin-top: 4px !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 SUCCESS MESSAGE
========================= */
.forminator-response-message{background: #E8F5E9 !important;color: #2E7D32 !important;border: 1px solid #C8E6C9 !important;padding: 16px !important;border-radius: 8px !important;font-size: 14px !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 HELPER TEXT
========================= */
.forminator-description{font-size: 12px !important;color: #9CA3AF !important;margin-top: 4px !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 FIELD GROUP (CARD STYLE)
========================= */
 .forminator-field{padding: 16px !important;background: #F9FAFB !important;border-radius: 10px !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 SUBMIT LOADING STATE
========================= */
.forminator-loading 
.forminator-button-submit{opacity: 0.7 !important;pointer-events: none !important;position: relative !important;}.forminator-ui.forminator-custom-form-2614 .forminator-loading .forminator-button-submit::after{content: "Submitting your confidential report..." !important;display: block !important;font-size: 13px !important;margin-top: 8px !important;color: #6B7280 !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 INPUT FIELDS (FIXED)
========================= */
.forminator-input[type="text"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="email"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="date"],.forminator-ui.forminator-custom-form-2614 .forminator-input[type="file"],.forminator-ui.forminator-custom-form-2614 .forminator-select,.forminator-ui.forminator-custom-form-2614 .forminator-textarea{width: 100% !important;height: 48px !important;padding: 0 14px !important;border: 1px solid #D0D5DD !important;border-radius: 8px !important;background: #fff !important;font-size: 14px !important;color: #111827 !important;transition: all 0.2s ease !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 DROPDOWN (SELECT) IMPROVEMENT
========================= */
.forminator-select{appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-image: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' fill='0B1F3A' viewBox='0 0 20 20'path d='M5.5 7.5l4.5 4.5 4.5-4.5'//svg") !important;background-repeat: no-repeat !important;background-position: right 12px center !important;background-size: 16px !important;padding-right: 40px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 FILE UPLOAD (ENHANCED)
========================= */

/* Hide default ugly file input */
.forminator-input[type="file"]{border: none !important;padding: 0 !important;height: auto !important;background: transparent !important;}.forminator-ui.forminator-custom-form-2614 /* Style the upload container */
.forminator-field-file .forminator-file-upload{border: 1px dashed #D0D5DD !important;border-radius: 10px !important;padding: 20px !important;background: #F9FAFB !important;text-align: center !important;transition: all 0.2s ease !important;}.forminator-ui.forminator-custom-form-2614 /* Hover effect */
.forminator-field-file .forminator-file-upload:hover{border-color: #0B1F3A !important;background: #F3F6FA !important;}.forminator-ui.forminator-custom-form-2614 /* Upload text */
.forminator-field-file .forminator-description{font-size: 13px !important;color: #6B7280 !important;}.forminator-ui.forminator-custom-form-2614 /* Optional button inside upload */
.forminator-field-file button,.forminator-ui.forminator-custom-form-2614 .forminator-field-file .forminator-button-upload{background-color: #0B1F3A !important;color: #fff !important;padding: 8px 16px !important;border-radius: 6px !important;font-size: 13px !important;border: none !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 TEXTAREA FIX
========================= */
.forminator-textarea{min-height: 140px !important;padding: 12px 14px !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 FOCUS STATE (APPLIES TO ALL)
========================= */
.forminator-input:focus,.forminator-ui.forminator-custom-form-2614 .forminator-select:focus,.forminator-ui.forminator-custom-form-2614 .forminator-textarea:focus,.forminator-ui.forminator-custom-form-2614 select:focus,.forminator-ui.forminator-custom-form-2614 textarea:focus{outline: none !important;border-color: #0B1F3A !important;box-shadow: 0 0 0 3px rgba(11, 31, 58, 0.1) !important;}.forminator-ui.forminator-custom-form-2614 /* =========================
 FILE SELECTED STATE (BONUS)
========================= */
.forminator-field-file .forminator-uploaded-file{background: #E8F5E9 !important;border: 1px solid #C8E6C9 !important;color: #2E7D32 !important;padding: 8px !important;border-radius: 6px !important;font-size: 13px !important;margin-top: 10px !important;}