@charset "utf-8";



		.preloader {
			position: fixed;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background: #000;
			z-index: 2000;
			filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
			opacity: 1;
			-moz-transition-property: -moz-transform, opacity;
			-o-transition-property: -o-transform, opacity;
			-webkit-transition-property: -webkit-transform, opacity;
			transition-property: transform, opacity;
			-moz-transition-duration: 1s;
			-o-transition-duration: 1s;
			-webkit-transition-duration: 1s;
			transition-duration: 1s;
			-moz-transition-timing-function: ease-out;
			-o-transition-timing-function: ease-out;
			-webkit-transition-timing-function: ease-out;
			transition-timing-function: ease-out;
			-webkit-transform-origin: 0 0;
			transform-origin: 0 0
		}

		.offpreloader .preloader {
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
			opacity: 0
		}

		.preloader__logo {
			display: flex;
			justify-content: center;
			align-items: center;
			height: 100vh;
		}

		

		.preloader__progress {
			position: absolute;
			right: 81px;
			bottom: 0;
			height: 100%
		}

		.preloader__progress i {
			display: block;
			position: absolute;
			left: 0;
			bottom: 0;
			height: 0;
			background: #727272;
			width: 1px
		}

		.preloader__progress span {
			font-size: 40px;
			line-height: 40px;
			color: #fff;
			font-weight: 100;
			text-align: center;
			width: 90px;
			position: absolute;
			left: 50%;
			bottom: 0;
			margin-left: -45px;
			margin-top: -50px
		}

		.preloader__progress span b {
			font-weight: 100
		}
