/**
 *
 * CSS Loading Type F
 * 
 */


.main_loading {
	align-items: center;
	display: flex;
	justify-content: center;
/*	height: 100vh;*/
	overflow: hidden;
}
.wrapper__gegga {
	width: 0;
}
.loading__snurra {
	filter: url(#gegga);
}
.loading__stopp1 {
	stop-color: #f700a8;
}
.loading__stopp2 {
	stop-color: #ff8000;
}
.loading__halvan {
	animation: loading__snurra1 10s infinite linear;
	stroke-dasharray: 180 800;
	fill: none;
	stroke: url(#gradient);
	stroke-width: 23;
	stroke-linecap: round;
}
.loading__strecken {
	animation: loading__snurra1 3s infinite linear;
	stroke-dasharray: 26 54;
	fill: none;
	stroke: url(#gradient);
	stroke-width: 23;
	stroke-linecap: round;
}
.loading__skugga {
	filter: blur(5px);
	opacity: 0.3;
	position: absolute;
	transform: translate(3px, 3px);
}
@keyframes loading__snurra1 {
	0% {
		stroke-dashoffset: 0;
	}
	100% {
		stroke-dashoffset: -403px;
	}
}