@keyframes scrollDown{
	0%{ transform: translateY(0); opacity: 0.3; }
	50%{ transform: translateY(-5px); opacity: 1; }
	100%{ transform: translateY(0); opacity: 0.3; }
}

@keyframes scrollDown02{
	0%{ transform: translateY(0); }
	50%{ transform: translateY(150%); }
	100%{ transform: translateY(150%); }
}

@keyframes scrollDown03{
	0%{ transform: translateY(-150%); }
	50%{ transform: translateY(0); }
	100%{ transform: translateY(0); }
}

@keyframes visualFadeUp{
	0%{ transform: translateY(var(--aosP)); opacity: 0; }
	100%{ transform: translateY(0); opacity: 1; }
}

@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 visualZoomIn{
	0%{ transform: scale(1.5); }
	100%{ transform: scale(1); }
}

@keyframes fadeIn{
	0%{ opacity: 0; }
	100%{ opacity: 1; }
}

@keyframes mapCircle{
	0%{ transform: scale(0); opacity: 1; }
	100%{ transform: scale(1); opacity: 0; }
}