/* Scroll reveal motion shared by the home and corporate pages. */
@media (min-width: 768px) and (prefers-reduced-motion: no-preference) {
    .aks-reveal {
        opacity: 0;
        transform: translate3d(0, 34px, 0);
        transition:
            opacity 720ms cubic-bezier(.22, 1, .36, 1),
            transform 720ms cubic-bezier(.22, 1, .36, 1);
        transition-delay: var(--aks-reveal-delay, 0ms);
        will-change: opacity, transform;
    }

    .aks-reveal.aks-reveal--left {
        transform: translate3d(-38px, 0, 0);
    }

    .aks-reveal.aks-reveal--right {
        transform: translate3d(38px, 0, 0);
    }

    .aks-reveal.is-visible,
    .aks-reveal.aks-reveal--left.is-visible,
    .aks-reveal.aks-reveal--right.is-visible {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@media (max-width: 767px), (prefers-reduced-motion: reduce) {
    .aks-reveal,
    .aks-reveal.aks-reveal--left,
    .aks-reveal.aks-reveal--right {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }
}
