.wa-animate-lite {
    opacity: 0;
    will-change: opacity, transform;
    transition-property: opacity, transform;
    transition-duration: var(--wa-duration, 1s);
    transition-delay: var(--wa-delay, 0s);
    transition-timing-function: var(--wa-timing, ease);
}

.wa-animate-lite.wa-in-view {
    opacity: 1;
    transform: none;
}

.wa-effect-fadein {
    transform: none;
}

.wa-effect-slideup {
    transform: translate3d(0, 28px, 0);
}

.wa-effect-slidedown {
    transform: translate3d(0, -28px, 0);
}

.wa-effect-slideleft {
    transform: translate3d(28px, 0, 0);
}

.wa-effect-slideright {
    transform: translate3d(-28px, 0, 0);
}

.wa-effect-zoomin {
    transform: scale(0.94);
}

@media (prefers-reduced-motion: reduce) {
    .wa-animate-lite,
    .wa-animate-lite.wa-in-view {
        opacity: 1;
        transform: none;
        transition: none;
    }
}
