/* Blocks Animation supplies animated/fade classes; these scoped distances keep motion quiet. */
.al-reveal-pending{opacity:0}
.al-reveal.animated{animation-duration:.5s!important;animation-delay:var(--al-reveal-delay,0ms)!important;animation-timing-function:ease-out!important;animation-iteration-count:1!important;animation-fill-mode:both!important}
.al-reveal.fadeInUp{animation-name:al-reveal-up!important}
.al-reveal.fadeInLeft{animation-name:al-reveal-left!important}
.al-reveal.fadeInRight{animation-name:al-reveal-right!important}
@keyframes al-reveal-up{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}
@keyframes al-reveal-left{from{opacity:0;transform:translate3d(-24px,0,0)}to{opacity:1;transform:none}}
@keyframes al-reveal-right{from{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.al-reveal,.animated,.hidden-animated{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}}
@media print{.al-reveal,.animated,.hidden-animated{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}}
