/* Swan Lanka on WordPress: neutralise the Elementor wrappers around the design's sections. */

.sl-root.e-con,
.sl-root {
	--padding-top: 0;
	--padding-right: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--gap: 0;
	--row-gap: 0;
	--column-gap: 0;
	--content-width: 100%;
	--container-max-width: none;
	max-width: none;
	padding: 0;
}

.sl-root > .e-con-inner {
	max-width: none;
	padding: 0;
}

.elementor-widget[class*="elementor-widget-sl-"] {
	width: 100%;
	max-width: none;
	margin: 0;
}

.elementor-widget[class*="elementor-widget-sl-"] > .elementor-widget-container {
	margin: 0;
	padding: 0;
}

/* Scroll-reveal hides content until it scrolls in; in the editor it must always show. */
body.elementor-editor-active .reveal {
	opacity: 1 !important;
	transform: none !important;
}

main:focus {
	outline: none;
}
