@keyframes circleProgress{
	0%{ stroke-dashoffset: 139; }
	100%{ stroke-dashoffset: 0; }
}

@keyframes scrollDown{
	0%{ stroke-dashoffset: 45; }
	50%{ stroke-dashoffset: 0; }
	100%{ stroke-dashoffset: -45; }
}

@keyframes textBlur{
	0%{ filter: blur(10px); -webkit-filter: blur(10px); opacity: 0; transform: translateX(50px); }
	100%{ filter: blur(0); -webkit-filter: blur(0); opacity: 1; transform: translateX(0); }
}

@keyframes textClip{
	0%{ transform: translateY(100%); clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
	100%{ transform: translateY(0); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
}

@keyframes spacingBlur{
	0%{ filter: blur(10px); -webkit-filter: blur(10px); opacity: 0; letter-spacing: 20px; }
	100%{ filter: blur(0); -webkit-filter: blur(0); opacity: 1; letter-spacing: var(--letterSpacing); }
}