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

	.forminator-ui.forminator-custom-form-2116 /* ========= GLOBAL FORM RESET ========= */
.forminator-ui{background: transparent !important;box-shadow: none !important;border: none !important;padding: 0 !important;}.forminator-ui.forminator-custom-form-2116 /* ========= LABELS ========= */
.forminator-label{font-family: 'Manrope', sans-serif !important;font-size: 12px !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.15em !important;color: #59524E !important;margin-bottom: 8px !important;display: block !important;}.forminator-ui.forminator-custom-form-2116 /* ========= INPUTS & TEXTAREA (UNDERLINE STYLE) ========= */
.forminator-input,.forminator-ui.forminator-custom-form-2116 .forminator-textarea{font-family: 'Cardo', serif !important;font-size: 18px !important;color: #424947 !important;background: transparent !important;border: none !important;border-bottom: 1px solid #D1D5DB !important;border-radius: 0 !important;padding: 12px 0 !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-2116 /* Focus */
.forminator-input:focus,.forminator-ui.forminator-custom-form-2116 .forminator-textarea:focus{border-bottom-color: #59524E !important;outline: none !important;}.forminator-ui.forminator-custom-form-2116 /* Standard Placeholder */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-2116 .forminator-textarea::placeholder{color: #A1A1A1 !important;font-style: italic !important;opacity: 0.7 !important;}.forminator-ui.forminator-custom-form-2116 /* ==================================================
   SELECT DROPDOWNS (FIXED PLACEHOLDERS)
   ================================================== */
.select2-container--default .select2-selection--single{background-color: #ffffff !important;border: 1px solid #D1D5DB !important;border-radius: 0 !important;height: 100px !important;/* Adjusted to look proportional to screenshot */
    display: flex !important;align-items: center !important;padding: 0 15px !important;}.forminator-ui.forminator-custom-form-2116 /* The actual text/value */
.select2-container--default .select2-selection--single .select2-selection__rendered{font-family: 'Cardo', serif !important;font-size: 17px !important;color: #424947 !important;padding: 0 !important;line-height: normal !important;}.forminator-ui.forminator-custom-form-2116 /* FIX: Placeholder styling for Select2 */
.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #A1A1A1 !important;font-style: italic !important;opacity: 0.7 !important;}.forminator-ui.forminator-custom-form-2116 /* Arrow alignment */
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 100% !important;top: 0 !important;right: 15px !important;display: flex !important;align-items: center !important;}.forminator-ui.forminator-custom-form-2116 /* ==================================================
   SESSION DETAILS GROUP
   ================================================== */
.forminator-field-group,.forminator-ui.forminator-custom-form-2116 .forminator-group,.forminator-ui.forminator-custom-form-2116 .forminator-section{background-color: #F7F8F3 !important;padding: 30px !important;border: 1px solid #EDEDE8 !important;margin-top: 20px !important;}.forminator-ui.forminator-custom-form-2116 /* ==================================================
   DATE FIELD (FIXED BOXED STYLE)
   ================================================== */
/* The Container */
.forminator-input-with-icon{background-color: #ffffff !important;border: 1px solid #D1D5DB !important;border-radius: 0 !important;height: 60px !important;/* Match select height */
    display: flex !important;align-items: center !important;padding: 0 15px !important;position: relative !important;}.forminator-ui.forminator-custom-form-2116 /* The actual input inside the container */
.forminator-input-with-icon input.forminator-input{border: none !important;background: transparent !important;font-family: 'Cardo', serif !important;font-size: 17px !important;color: #424947 !important;padding: 0 !important;margin: 0 !important;height: 100% !important;width: 100% !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-2116 /* Calendar icon positioning */
.forminator-input-with-icon .forminator-icon-calendar{color: #59524E !important;font-size: 16px !important;order: 2 !important;/* Move to the right if needed */
    margin-left: auto !important;}.forminator-ui.forminator-custom-form-2116 /* ==================================================
   CALENDAR POPUP DESIGN
   ================================================== */
#ui-datepicker-div{font-family: 'Manrope', sans-serif !important;border: 1px solid #EDEDE8 !important;box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;background: #F9F8F5 !important;padding: 0 !important;z-index: 9999 !important;}.forminator-ui.forminator-custom-form-2116 #ui-datepicker-div .ui-datepicker-header{background: #47413D !important;color: #ffffff !important;border: none !important;border-radius: 0 !important;}.forminator-ui.forminator-custom-form-2116 #ui-datepicker-div .ui-state-default{background: transparent !important;border: none !important;color: #424947 !important;text-align: center !important;padding: 10px !important;}.forminator-ui.forminator-custom-form-2116 #ui-datepicker-div .ui-state-hover,.forminator-ui.forminator-custom-form-2116 #ui-datepicker-div .ui-state-active{background: #F6F8E7 !important;color: #59524E !important;}.forminator-ui.forminator-custom-form-2116 /* ========= CTA BUTTON ========= */
.forminator-button-submit{width: 100% !important;background-color: #47413D !important;color: #FFFFFF !important;font-family: 'Manrope', sans-serif !important;font-size: 14px !important;font-weight: 700 !important;letter-spacing: 0.2em !important;text-transform: uppercase !important;padding: 20px 40px !important;border: none !important;border-radius: 0 !important;transition: all 0.3s ease !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-2116 .forminator-button-submit:hover{background-color: #0F140F !important;transform: translateY(-2px) !important;}


/* ==================================================
   RESPONSIVE CTA BUTTON FIX (MOBILE)
   ================================================== */
@media (max-width: 480px) { .forminator-ui.forminator-custom-form-2116 .forminator-button-submit{font-size: 12px !important;letter-spacing: 0.12em !important;padding: 18px 20px !important;white-space: normal !important;/* allow wrapping */
        line-height: 1.4 !important;text-align: center !important;} }