.rockdata{margin: 50px 0 0 50px; animation: rockdata_hover 5s ease-in-out infinite; animation-fill-mode: forwards; float: right;}
.rockdata .illustration{display: block; position: relative; width: 100%; max-width: 400px; height: auto; margin: 0 auto; top: 50%;}
.rockdata .number-one {transform: translateY(-10px) translateZ(0); opacity: 0; animation: fadeNumberDown-10 5315ms ease-in-out infinite; animation-fill-mode: forwards;}
.rockdata .number-two{transform: translateY(-20px) translateZ(0); opacity: 0; animation: fadeNumberDown-20 3650ms ease-in-out infinite; animation-delay: 4555ms; animation-fill-mode: forwards;}
.rockdata .number-three{transform: translateY(-30px) translateZ(0); opacity: 0; animation: fadeNumberDown-30 4542ms ease-in-out infinite; animation-delay: 5593ms; animation-fill-mode: forwards;}
.rockdata .number-four{transform: translateY(-50px) translateZ(0); opacity: 0; animation: fadeNumberDown-50 2451ms ease-in-out infinite; animation-delay: 3421ms; animation-fill-mode: forwards;}
.rockdata .number-five{transform: translateY(-60px) translateZ(0); opacity: 0; animation: fadeNumberDown-60 3055ms ease-in-out infinite; animation-delay: 738ms; animation-fill-mode: forwards;}
.rockdata .number-six{transform: translateY(-70px) translateZ(0); opacity: 0; animation: fadeNumberDown-70 4275ms ease-in-out infinite; animation-delay: 187ms; animation-fill-mode: forwards;}
.rockdata .number-seven{transform: translateY(-80px) translateZ(0); opacity: 0; animation: fadeNumberDown-80 5414ms ease-in-out infinite; animation-delay: 4106ms; animation-fill-mode: forwards;}
.rockdata .number-eight{transform: translateY(-90px) translateZ(0); opacity: 0; animation: fadeNumberDown-90 5189ms ease-in-out infinite; animation-delay: 4910ms; animation-fill-mode: forwards;}
.rockdata .number-nine{transform: translateY(-100px) translateZ(0); opacity: 0; animation: fadeNumberDown-100 4567ms ease-in-out infinite; animation-delay: 3556ms; animation-fill-mode: forwards;}
.rockdata .number-ten{transform: translateY(-110px) translateZ(0); opacity: 0; animation: fadeNumberDown-110 4774ms ease-in-out infinite; animation-delay: 1181ms; animation-fill-mode: forwards;}
.rockdata .number-eleven{transform: translateY(-120px) translateZ(0); opacity: 0; animation: fadeNumberDown-120 5030ms ease-in-out infinite; animation-delay: 1237ms; animation-fill-mode: forwards;}
.rockdata .number-twelve {transform: translateY(-150px) translateZ(0); opacity: 0; animation: fadeNumberDown-150 5253ms ease-in-out infinite; animation-delay: 2232ms; animation-fill-mode: forwards;}
.rockdata .number-thirteen {transform: translateY(-160px) translateZ(0); opacity: 0; animation: fadeNumberDown-160 4029ms ease-in-out infinite; animation-delay: 5164ms; animation-fill-mode: forwards;}

@keyframes rockdata_hover{
	0%{transform: translateY(0);}
	25%{transform: translateY(-3px);}
	75%{transform: translateY(3px);}
	100%{transform: translateY(0);}
}
@keyframes fadeNumberDown-10{
	0%{transform: translateY(-10px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(140px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-20{
	0%{transform: translateY(-20px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(140px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-30{
	0%{transform: translateY(-30px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(130px) translateZ(0);opacity: 0;}
}
@keyframes fadeNumberDown-50{
	0%{transform: translateY(-50px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(110px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-60{
	0%{transform: translateY(-60px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(90px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-70{
	0%{transform: translateY(-70px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(80px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-80{
	0%{transform: translateY(-80px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(80px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-90{
	0%{transform: translateY(-90px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(60px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-100{
	0%{transform: translateY(-100px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(60px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-110{
	0%{transform: translateY(-110px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(30px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-120{
	0%{transform: translateY(-120px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(20px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-150{
	0%{transform: translateY(-150px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(10px) translateZ(0); opacity: 0;}
}
@keyframes fadeNumberDown-160{
	0%{transform: translateY(-160px) translateZ(0); opacity: 0;}
	40%{opacity: 0.4;}
	60%{opacity: 0.4;}
	100%{transform: translateY(10px) translateZ(0); opacity: 0;}
}