#preloader {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	overflow: visible;
	background-color: $color_white;

	&::before {
		content: '\f1ce';
		font-family: "Font Awesome 5 Free";
		font-weight: 700;
		position: absolute;
		font-size: 4rem;
		animation: rotation 1.5s infinite linear;
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
}
.preloader-visible {
	visibility: visible;
	opacity: 1;
	transition: opacity 1.5s linear;
}

.preloader-hidden {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s 1s, opacity 1s linear;
}

@keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
	}
}
