/* Layout - Preloader */

.preloader {
	align-items: center;
	background: url("/ebook/img/bg-blur.jpg") no-repeat center center;
	background-size: cover;
	display: flex;
	justify-content: center;
	opacity: 0;
	position: fixed;
	inset: 0;
	z-index: -1;
	transition: opacity 800ms ease;
}
.preloader:before {
	background: rgba(32, 48, 61, 0.3);
	content: "";
	inset: 0;
	position: absolute;
}
body.showPreloader .preloader {
	opacity: 1;
	z-index: 99999;
}
body .preloader svg {
	display: block;
	position: relative;
	z-index: 1;
	width: 298px;
}
