/* Home scroll reveals powered by WOWJS. */
.lx-wow {
    will-change: opacity, transform, clip-path;
}

.lxWowMask {
    animation-name: lx-wow-mask-reveal;
}

.lxWowImage {
    animation-name: lx-wow-image-reveal;
}

@keyframes lx-wow-mask-reveal {
    from {
        opacity: 0;
        clip-path: inset(0 0 100% 0);
        transform: translateY(22px);
    }
    to {
        opacity: 1;
        clip-path: inset(0 0 0 0);
        transform: none;
    }
}

@keyframes lx-wow-image-reveal {
    from {
        opacity: 0;
        clip-path: inset(100% 0 0 0);
        transform: scale(1.035);
    }
    to {
        opacity: 1;
        clip-path: inset(0 0 0 0);
        transform: none;
    }
}

@media (prefers-reduced-motion: reduce) {
    .lx-wow {
        visibility: visible !important;
        animation: none !important;
        opacity: 1 !important;
        clip-path: none !important;
        transform: none !important;
    }
}
