.cms-hero-parallax-ready .cms-hero-parallax-target {
    will-change: transform;
    transition: transform 0.08s linear;
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-neg-5 {
    transform: translate3d(0, -30px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-neg-4 {
    transform: translate3d(0, -24px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-neg-3 {
    transform: translate3d(0, -18px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-neg-2 {
    transform: translate3d(0, -12px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-neg-1 {
    transform: translate3d(0, -6px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-0 {
    transform: translate3d(0, 0, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-1 {
    transform: translate3d(0, 6px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-2 {
    transform: translate3d(0, 12px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-3 {
    transform: translate3d(0, 18px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-4 {
    transform: translate3d(0, 24px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--banner.cms-hero-parallax--offset-5 {
    transform: translate3d(0, 30px, 0) scale(1.065);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--standard.cms-hero-parallax--offset-neg-5 {
    transform: translate3d(0, -22px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--standard.cms-hero-parallax--offset-neg-4 {
    transform: translate3d(0, -18px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-neg-3 {
    transform: translate3d(0, -14px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-neg-2 {
    transform: translate3d(0, -9px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-neg-1 {
    transform: translate3d(0, -5px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-0 {
    transform: translate3d(0, 0, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-1 {
    transform: translate3d(0, 5px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-2 {
    transform: translate3d(0, 9px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax--offset-3 {
    transform: translate3d(0, 14px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--standard.cms-hero-parallax--offset-4 {
    transform: translate3d(0, 18px, 0) scale(1.045);
}

.cms-hero-parallax-ready .cms-hero-parallax-target--standard.cms-hero-parallax--offset-5 {
    transform: translate3d(0, 22px, 0) scale(1.045);
}

@media (prefers-reduced-motion: reduce) {
    .cms-hero-parallax-ready .cms-hero-parallax-target {
        transform: none;
        transition: none;
        will-change: auto;
    }
}

@media (max-width: 860px) {
    .cms-hero-parallax-ready .cms-hero-parallax-target {
        transform: none;
        transition: none;
        will-change: auto;
    }
}
