/* DeL animated background: the canvas sits behind the container's content.
   Nothing here applies unless a container has the background switched on
   (class del-bg-host). No :root variables, no containment. */
.del-bg-host {
	position: relative;
	isolation: isolate;
}
.del-bg-host > .del-bg-canvas {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	display: block;
	pointer-events: none;
	z-index: 0;
}
.del-bg-host > :not(.del-bg-canvas):not(.elementor-absolute):not(.elementor-fixed):not(.elementor-element-overlay):not(.elementor-background-video-container):not(.elementor-background-slideshow):not(.elementor-shape) {
	position: relative;
	z-index: 1;
}
