.cz-particles,
.cz-particles.elementor-element {
	position: relative;
	z-index: 0;
	height: 100%;
	min-height: 300px
}
.cz-particles > * {
	z-index: 1
}
.cz-particles canvas {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}

.codevz-plus-custom-particles {
	position: relative;
	overflow: hidden
}
.codevz-plus-custom-particles-visible:not(.page_cover) {
	overflow: visible
}
.codevz-plus-custom-particles-visible .xtra-separator-hs {
	z-index: 1
}
.codevz-plus-custom-particles .cz-particles {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%
}
.codevz-plus-custom-particles .page_title > div,
.codevz-plus-custom-particles.cz_middle_footer > .row {
	position: relative;
	z-index: 2
}