.elementor-3231 .elementor-element.elementor-element-efc896d{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3231 .elementor-element.elementor-element-efc896d:not(.elementor-motion-effects-element-type-background), .elementor-3231 .elementor-element.elementor-element-efc896d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF26 0%, #F2295B00 100%);}.elementor-3231 .elementor-element.elementor-element-efc896d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3231 .elementor-element.elementor-element-5e11df4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
				.elementor-widget-uael-gf-styler [type="button"],
				.elementor-widget-uael-gf-styler [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
				.elementor-widget-uael-gf-styler [type="button"],
				.elementor-widget-uael-gf-styler [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-widget-uael-gf-styler .uael-gf-style input[type="submit"],
				.elementor-widget-uael-gf-styler .uael-gf-style input[type="button"],
				.elementor-widget-uael-gf-styler .uael-gf-style .gf_progressbar_percentage,
				.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .percentbar_blue{background-color:var( --e-global-color-accent );}.elementor-widget-uael-gf-styler .uael-gf-style .gfield_label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_checkbox li label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_consent label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_radio li label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gsection_title,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_html,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_product_price,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_product_price_label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gf_progressbar_title,
					.elementor-widget-uael-gf-styler .uael-gf-style .gf_page_steps,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_checkbox div label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_radio div label{color:var( --e-global-color-text );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container select,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .chosen-single,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container textarea,
					.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .gfield input::placeholder,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container textarea::placeholder,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_checkbox input[type="checkbox"]:checked + label:before,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
					.elementor-widget-uael-gf-styler .uael-gf-style .uael-gf-select-custom:after {color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-widget-uael-gf-styler .uael-gf-style .gfield_radio input[type="radio"]:checked + label:before,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_radio .gchoice_button.uael-radio-active + .gchoice_label label:before{background-color:var( --e-global-color-text );box-shadow:var( --e-global-color-text );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .gfield .gfield_description,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .gfield_post_tags_hint,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .gform_fileupload_rules,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_name input + label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_creditcard input + span + label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container input + label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container select + label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .chosen-single + label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_time_hour label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gfield_time_minute label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_address label,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_total span,
					.elementor-widget-uael-gf-styler .uael-gf-style .ginput_shipping_price,
					.elementor-widget-uael-gf-styler .uael-gf-select-custom + label,
					.elementor-widget-uael-gf-styler .uael-gf-style .gsection_description{color:var( --e-global-color-text );}.elementor-widget-uael-gf-styler.uael-gf-check-yes .uael-gf-style .gfield_checkbox input[type="checkbox"]:checked + label:before,
					.elementor-widget-uael-gf-styler.uael-gf-check-default-yes.uael-gf-check-yes .uael-gf-style .gfield_checkbox input[type="checkbox"]:checked:before{color:var( --e-global-color-text );}.elementor-widget-uael-gf-styler.uael-gf-check-yes .uael-gf-style .ginput_container_consent input[type="checkbox"]:checked + label:before,
					.elementor-widget-uael-gf-styler.uael-gf-check-default-yes.uael-gf-check-yes .uael-gf-style .ginput_container_consent input[type="checkbox"]:checked:before{color:var( --e-global-color-text );}.elementor-widget-uael-gf-styler.uael-gf-check-yes .uael-gf-style .gfield_radio input[type="radio"]:checked + label:before,
					.elementor-widget-uael-gf-styler.uael-gf-check-yes .uael-gf-style .gfield_radio .gchoice_button.uael-radio-active + .gchoice_label label:before,
					.elementor-widget-uael-gf-styler.uael-gf-check-default-yes.uael-gf-check-yes .uael-gf-style .gfield_radio input[type="radio"]:checked:before{background-color:var( --e-global-color-text );box-shadow:var( --e-global-color-text );}.elementor-widget-uael-gf-styler .uael-gf-style .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .validation_message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper div.validation_error,
				.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper div.gform_validation_errors{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_confirmation_message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-form-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-uael-gf-styler .uael-gf-form-desc, .elementor-widget-uael-gf-styler .uael-gf-style .gform_description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-widget-uael-gf-styler .uael-gf-style .gfield_label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gfield_checkbox li label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gfield_radio li label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gsection_title,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_product_price,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_product_price_label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gf_progressbar_title,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_consent label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gf_page_steps,
				.elementor-widget-uael-gf-styler .uael-gf-style .gfield_checkbox div label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gfield_radio div label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
				 .elementor-widget-uael-gf-styler .uael-gf-style .ginput_container select,
				 .elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .chosen-single,
				 .elementor-widget-uael-gf-styler .uael-gf-style .ginput_container textarea,
				 .elementor-widget-uael-gf-styler .uael-gf-style .uael-gf-select-custom{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper .gfield .gfield_description,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .gfield_post_tags_hint,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .gform_fileupload_rules,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_name input + label,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_creditcard input + span + label,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container input + label,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container select + label,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container .chosen-single + label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gfield_time_hour label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gfield_time_minute label,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_address label,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_container_total span,
				.elementor-widget-uael-gf-styler .uael-gf-style .ginput_shipping_price,
				.elementor-widget-uael-gf-styler .uael-gf-select-custom + label,
				.elementor-widget-uael-gf-styler .uael-gf-style .gsection_description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-gf-styler .uael-gf-style input[type=submit], .elementor-widget-uael-gf-styler .uael-gf-style input[type="button"], 
				.elementor-widget-uael-gf-styler .uael-gf-style .gform-theme.gform-theme--framework.gform_wrapper input[type=submit], 
				.elementor-widget-uael-gf-styler .uael-gf-style .gform_wrapper input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3231 .elementor-element.elementor-element-81ba1cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3231 .elementor-element.elementor-element-81ba1cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-form-desc,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-form-title,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_description,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_heading{text-align:center;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper form .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper textarea{padding:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container select,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container .chosen-single{padding-top:calc( 0px - 2px );padding-right:0px;padding-bottom:calc( 0px - 2px );padding-left:0px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-check-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-check-style .gfield_radio input[type="radio"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd:not(.uael-gf-check-default-yes)  .uael-gf-check-style .gfield_radio .gchoice_label label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-check-style .ginput_container_consent input[type="checkbox"] + label:before{height:0px;width:0px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-check-style .gfield_checkbox input[type="checkbox"]:checked + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-check-style .ginput_container_consent input[type="checkbox"]:checked + label:before{font-size:calc( 0px / 1.2 );}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=email],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=text],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=password],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=url],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=number],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=date],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper select,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-container-single .chosen-single,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-container-multi .chosen-choices,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper textarea,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_radio input[type="radio"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .gf_progressbar,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before{background-color:#fafafa;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gsection{border-bottom-color:#fafafa;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=email],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=text],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=password],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=url],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=number],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=date],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper select,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-single,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper textarea,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_radio input[type="radio"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before{border-style:solid;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=email],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=text],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=password],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=url],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=number],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=date],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper select,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-single,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-choices,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-container .chosen-drop,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper textarea,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_radio input[type="radio"] + label:before,
					.gchoice_label label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before{border-width:1px 1px 1px 1px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=email],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=text],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=password],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=url],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=tel],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=number],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=date],
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper select,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-single,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-choices,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-container .chosen-drop,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper textarea,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_radio input[type="radio"] + label:before,
						.elementor-3231 .elementor-element.elementor-element-81ba1cd:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before{border-color:#eaeaea;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=email],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=text],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=password],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=url],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=number],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper input[type=date],
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper select,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-single,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-choices,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .chosen-container .chosen-drop,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper textarea,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before{border-radius:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper .gfield_description.validation_message{color:#ff0000;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper div.validation_error,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper div.gform_validation_errors h2{color:#cccccc;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper div.validation_error,
					.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_wrapper div.gform_validation_errors{border-color:#ff0000 !important;border-top:2px;border-right:2px;border-bottom:2px;border-left:2px;border-style:solid;padding:10px 10px 10px 10px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_confirmation_message{color:#000000;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-form-desc, .elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gform_heading{margin-bottom:50px;}.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gfield_label, .elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gsection_title, .elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gf_progressbar_title,.elementor-3231 .elementor-element.elementor-element-81ba1cd .uael-gf-style .gf_page_steps{margin-bottom:15px !important;}#elementor-popup-modal-3231{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3231 .dialog-message{width:500px;height:auto;}#elementor-popup-modal-3231 .dialog-close-button{display:flex;}#elementor-popup-modal-3231 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-3231 .elementor-element.elementor-element-efc896d{--width:100vw;}}/* Start custom CSS for container, class: .elementor-element-efc896d *//* =========================================================
   مخفی کردن المان‌های اضافی
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .gf_progressbar_wrapper,
.elementor-3231 .elementor-element.elementor-element-efc896d .uael-gf-form-title,
.elementor-3231 .elementor-element.elementor-element-efc896d .gfield_required,
.elementor-3231 .elementor-element.elementor-element-efc896d .ginput_container_verfication_ p {
    display: none !important;
}

/* =========================================================
   استایل کانتینر اصلی فرم
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper {
    background-color: #ffffff !important;
    padding: 50px 30px 40px !important;
    border-radius: 24px !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08) !important;
    border: none !important;
    max-width: 500px !important;
    margin: auto !important;
    font-family: inherit !important;
    position: relative !important;
}

/* =========================================================
   استایل خطاهای اعتبارسنجی
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .gform_validation_errors {
    display: none !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .gfield_description.validation_message {
    color: #ef4444 !important;
    background-color: #fef2f2 !important;
    padding: 8px 12px !important;
    border-radius: 8px !important;
    font-size: 12px !important;
    margin-top: 8px !important;
    border: 1px solid #fecaca !important;
    text-align: right !important;
}

/* =========================================================
   چیدمان شبکه‌ای (Grid)
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_fields {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px 15px !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gfield {
    grid-column: span 1 !important; 
    width: 100% !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gfield.MobilePhone,
.elementor-3231 .elementor-element.elementor-element-efc896d .gfield.OtpCode,
.elementor-3231 .elementor-element.elementor-element-efc896d .gfield.custom-radio {
    grid-column: 1 / -1 !important; /* تمام عرض شدن این فیلدها در کانتینر */
}

@media (max-width: 768px) {
    .elementor-3231 .elementor-element.elementor-element-efc896d .gform_fields {
        grid-template-columns: 1fr !important;
    }
}

/* =========================================================
   استایل فیلدهای ورودی (متنی و سلکت)
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper input[type="text"],
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper input[type="tel"],
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper input[type="number"],
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper select {
    width: 100% !important;
    padding: 14px 18px !important;
    border: 1.5px solid #e5e7eb !important;
    border-radius: 12px !important;
    background-color: #f9fafb !important;
    color: #1f2937 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    box-shadow: none !important;
    height: auto !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper input[type="file"] {
    padding: 10px !important;
    border: 1.5px dashed #d1d5db !important;
    border-radius: 12px !important;
    width: 100% !important;
    background-color: #f9fafb !important;
    font-size: 12px !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper input:focus,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper select:focus {
    border-color: #ef4444 !important;
    background-color: #ffffff !important;
    outline: none !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .gfield_label {
    font-weight: 600 !important;
    color: #4b5563 !important;
    font-size: 13px !important;
    margin-bottom: 12px !important;
    display: block !important;
    text-align: right !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .MobilePhone .gfield_label,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .OtpCode .gfield_label {
    text-align: center !important;
}
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .MobilePhone input,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_wrapper .OtpCode input {
    text-align: center !important;
    letter-spacing: 2px !important;
}

/* =========================================================
   استایل اختصاصی رادیو باتن‌ها (UI/UX پریمیوم)
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .ginput_container_radio {
    margin-top: 0 !important;
    width: 100% !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gfield_radio {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    gap: 12px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gchoice {
    flex: 1 1 0% !important;
    min-width: 80px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio.location-radio .gchoice {
    flex: 1 1 100% !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gchoice label::before,
.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gchoice label::after {
    display: none !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gchoice label {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    width: 100% !important;
    padding: 16px 12px !important;
    margin: 0 !important;
    background-color: #ffffff !important;
    border: 1.5px solid #e2e8f0 !important;
    border-radius: 16px !important;
    color: #64748b !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    cursor: pointer !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.35s cubic-bezier(0.25, 0.8, 0.25, 1) !important; 
    box-sizing: border-box !important;
    height: 100% !important;
    user-select: none !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gchoice label:hover {
    border-color: #cbd5e1 !important;
    background-color: #f8fafc !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.06) !important;
    color: #334155 !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio .gchoice label:active {
    transform: scale(0.97) !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .custom-radio input[type="radio"]:checked + label {
    background-color: #fef2f2 !important;
    border-color: #ef4444 !important;
    color: #b91c1c !important;
    font-weight: 700 !important;
    transform: scale(1) translateY(0) !important; 
    box-shadow: 0 0 0 4px rgba(239, 68, 68, 0.15) !important; 
}

/* =========================================================
   دکمه‌ها (اصلاح شده برای جلوگیری از سفید شدن)
========================================================= */
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_page_footer {
    display: flex !important;
    flex-direction: row-reverse !important;
    gap: 15px !important;
    margin-top: 35px !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_next_button,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_footer input[type="submit"],
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_page_footer input[type="submit"] {
    flex: 1 !important;
    background-color: #ef4444 !important;
    color: #ffffff !important;
    height: 54px !important;
    padding: 0 20px !important;
    border: none !important;
    border-radius: 14px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-shadow: 0 4px 15px rgba(239, 68, 68, 0.25) !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_next_button:hover,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_footer input[type="submit"]:hover,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_page_footer input[type="submit"]:hover {
    background-color: #dc2626 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(239, 68, 68, 0.3) !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_next_button:active,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_footer input[type="submit"]:active,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_page_footer input[type="submit"]:active {
    transform: scale(0.97) !important;
    background-color: #dc2626 !important; /* تثبیت رنگ در زمان کلیک */
    color: #ffffff !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_next_button:focus,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_next_button:focus-visible,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_footer input[type="submit"]:focus,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_page_footer input[type="submit"]:focus {
    outline: none !important;
    background-color: #ef4444 !important; /* تثبیت رنگ در زمان فوکوس */
    color: #ffffff !important;
}

/* حل قطعی مشکل سفید شدن دکمه در زمان پردازش AJAX */
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_next_button:disabled,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_footer input[type="submit"]:disabled,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_page_footer input[type="submit"]:disabled {
    background-color: #ef4444 !important;
    color: #ffffff !important;
    opacity: 0.8 !important;
    cursor: wait !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_previous_button {
    flex: 1 !important;
    background-color: #f3f4f6 !important;
    color: #4b5563 !important;
    height: 54px !important;
    padding: 0 10px !important;
    border: none !important;
    border-radius: 14px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-sizing: border-box !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_previous_button:hover {
    background-color: #e5e7eb !important;
    color: #1f2937 !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_previous_button:active {
    transform: scale(0.97) !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_previous_button.disabled-timer-btn {
    color: #9ca3af !important;
    cursor: not-allowed !important;
}

.elementor-3231 .elementor-element.elementor-element-efc896d .gform_previous_button.disabled-timer-btn:active,
.elementor-3231 .elementor-element.elementor-element-efc896d .gform_previous_button.disabled-timer-btn:hover {
    transform: none !important;
    background-color: #f3f4f6 !important;
}

/* =========================================================
   لوگو
========================================================= */
.custom-form-logo {
    display: block !important;
    margin: 0 auto 25px auto !important;
    width: 250px !important;
    height: auto !important;
    filter: grayscale(100%) !important;
    opacity: 0.7 !important;
    transition: all 0.4s ease !important;
}

.custom-form-logo.colored {
    filter: grayscale(0%) !important;
    opacity: 1 !important;
}








/* ===== Glassmorphism Popup ===== */
#elementor-popup-modal-3231 .dialog-widget-content,
#gform_confirmation_message_1 {

    backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 20px !important;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37) !important;
}

/* ===== دکمه ادامه — تمام حالت‌ها ===== */
/*
    از :where() برای کاهش specificity رقیب استفاده نمی‌کنیم.
    در عوض سلکتور را با ID فرم و پاپ‌آپ ترکیب می‌کنیم
    تا بالاترین specificity ممکن در CSS را داشته باشیم.
*/
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:link,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:visited,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:hover,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:focus,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:focus-within,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:focus-visible,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:active,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:disabled,
/* پوشش حالت AJAX loading گرویتی */
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button[disabled],
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button.gform_button_processing {
    background-color: #ef4444 !important;
    background-image: none !important;  /* مهم: بعضی قالب‌ها gradient می‌دهند */
    color: #ffffff !important;
    border: none !important;
    outline: 2px solid transparent !important; /* جایگزین outline: none برای accessibility */
    outline-offset: 2px !important;
    box-shadow: none !important;
    opacity: 1 !important;
}

/* حالت disabled با opacity کمتر برای feedback بصری */
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button:disabled,
#elementor-popup-modal-3231 .gform_wrapper .gform_next_button[disabled] {
    opacity: 0.75 !important;
    cursor: not-allowed !important;
}









/* ۱. نامرئی کردن پس‌زمینه کانتینر المنتور دربرگیرنده فرم */
.elementor-3231 .elementor-element-efc896d {
    background: transparent !important;
    box-shadow: none !important;
}

/* ۲. نامرئی کردن هاله تیره (Overlay) پشت پاپ‌آپ */
#elementor-popup-modal-3231 .dialog-widget-overlay,
#elementor-popup-modal-3231 .dialog-background {
    background: transparent !important;
    opacity: 0 !important;
}/* End custom CSS */