:root {
	--cep-bg: #ffffff;
	--cep-zindex: 999999;
}

.cep-preloader {
	position: fixed;
	inset: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: var(--cep-bg);
	z-index: var(--cep-zindex);
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	opacity: 1;
	transition: opacity ease;
}

.cep-preloader__inner {
	width: 100%;
	max-width: 100%;
}

.cep-preloader__inner .elementor {
	width: 100%;
}

.cep-preloader.cep-preloader--hide {
	opacity: 0;
	pointer-events: none;
}

body.cep-loading {
	overflow: hidden !important;
}
