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

.forminator-ui.forminator-custom-form-2965 /* ---------- General Inputs ---------- */
input[type="text"],.forminator-ui.forminator-custom-form-2965 input[type="email"],.forminator-ui.forminator-custom-form-2965 input[type="number"],.forminator-ui.forminator-custom-form-2965 textarea{width: 100% !important;padding: 12px 15px !important;border-radius: 30px !important;border: 2px solid rgba(0,0,255,0.2) !important;font-size: 15px !important;font-weight: 400 !important;letter-spacing: 0.5px !important;outline: none !important;transition: border 0.3s ease, box-shadow 0.3s ease !important;}.forminator-ui.forminator-custom-form-2965 input[type="text"]:focus,.forminator-ui.forminator-custom-form-2965 input[type="email"]:focus,.forminator-ui.forminator-custom-form-2965 input[type="number"]:focus{border-color: var(--theme-palette-color-1) !important;box-shadow: 0 0 5px rgba(102,86,230,0.3) !important;}.forminator-ui.forminator-custom-form-2965 /* ---------- Checkboxes ---------- */
input[type="checkbox"]{appearance: none !important;-webkit-appearance: none !important;width: 20px !important;height: 20px !important;border: 2px solid var(--theme-palette-color-1) !important;background: rgba(0,0,0,0) !important;border-radius: 4px !important;position: relative !important;cursor: pointer !important;vertical-align: middle !important;transition: all 0.3s ease !important;margin-right: 8px !important;}.forminator-ui.forminator-custom-form-2965 input[type="checkbox"]:checked{background: var(--theme-palette-color-1) !important;border-color: var(--theme-palette-color-1) !important;}.forminator-ui.forminator-custom-form-2965 input[type="checkbox"]:checked::after{content: "" !important;color: #fff !important;font-size: 14px !important;position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;}.forminator-ui.forminator-custom-form-2965 /* Checkbox label styling */
label{font-weight: 400 !important;font-size: 15px !important;letter-spacing: 0.5px !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2965 /* ---------- Submit Button ---------- */
button[type="submit"],.forminator-ui.forminator-custom-form-2965 input[type="submit"]{background-color: var(--theme-palette-color-1) !important;color: #fff !important;border-radius: 30px !important;border: none !important;padding: 12px 30px !important;font-size: 16px !important;font-weight: 500 !important;cursor: pointer !important;transition: all 0.3s ease !important;}.forminator-ui.forminator-custom-form-2965 button[type="submit"]:hover,.forminator-ui.forminator-custom-form-2965 input[type="submit"]:hover{opacity: 0.9 !important;transform: translateY(-2px) !important;}.forminator-ui.forminator-custom-form-2965 .forminator-label{font-weight: 500 !important;margin-bottom: 10px !important;}.forminator-ui.forminator-custom-form-2965 /*.upload .forminator-multi-upload input[type="file"]{*/
/*    position: absolute !important;*/
/*    inset: 0 !important;*/
/*    opacity: 0 !important;*/
/*    cursor: pointer !important;*/
/*    z-index: 2 !important;}.forminator-ui.forminator-custom-form-2965 */

.upload .forminator-multi-upload{position: relative !important;width: 100% !important;height: 56px !important;border: 2px dashed rgba(0, 0, 255, 0.2) !important;border-radius: 14px !important;display: flex !important;align-items: center !important;justify-content: center !important;background: #fff !important;}.forminator-ui.forminator-custom-form-2965 /* Hide uploaded file list & size info */
.upload .forminator-uploaded-files,.forminator-ui.forminator-custom-form-2965 .upload .forminator-uploaded-file,.forminator-ui.forminator-custom-form-2965 .upload .forminator-file-size,.forminator-ui.forminator-custom-form-2965 .upload .forminator-icon-close{display: none !important;}