.reveal{visibility:hidden;-webkit-animation-duration:.65s;animation-duration:.65s}
.reveal.already-visible{visibility:visible;animation-fill-mode:both}
.reveal.end-animation{visibility:visible!important}
.reveal.fadeInUp{animation-name:fadeInUp}
.reveal.fadeInDown{animation-name:fadeInDown}
.reveal.fadeInLeft{animation-name:fadeInLeft}
.reveal.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInUp{0%{opacity:0;visibility:visible;transform:translate3d(0,100px,0)}to{opacity:1;transform:translateZ(0)}}
@keyframes fadeInDown{0%{opacity:0;visibility:visible;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeInLeft{0%{opacity:0;visibility:visible;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;visibility:visible;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
@media (prefers-reduced-motion:reduce){.reveal{visibility:visible!important;animation:none!important}}
