/**
 * Print standard: "Interested? Let us call you back" (callback section).
 * Containers: fe57ca9, 5dfbfb6, 58fbd9d (+ page-specific IDs via PHP dynamic rules).
 * Enqueued for screen bundle; footer re-injects @media print last (bsl_get_elementor_print_callback_section_css).
 * Page breaks: bsl_get_elementor_print_callback_page_css() + global print page-break rules — not duplicated here.
 */
@media print {
	
	/* Keep Related Products on the next page (housing: 5dfbfb6 before d82bdcd in DOM) */
	body.elementor-page .elementor .e-con.elementor-element-fe57ca9,

	body.elementor-page .elementor .e-con.elementor-element-58fbd9d,

	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 {
		position: relative !important;
	}

body.elementor-page .elementor .e-con.elementor-element-fe57ca9 > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .e-con{
		position: static !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		bottom: auto !important;
		transform: none !important;
	}

body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .elementor-widget-image,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .elementor-widget-image{
		display: none !important;
		visibility: hidden !important;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-element-7b54e5b,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-7b54e5b,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-element-9214b23,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-9214b23{
		display: none !important;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

/* Section container — full-width grey band (not 750px column) */
	body.elementor-page .elementor .e-con.elementor-element-fe57ca9,

	body.elementor-page .elementor .e-con.elementor-element-58fbd9d,

	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 40px 50px !important;
		box-sizing: border-box !important;
		overflow: visible !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	/* Page breaks — functions.php (callback + global print page-break CSS) */

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-container{
		max-width: 100% !important;
	}

	body.elementor-page .elementor .e-con.elementor-element-fe57ca9 > .e-con-inner,
	body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .e-con-inner,
	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 > .e-con-inner {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		box-sizing: border-box !important;
	}

	/* All .e-con-inner in callback section — no padding */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-2784 .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-2784 .e-con-inner{
		padding: 0 !important;
		--padding-top: 0 !important;
		--padding-bottom: 0 !important;
		--padding-left: 0 !important;
		--padding-right: 0 !important;
	}

	body.elementor-page .elementor .e-con.elementor-element-fe57ca9,

	body.elementor-page .elementor .e-con.elementor-element-58fbd9d,

	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6:not(.elementor-motion-effects-element-type-background),
 body.elementor-page .elementor .e-con.elementor-element-fe57ca9:not(.elementor-motion-effects-element-type-background),

	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer,

	body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer,

	body.elementor-page .elementor .e-con.elementor-element-fe57ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer,

	body.elementor-page .elementor .e-con.elementor-element-58fbd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-color: #f8f8f8 !important;
	}

	/* Screen spacers — collapse in print */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-element-9c33ead,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-element-9c33ead,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-9c33ead,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-element-9c33ead,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-9c33ead,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-element-c54f979,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-c54f979{
		display: none !important;
		height: 0 !important;
		min-height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
	}

	/* Title — any heading widget in callback section */
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-heading,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-heading,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget-heading,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-heading{
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 24px 0 !important;
		padding: 0 !important;
	}

body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-heading .elementor-heading-title,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-heading .elementor-heading-title,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget-heading .elementor-heading-title,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-heading .elementor-heading-title{
		font-family: "Raleway", Sans-serif !important;
		font-size: 36px !important;
		font-weight: 800 !important;
		line-height: 1.15 !important;
		color: #162747 !important;
		-webkit-text-fill-color: #162747 !important;
		text-align: left !important;
		margin: 0 !important;
	}

	/* MetForm root container (post-2784) — no inner padding in print */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-element-46a3f1bf,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-element-46a3f1bf,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-46a3f1bf,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-element-46a3f1bf,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-element-46a3f1bf,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-2784 .elementor-element-46a3f1bf,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-2784 .elementor-element-46a3f1bf{
		padding: 0 !important;
		--padding-top: 0 !important;
		--padding-bottom: 0 !important;
		--padding-left: 0 !important;
		--padding-right: 0 !important;
	}

	/* MetForm — visible, full width inside callback section */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget-metform,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-metform,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-metform,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-metform,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-metform,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .elementor-widget-metform .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-metform .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-metform .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .elementor-widget-metform .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .elementor-widget-metform .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 [class*="elementor-widget-mf-"],
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 [class*="elementor-widget-mf-"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d [class*="elementor-widget-mf-"],
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 [class*="elementor-widget-mf-"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d [class*="elementor-widget-mf-"],
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 [class*="elementor-widget-mf-"] .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 [class*="elementor-widget-mf-"] .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d [class*="elementor-widget-mf-"] .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 [class*="elementor-widget-mf-"] .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d [class*="elementor-widget-mf-"] .elementor-widget-container,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .metform-form-content,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .metform-form-content,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .metform-form-content,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .metform-form-content,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .metform-form-content,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-container{
		display: block !important;
		visibility: visible !important;
		width: 100% !important;
		max-width: 100% !important;
		opacity: 1 !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .e-con,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .e-con-inner,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .e-con-inner{
		display: grid !important;
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
		gap: 10px 30px !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
		align-items: start !important;
	}

	/* Required asterisk — hide in print/PDF */
	body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-required-indicator,
	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-required-indicator,
	body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-required-indicator {
		display: none !important;
		visibility: hidden !important;
		width: 0 !important;
		height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		font-size: 0 !important;
		line-height: 0 !important;
	}

	/* Label left, input right — same row (fe57ca9 + shared MetForm) */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper,
	body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-widget-container:has(.mf-input-label),
	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-widget-container:has(.mf-input-label),
	body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-widget-container:has(.mf-input-label) {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: flex-start !important;
		justify-content: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		box-sizing: border-box !important;
		gap: 0 !important;
	}

	body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-label,
	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-label,
	body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-label {
		display: inline-block !important;
		flex: 0 0 27% !important;
		width: 27% !important;
		max-width: 150px !important;
		min-width: 0 !important;
		color: #333333 !important;
		font-family: "Raleway", Sans-serif !important;
		font-size: 16px !important;
		font-weight: 700 !important;
		line-height: 21px !important;
		margin: 0 7px 0 0 !important;
		padding: 15px 0 0 0 !important;
		vertical-align: top !important;
		box-sizing: border-box !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	/* Inputs — fe57ca9: label 27% / 150px, field uses remaining width (same as product page) */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper .mf-input:not(.mf-left-parent):not(.mf-input-select),
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .mf-input:not(.mf-left-parent):not(.mf-input-select),
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .mf-input:not(.mf-left-parent):not(.mf-input-select),
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .mf-input:not(.mf-left-parent):not(.mf-input-select),
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .mf-input:not(.mf-left-parent):not(.mf-input-select),
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper > .iti,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper > .iti,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper > .iti,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper > .iti,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper > .iti,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper .flatpickr-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .flatpickr-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .flatpickr-wrapper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .flatpickr-wrapper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .flatpickr-wrapper,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper .react-tel-input,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .react-tel-input{
		flex: 1 1 auto !important;
		min-height: 50px !important;
		height: 50px !important;
		font-weight: 600 !important;
		box-shadow: none !important;
		text-shadow: none !important;
		border-radius: 0 !important;
		background: rgb(232, 232, 232) !important;
		border-color: rgb(232, 232, 232) !important;
		border: 0 !important;
		font-size: 12px !important;
		color: #000 !important;
		padding: 15px !important;
		margin: 5px 0 !important;
		width: calc(100% - min(27%, 150px) - 7px) !important;
		max-width: calc(100% - min(27%, 150px) - 7px) !important;
		min-width: 0 !important;
		display: inline-block !important;
		vertical-align: top !important;
		box-sizing: border-box !important;
		font-family: "Raleway", Sans-serif !important;
		line-height: 18px !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	/* Select — same 50px height as text inputs (React Select wrappers) */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper .multi-option-input-type,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .multi-option-input-type,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .multi-option-input-type,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .multi-option-input-type,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .multi-option-input-type,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper .mf-input.mf-input-select,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .mf-input.mf-input-select,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .mf-input.mf-input-select,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-input-wrapper .mf-input.mf-input-select,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .mf-input.mf-input-select,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input-wrapper .mf-input-select,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input-wrapper .mf-input-select{
		flex: 1 1 auto !important;
		width: calc(100% - min(27%, 150px) - 7px) !important;
		max-width: calc(100% - min(27%, 150px) - 7px) !important;
		min-width: 0 !important;
		height: 50px !important;
		min-height: 50px !important;
		max-height: 50px !important;
		margin: 5px 0 !important;
		padding: 0 !important;
		display: inline-flex !important;
		align-items: center !important;
		vertical-align: top !important;
		box-sizing: border-box !important;
		background: transparent !important;
		border: 0 !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__control,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__control,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__control,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__control,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__control,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__control[class*="css-"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__control[class*="css-"]{
		width: 100% !important;
		height: 50px !important;
		min-height: 50px !important;
		max-height: 50px !important;
		padding: 0 36px 0 15px !important;
		margin: 0 !important;
		display: flex !important;
		align-items: center !important;
		box-sizing: border-box !important;
		border-radius: 0 !important;
		border: 0 !important;
		background: rgb(232, 232, 232) !important;
		border-color: rgb(232, 232, 232) !important;
		font-family: "Raleway", Sans-serif !important;
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 18px !important;
		color: #000 !important;
		box-shadow: none !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__value-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__value-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__value-container,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__value-container,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__value-container,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__value-container[class*="css-"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__value-container[class*="css-"]{
		height: auto !important;
		min-height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		display: flex !important;
		align-items: center !important;
		flex: 1 1 auto !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__single-value,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__single-value,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__single-value,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__single-value,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__single-value,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__placeholder,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__placeholder{
		margin: 0 !important;
		padding: 0 !important;
		font-family: "Raleway", Sans-serif !important;
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 18px !important;
		color: #000 !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__placeholder,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__placeholder{
		color: #878991 !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__indicators,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__indicators,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__indicators,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__indicators,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__indicators,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__indicator,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__indicator,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__indicator,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf_select__indicator,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__indicator,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__dropdown-indicator,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__dropdown-indicator{
		height: 50px !important;
		max-height: 50px !important;
		padding: 0 10px 0 0 !important;
		align-self: center !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf_select__indicator-separator,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf_select__indicator-separator{
		display: none !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-input::placeholder,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-input::placeholder{
		color: #878991 !important;
	}

	/* Submit / Apply button */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .metform-btn,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .metform-btn,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .metform-btn,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .metform-btn,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .metform-btn,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-btn,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-btn,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-btn,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-btn,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-btn,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 input[type="submit"],
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 input[type="submit"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d input[type="submit"],
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 input[type="submit"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d input[type="submit"],
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 button[type="submit"],
body.elementor-page .elementor .e-con.elementor-element-58fbd9d button[type="submit"]{
		width: 200px !important;
		max-width: 200px !important;
		color: #fff !important;
		-webkit-text-fill-color: #fff !important;
		background: #00b0e0 !important;
		background-color: #00b0e0 !important;
		border-color: #00b0e0 !important;
		border-radius: 0 !important;
		text-transform: uppercase !important;
		font-size: 12px !important;
		font-family: "Raleway", Sans-serif !important;
		font-weight: 700 !important;
		transition: all 0.3s !important;
		padding: 16px !important;
		border: 0 !important;
		margin-top: 10px !important;
		box-shadow: none !important;
		text-shadow: none !important;
		line-height: 1.2 !important;
		box-sizing: border-box !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .metform-btn span,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .metform-btn span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .metform-btn span,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .metform-btn span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .metform-btn span,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-btn span,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-btn span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-btn span,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-btn span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-btn span,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 input[type="submit"] span,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 input[type="submit"] span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d input[type="submit"] span,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 input[type="submit"] span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d input[type="submit"] span,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 button[type="submit"] span,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d button[type="submit"] span{
		color: #fff !important;
		-webkit-text-fill-color: #fff !important;
	}

	/* Submit row — full width at bottom (MetForm uses .mf-btn-wraper spelling) */
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .mf-btn-wraper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-btn-wraper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-btn-wraper,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-btn-wraper,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-btn-wraper,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .mf-btn-wrap,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-btn-wrap,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-btn-wrap,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-btn-wrap,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-btn-wrap,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .mf-form-submit,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-form-submit,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-form-submit,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-form-submit,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-form-submit,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .elementor-widget-mf-button,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .elementor-widget-mf-button,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .elementor-widget-mf-button,
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .elementor-widget-mf-button,
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .elementor-widget-mf-button,
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .mf-widget-container:has(.metform-btn),
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-widget-container:has(.metform-btn),
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-widget-container:has(.metform-btn),
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-widget-container:has(.metform-btn),
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-widget-container:has(.metform-btn),
body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .mf-widget-container:has(.mf-btn),
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-widget-container:has(.mf-btn),
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-widget-container:has(.mf-btn),
body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-widget-container:has(.mf-btn),
body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-widget-container:has(.mf-btn),
	body.elementor-page .elementor .e-con.elementor-element-fe57ca9 .mf-form-wrapper .mf-widget-container:has(input[type="submit"]),
	body.elementor-page .elementor .e-con.elementor-element-5dfbfb6 .mf-form-wrapper .mf-widget-container:has(input[type="submit"]),
	body.elementor-page .elementor .e-con.elementor-element-58fbd9d .mf-form-wrapper .mf-widget-container:has(input[type="submit"]) {
		grid-column: 1 / -1 !important;
		order: 99 !important;
		display: flex !important;
		justify-content: flex-start !important;
		align-items: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 10px !important;
		padding: 0 !important;
	}

	/* MetForm template root (post-2784) — stack fields vertically; overrides screen row + wrap */
	body.elementor-page .elementor :is(
		.e-con.elementor-element-fe57ca9,
		.e-con.elementor-element-5dfbfb6,
		.e-con.elementor-element-58fbd9d
	) .elementor-element-46a3f1bf,
	body.elementor-page .elementor :is(
		.e-con.elementor-element-fe57ca9,
		.e-con.elementor-element-5dfbfb6,
		.e-con.elementor-element-58fbd9d
	) .elementor-2784 .elementor-element-46a3f1bf,
	body.elementor-page .elementor :is(
		.e-con.elementor-element-fe57ca9,
		.e-con.elementor-element-5dfbfb6,
		.e-con.elementor-element-58fbd9d
	) .elementor-2784 > .e-con,
	body.elementor-page .elementor :is(
		.e-con.elementor-element-fe57ca9,
		.e-con.elementor-element-5dfbfb6,
		.e-con.elementor-element-58fbd9d
	) .elementor-element-46a3f1bf > .e-con {
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: nowrap !important;
		--display: flex !important;
		--flex-direction: column !important;
		--flex-wrap: nowrap !important;
		width: 100% !important;
		max-width: 100% !important;
		gap: 10px !important;
	}

	body.elementor-page .elementor :is(
		.e-con.elementor-element-fe57ca9,
		.e-con.elementor-element-5dfbfb6,
		.e-con.elementor-element-58fbd9d
	) .elementor-2784 .elementor-widget,
	body.elementor-page .elementor :is(
		.e-con.elementor-element-fe57ca9,
		.e-con.elementor-element-5dfbfb6,
		.e-con.elementor-element-58fbd9d
	) .elementor-2784 [class*="elementor-widget-mf-"] {
		width: 100% !important;
		max-width: 100% !important;
		flex: 0 0 auto !important;
	}
}
