/*
 * Strips Elementor's own default container spacing (10px padding, 20px gap,
 * fallback margins) so the original site's own CSS classes are the ONLY
 * source of spacing/layout — matching the original design exactly instead
 * of stacking Elementor's opinionated defaults on top of it.
 */
.elementor .e-con {
	--padding-top: 0px !important;
	--padding-right: 0px !important;
	--padding-bottom: 0px !important;
	--padding-left: 0px !important;
	--margin-top: 0px !important;
	--margin-right: 0px !important;
	--margin-bottom: 0px !important;
	--margin-left: 0px !important;
	--gap: 0px !important;
	--row-gap: 0px !important;
	--column-gap: 0px !important;
	--min-height: initial !important;
}
