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

	.forminator-ui.forminator-custom-form-1346/* Entire section background */
.forminator-ui.forminator-custom-form{background-color: #000 !important;/* Full black background */
  padding: 40px !important;border-radius: 15px !important;box-shadow: 0 0 25px rgba(0,0,0,0.7) !important;color: #fff !important;max-width: 700px !important;margin: 50px auto !important;}.forminator-ui.forminator-custom-form-1346 /* Title styling */
.forminator-title{text-align: center !important;font-size: 30px !important;color: #d4af37 !important;/* Gold */
  font-family: 'Playfair Display', serif !important;font-weight: 700 !important;text-transform: uppercase !important;margin-bottom: 30px !important;letter-spacing: 1px !important;position: relative !important;}.forminator-ui.forminator-custom-form-1346 /* Optional gold underline */
.forminator-title::after{content: "" !important;display: block !important;width: 80px !important;height: 2px !important;background-color: #d4af37 !important;margin: 10px auto 0 !important;border-radius: 2px !important;}.forminator-ui.forminator-custom-form-1346 /* Input fields */
.forminator-field input,.forminator-ui.forminator-custom-form-1346 .forminator-field textarea{background: #111 !important;/* Slight contrast for fields */
  color: #fff !important;border: 1px solid #333 !important;border-radius: 8px !important;padding: 12px 15px !important;font-size: 15px !important;width: 100% !important;transition: 0.3s !important;}.forminator-ui.forminator-custom-form-1346 .forminator-field input:focus,.forminator-ui.forminator-custom-form-1346 .forminator-field textarea:focus{border-color: #d4af37 !important;box-shadow: 0 0 8px #d4af37 !important;}.forminator-ui.forminator-custom-form-1346 /* Labels */
.forminator-label{color: #d4af37 !important;font-weight: 600 !important;margin-bottom: 5px !important;display: block !important;}.forminator-ui.forminator-custom-form-1346 /* Submit button (centered and smaller) */
.forminator-button-submit{background-color: #d4af37 !important;color: #000 !important;border: none !important;font-weight: 700 !important;font-size: 15px !important;border-radius: 8px !important;padding: 12px 25px !important;cursor: pointer !important;transition: 0.3s !important;display: block !important;margin: 25px auto 0 !important;width: fit-content !important;min-width: 160px !important;}.forminator-ui.forminator-custom-form-1346 .forminator-button-submit:hover{background-color: #b8972c !important;transform: scale(1.05) !important;}.forminator-ui.forminator-custom-form-1346 /* First & Last Name side by side */
.forminator-row:first-of-type{display: flex !important;gap: 10px !important;}.forminator-ui.forminator-custom-form-1346 .forminator-row:first-of-type .forminator-field{flex: 1 !important;}.forminator-ui.forminator-custom-form-1346 /* Text area */
textarea{min-height: 120px !important;}

/* Responsive for mobile */
@media (max-width: 600px) { .forminator-ui.forminator-custom-form-1346 .forminator-row:first-of-type{flex-direction: column !important;} }