@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 bgScale{
	0%{ transform: scale(1.2); }
	100%{ transform: scale(1); }
}

@keyframes circleProgress{
	0%{ stroke-dashoffset: 95; }
	100%{ stroke-dashoffset: 0; }
}

@keyframes scrolldown{
	0%{ transform: translateY(-100%); }
	50%{ transform: translateY(0); }
	100%{ transform: translateY(0); }
}

@keyframes subVisual{
	0%{ clip-path: inset(0 0 100% 0 round 0 0 20px 20px); -webkit-clip-path: inset(0 0 100% 0 round 0 0 20px 20px); }
	100%{ clip-path: inset(0 0 0 0 round 0 0 20px 20px); -webkit-clip-path: inset(0 0 0 0 round 0 0 20px 20px); }
}