#GlowRing {
	position: relative;
	margin-bottom: 80px;
	width: 100%;
	height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-box-reflect: below 1px linear-gradient(transparent, transparent, #0005);
}
#GlowRing .loader {
	position: absolute;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	animation: glowring 2s linear infinite;
}
#GlowRing .loader:nth-child(2), #GlowRing .loader:nth-child(4) {
	animation-delay: -1s;
	filter: hue-rotate(290deg);
}
@keyframes glowring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
#GlowRing .loader:nth-child(1)::before, #GlowRing .loader:nth-child(2)::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background: linear-gradient(to top, transparent, rgb(0 255 249 / 40%));
	background-size: 100px 180px;
	background-repeat: no-repeat;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}
#GlowRing .loader i {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 20px;
	height: 20px;
	background: #00fff9;
	border-radius: 50%;
	z-index: 2;
	box-shadow: 0 0 10px #00fff9,
	0 0 20px #00fff9,
	0 0 30px #00fff9,
	0 0 40px #00fff9,
	0 0 50px #00fff9,
	0 0 60px #00fff9,
	0 0 70px #00fff9,
	0 0 80px #00fff9,
	0 0 90px #00fff9,
	0 0 100px #00fff9;
}
#GlowRing .loader span {
	position: absolute;
	inset: 20px;
	background: #000;
	border-radius: 50%;
	z-index: 1;
}
