/**
 * Full-width content without layout shift — Elementor pages only.
 *
 * Kava caps the content wrap at 1200px and Elementor stretches "full width" sections by JS after load,
 * which causes a layout shift (CLS) on every page. Removing the cap and setting the container width in
 * CSS makes sections full-width at first paint, so Elementor's JS has nothing to jump from.
 *
 * Scoped to `.elementor-page` (present only on Elementor-built pages): non-Elementor theme templates
 * such as the search results (search.php), archives and blog keep their normal readable max-width.
 * Tested live at /horaris/: content 1120 -> 1420px, with 0px of added horizontal scroll.
 */

.elementor-page .site-content__wrap.container {
	max-width: none !important;
}

.elementor-page .elementor-section > .elementor-container {
	max-width: 1440px !important; /* content width; adjust here if needed */
}

.elementor-page .elementor-section.elementor-section-stretched {
	width: auto !important;
	left: 0 !important;
}
