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

.forminator-ui.forminator-custom-form-694/* ================================================
   FORMINATOR — CLEAN FINAL CSS (UPDATED)
   ================================================ */

/* FORM CONTAINER */
.forminator-custom-form{background: #f0faff !important;padding: 28px !important;border-radius: 16px !important;}.forminator-ui.forminator-custom-form-694 /* LABELS */
.forminator-label,.forminator-ui.forminator-custom-form-694 .forminator-field .forminator-label{position: static !important;transform: none !important;opacity: 1 !important;visibility: visible !important;display: block !important;font-size: 14.5px !important;font-weight: 700 !important;color: #0c6a85 !important;letter-spacing: 0.6px !important;text-transform: uppercase !important;margin-bottom: 8px !important;top: auto !important;left: auto !important;background: transparent !important;padding: 0 !important;transition: none !important;}.forminator-ui.forminator-custom-form-694 /* ALL ROWS — equal spacing */
.forminator-row{margin-bottom: 24px !important;margin-top: 0 !important;padding-top: 6px !important;padding-bottom: 0 !important;}.forminator-ui.forminator-custom-form-694 .forminator-row:last-child{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-694 /* INPUT FIELDS */
.forminator-input{background: #f8fafc !important;border: 1.5px solid #e2e8f0 !important;border-radius: 12px !important;padding: 8px 16px !important;color: #1e293b !important;font-size: 14px !important;box-shadow: none !important;outline: none !important;height: auto !important;width: 100% !important;transition: all 0.2s ease !important;}.forminator-ui.forminator-custom-form-694 .forminator-input:hover{border-color: #67e8f9 !important;background: #f0fdff !important;box-shadow: none !important;outline: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-input:focus{border-color: #06b6d4 !important;background: #f0fdff !important;box-shadow: none !important;outline: none !important;}.forminator-ui.forminator-custom-form-694/* TEXTAREA */
.forminator-custom-form textarea,.forminator-ui.forminator-custom-form-694.forminator-custom-form .forminator-textarea,.forminator-ui.forminator-custom-form-694 .forminator-field textarea{background: #f8fafc !important;border: 1.5px solid #e2e8f0 !important;border-radius: 12px !important;padding: 8px 16px !important;color: #1e293b !important;font-size: 14px !important;min-height: 320px !important;height: 320px !important;max-height: 320px !important;line-height: 1.7 !important;width: 100% !important;box-shadow: none !important;outline: none !important;transition: all 0.2s ease !important;resize: vertical !important;}.forminator-ui.forminator-custom-form-694.forminator-custom-form textarea:hover,.forminator-ui.forminator-custom-form-694.forminator-custom-form .forminator-textarea:hover,.forminator-ui.forminator-custom-form-694 .forminator-field textarea:hover{border-color: #67e8f9 !important;background: #f0fdff !important;outline: none !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-694.forminator-custom-form textarea:focus,.forminator-ui.forminator-custom-form-694.forminator-custom-form .forminator-textarea:focus,.forminator-ui.forminator-custom-form-694 .forminator-field textarea:focus{border-color: #06b6d4 !important;background: #f0fdff !important;box-shadow: none !important;outline: none !important;}.forminator-ui.forminator-custom-form-694 /* CHECKBOXES — 2 COLUMN */
.forminator-multi-select,.forminator-ui.forminator-custom-form-694 .forminator-field .forminator-multi-select,.forminator-ui.forminator-custom-form-694 .forminator-field-checkbox .forminator-multi-select{display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 10px 20px !important;}.forminator-ui.forminator-custom-form-694 .forminator-checkbox{display: inline-flex !important;width: calc(50% - 10px) !important;align-items: center !important;gap: 10px !important;padding: 6px 4px !important;background: transparent !important;border: none !important;border-radius: 0 !important;margin: 0 4px 4px 0 !important;cursor: pointer !important;transition: all 0.2s ease !important;vertical-align: top !important;box-sizing: border-box !important;box-shadow: none !important;outline: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-checkbox:hover{background: transparent !important;border: none !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-694 /* CHECKBOX — NORMAL */
.forminator-checkbox input[type="checkbox"]{appearance: none !important;-webkit-appearance: none !important;width: 20px !important;height: 20px !important;min-width: 20px !important;border: 2px solid #94a3b8 !important;border-radius: 6px !important;background: #ffffff !important;cursor: pointer !important;position: relative !important;transition: all 0.2s ease !important;flex-shrink: 0 !important;box-shadow: none !important;outline: none !important;padding: 0 !important;margin: 0 !important;}.forminator-ui.forminator-custom-form-694 /* CHECKBOX — HOVER */
.forminator-checkbox input[type="checkbox"]:hover:not(:checked){border: 4px solid #06b6d4 !important;background: #ffffff !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-checkbox input[type="checkbox"]:hover::after{content: none !important;display: none !important;}.forminator-ui.forminator-custom-form-694 /* CHECKBOX — CHECKED */
.forminator-checkbox input[type="checkbox"]:checked{background: linear-gradient(135deg, #06b6d4, #0891b2) !important;border-color: #06b6d4 !important;box-shadow: 0 1px 3px rgba(0,0,0,0.15) !important;}.forminator-ui.forminator-custom-form-694 .forminator-checkbox input[type="checkbox"]:checked::after{content: '' !important;display: block !important;position: absolute !important;top: 3px !important;left: 6px !important;width: 5px !important;height: 9px !important;border: 2.5px solid #fff !important;border-top: none !important;border-left: none !important;transform: rotate(45deg) !important;}.forminator-ui.forminator-custom-form-694 /* CHECKBOX LABEL */
.forminator-checkbox--label,.forminator-ui.forminator-custom-form-694 .forminator-checkbox--label *,.forminator-ui.forminator-custom-form-694 .forminator-multi-select .forminator-checkbox--label,.forminator-ui.forminator-custom-form-694.forminator-custom-form .forminator-checkbox--label,.forminator-ui.forminator-custom-form-694.forminator-custom-form .forminator-checkbox span{font-size: 15px !important;font-weight: 500 !important;color: #334155 !important;}.forminator-ui.forminator-custom-form-694 .forminator-checkbox:hover .forminator-checkbox--label{color: #0e7490 !important;}.forminator-ui.forminator-custom-form-694 /* SUBMIT BUTTON */
.forminator-btn-submit,.forminator-ui.forminator-custom-form-694 .forminator-btn,.forminator-ui.forminator-custom-form-694 button.forminator-btn-submit,.forminator-ui.forminator-custom-form-694 input[type="submit"].forminator-btn-submit,.forminator-ui.forminator-custom-form-694.forminator-custom-form button[type="submit"],.forminator-ui.forminator-custom-form-694.forminator-custom-form input[type="submit"]{background: linear-gradient(135deg, #06b6d4, #0891b2) !important;border: none !important;border-radius: 10px !important;color: #ecfeff !important;font-size: 16px !important;font-weight: 600 !important;padding: 14px 40px !important;box-shadow: 0 2px 4px rgba(0,0,0,0.25) !important;transition: all 0.2s ease !important;cursor: pointer !important;letter-spacing: 0.4px !important;outline: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-btn-submit:hover{background: linear-gradient(135deg, #22d3ee, #06b6d4) !important;transform: translateY(-1px) !important;box-shadow: 0 3px 6px rgba(0,0,0,0.28) !important;outline: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-btn-submit:active{transform: translateY(0) !important;}.forminator-ui.forminator-custom-form-694/* GLOBAL NO OUTLINE */
.forminator-custom-form *:focus{outline: none !important;}.forminator-ui.forminator-custom-form-694 /* SELECT FIELD (Monthly Budget) */
.forminator-select-field{border-radius: 12px !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field select,.forminator-ui.forminator-custom-form-694 .forminator-select-field .forminator-select__field{height: 54px !important;padding: 0 16px !important;border-radius: 12px !important;background-color: #f8fafc !important;color: #1e293b !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field option:first-child{display: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field option{background: #ffffff !important;color: #334155 !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field .forminator-select2-dropdown{background: #ffffff !important;border: 1.5px solid #e2e8f0 !important;border-radius: 10px !important;box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;overflow: hidden !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field .forminator-select2-results__option{background: #ffffff !important;color: #334155 !important;padding: 12px 16px !important;font-size: 14px !important;border-bottom: 1px solid #f1f5f9 !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field .forminator-select2-results__option:last-child{border-bottom: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field .forminator-select2-results__option--highlighted{background: #f0fdff !important;color: #0e7490 !important;border-left: 3px solid #06b6d4 !important;padding-left: 20px !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field .forminator-select2-results__option:first-child{display: none !important;}.forminator-ui.forminator-custom-form-694 .forminator-select-field option:checked{background: #06b6d4 !important;color: #ffffff !important;}.forminator-ui.forminator-custom-form-694 .forminator-row{margin-bottom: 24px !important;margin-top: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}.forminator-ui.forminator-custom-form-694.forminator-custom-form{padding: 14px !important;}

/* ================================================
   TABLET & LAPTOP — service checkboxes right shift
   ================================================ */
@media (min-width: 768px) { .forminator-ui.forminator-custom-form-694 .forminator-field-checkbox .forminator-multi-select{padding-left: 16px !important;} }

/* ================================================
   MOBILE — no shift, normal padding
   ================================================ */
@media (max-width: 767px) { .forminator-ui.forminator-custom-form-694 .forminator-field-checkbox .forminator-multi-select{padding-left: 0 !important;}.forminator-ui.forminator-custom-form-694.forminator-custom-form{padding: 16px !important;}.forminator-ui.forminator-custom-form-694 .forminator-row{padding-top: 0 !important;}.forminator-ui.forminator-custom-form-694 .forminator-row{margin-bottom: 24px !important;}.forminator-ui.forminator-custom-form-694 .forminator-row .forminator-col{vertical-align: top !important;} }

@media (min-width: 768px) { .forminator-ui.forminator-custom-form-694 .forminator-field-checkbox .forminator-checkbox{transform: translateX(5px) !important;} }