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

.forminator-ui.forminator-custom-form-114 /* ==========================================================================
   Forminator Form — Professional Minimal Style
   ========================================================================== */

/* Rows */
.forminator-row{display: flex !important;flex-wrap: wrap !important;gap: 24px !important;margin: 0 0 32px 0 !important;}.forminator-ui.forminator-custom-form-114 .forminator-row:last-child{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-114 /* Columns */
.forminator-col{flex: 1 1 100% !important;min-width: 0 !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-114 .forminator-col-6{flex: 1 1 calc(50% - 12px) !important;}.forminator-ui.forminator-custom-form-114 /* Labels — uppercase,.forminator-ui.forminator-custom-form-114 tracked-out */
.forminator-label{display: block !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.12em !important;text-transform: uppercase !important;color: #2d2d2d !important;margin: 0 0 10px 0 !important;line-height: 1.2 !important;}.forminator-ui.forminator-custom-form-114 /* Inputs & textarea — flat gray fill */
.forminator-input,.forminator-ui.forminator-custom-form-114 .forminator-textarea{width: 100% !important;background-color: #f3f3f1 !important;border: 1px solid transparent !important;border-radius: 4px !important;padding: 14px 16px !important;font-size: 15px !important;font-family: inherit !important;color: #2d2d2d !important;outline: none !important;box-shadow: none !important;transition: border-color 0.2s ease, background-color 0.2s ease !important;-webkit-appearance: none !important;appearance: none !important;}.forminator-ui.forminator-custom-form-114 .forminator-input{height: 48px !important;}.forminator-ui.forminator-custom-form-114 .forminator-textarea{min-height: 160px !important;resize: vertical !important;line-height: 1.5 !important;}.forminator-ui.forminator-custom-form-114 /* Focus */
.forminator-input:focus,.forminator-ui.forminator-custom-form-114 .forminator-textarea:focus{background-color: #ecece9 !important;border-color: #b8c8bf !important;}.forminator-ui.forminator-custom-form-114 /* Placeholder */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-114 .forminator-textarea::placeholder{color: #9a9a9a !important;opacity: 1 !important;}.forminator-ui.forminator-custom-form-114 /* Submit button — sage pill */
.forminator-button-submit{background-color: #d4ddd5 !important;background-image: none !important;color: #2d2d2d !important;border: none !important;border-radius: 999px !important;padding: 14px 38px !important;font-size: 12px !important;font-weight: 600 !important;letter-spacing: 0.18em !important;text-transform: uppercase !important;cursor: pointer !important;font-family: inherit !important;box-shadow: none !important;line-height: 1 !important;transition: background-color 0.2s ease, transform 0.1s ease !important;}.forminator-ui.forminator-custom-form-114 .forminator-button-submit:hover{background-color: #c3cec4 !important;color: #2d2d2d !important;}.forminator-ui.forminator-custom-form-114 .forminator-button-submit:active{transform: translateY(1px) !important;}.forminator-ui.forminator-custom-form-114 .forminator-button-submit:focus-visible{outline: 2px solid #8aa193 !important;outline-offset: 3px !important;}

/* Stack email/phone on small screens */
@media (max-width: 600px) { .forminator-ui.forminator-custom-form-114 .forminator-col-6{flex: 1 1 100% !important;} }