/* Native sections own their original spacing. Elementor wrappers add no gaps. */
.elementor-widget[class*="elementor-widget-colmond-section-"] { margin-block-end: 0; width: 100%; }
.elementor-widget[class*="elementor-widget-colmond-section-"] > .elementor-widget-container { padding: 0; }
.colmond-builder-page { width: 100%; }
/* AJAX previews remain visible; interactions run on the published document. */
.elementor-editor-active .home-section *,
.elementor-editor-preview .home-section * { animation-duration: 0s !important; transition-duration: 0s !important; }
.elementor-editor-active .home-section [data-reveal],
.elementor-editor-preview .home-section [data-reveal] { opacity: 1 !important; transform: none !important; }
.elementor-editor-active .home-section .hero-slide:first-child { opacity: 1; visibility: visible; }
