.animate-on-scroll{animation-duration:.75s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:ease-out}.animate-on-scroll.visible{animation-play-state:running}.animate--fast{animation-duration:.5s}.animate--slow{animation-duration:1s}.animate--delay-25{animation-delay:.25s}.animate--delay-5{animation-delay:.5s}.animate--delay-75{animation-delay:.75s}.animate--delay-100{animation-delay:1s}.animate--fade{animation-name:fadeIn}.animate--left{animation-name:slideInLeft}.animate--right{animation-name:slideInRight}.animate--top{animation-name:slideInTop}.animate--bottom{animation-name:slideInBottom}.animate--zoom-in{animation-name:zoomIn}.animate--zoom-out{animation-name:zoomOut}.animate--fade-zoom{animation-name:fadeZoomIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}