@keyframes rotateCircle {	0% {		transform: rotate(0deg);	}	100% {		transform: rotate(360deg);	}}.preloader {	position: fixed;	left: 0;	top: 0;	right: 0;	bottom: 0;	z-index: 16;	display: flex;	justify-content: center;	align-items: center;	background-color: #fff;	pointer-events: none;	transition: .2s;}.page-loaded .preloader {	opacity: 0;	visibility: hidden;}.preloader-inner {	display: inline-block;	position: relative;}.preloader-line-mask {	position: absolute;	left: 50%;	top: 50%;	width: 50px;	height: 100px;	margin-left: -50px;	margin-top: -50px;	overflow: hidden;	transform-origin: 50px 50px;	-webkit-mask-image: -webkit-linear-gradient(top, black, rgba(0, 0, 0, 0));	mix-blend-mode: hard-light;	opacity: 0.8;}.preloader-line-mask .preloader-line {	width: 100px;	height: 100px;	border-radius: 50%;}.preloader-line-mask.one {	animation: rotateCircle 2s infinite linear;}.preloader-line-mask.one .preloader-line {	box-shadow: inset 0 0 0 8px #e8e8e9;}.preloader-line-mask.two {	animation: rotateCircle 1.8s 0.5s infinite linear;}.preloader-line-mask.two .preloader-line {	box-shadow: inset 0 0 0 8px #171724;}.preloader-line-mask.three {	animation: rotateCircle 2s 1s infinite linear;}.preloader-line-mask.three .preloader-line {	box-shadow: inset 0 0 0 8px #e8e8e9;}.preloader-line-mask.four {	animation: rotateCircle 1.8s 1.4s infinite linear;}.preloader-line-mask.four .preloader-line {	box-shadow: inset 0 0 0 8px #171724;}