.hero_timeline_wrapper{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly}.module_hero_timeline_content{max-width:800px;padding:0 36px}.animation div a{text-decoration:none}.block{overflow:hidden;width:100%}.animation{font-size:80px;height:100px;width:auto}.animation div{display:inline-block;float:none;padding:0 30px;width:auto}@media only screen and (max-width:600px){.animation{font-size:70px}.hero_timeline_wrapper{height:150vh}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.anim_bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}