.loading-wrapper {
	align-items: center !important;
	display: flex  !important;
	justify-content: center  !important;
	height: 100vh  !important;
	overflow: hidden  !important;
	background-image: url("@/assets/images/background.png")  !important;
	background-size: cover;
}
.gegga {
	width: 0;
}
.snurra {
	filter: url(#gegga);
}
.stopp1 {
	stop-color: #f700a8;
}
.stopp2 {
	stop-color: #ff8000;
}
.halvan {
	animation: Snurra1 10s infinite linear;
	stroke-dasharray: 180 800;
	fill: none;
	stroke: url(#gradient);
	stroke-width: 23;
	stroke-linecap: round;
}
.strecken {
	animation: Snurra1 3s infinite linear;
	stroke-dasharray: 26 54;
	fill: none;
	stroke: url(#gradient);
	stroke-width: 23;
	stroke-linecap: round;
}
.skugga {
	filter: blur(5px);
	opacity: 0.3;
	position: absolute;
	transform: translate(3px, 3px);
}
@keyframes Snurra1 {
	0% {
		stroke-dashoffset: 0;
	}
	100% {
		stroke-dashoffset: -403px;
	}
}
