@font-face {
	font-family: GT Walsheim Pro;
	src: local("GT Walsheim Pro Regular"),local("GTWalsheimProRegular"),url(../fonts/GTWalsheimProRegular.woff2) format("woff2"),url(../fonts/GTWalsheimProRegular.woff) format("woff"),url(../fonts/GTWalsheimProRegular.ttf) format("truetype");
	font-weight: black;
	font-style: normal
}

@font-face {
	font-family: GT Walsheim Pro;
	src: local("GT Walsheim Pro Bold"),local("GTWalsheimProBold"),url(../fonts/GTWalsheimProBold.woff2) format("woff2"),url(../fonts/GTWalsheimProBold.woff) format("woff"),url(../fonts/GTWalsheimProBold.ttf) format("truetype");
	font-weight: black;
	font-style: normal
}

.loading-text {
	font-family: GT Walsheim Pro;
	font-weight: 800;
	color:white;
	font-size: 50px;
	margin-bottom:20px;
}

.loading-body  {
	position: fixed;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	align-items: center;
	align-content: center;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	background: linear-gradient(252.44deg, #481412 0%, #36357C 100%);
	z-index: 10;
}

.loading-element-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.loading-progress-bg {
	width: 20rem;
	height: 0.4rem;
	background-color: #20222B;
	border-radius: 6px;
	margin: auto;
}

.loading-progress {
	width: 0;
	height: 0.4rem;
	background-color: #ffff;
	border-radius: 6px;
}
