@media (min-width: 1200px) {
    body:not(.turn-off-sparkle) {
        overflow: hidden;

        .animated-content > p,
        .animated-content > ul li,
        .animated-content > ol li,
        .animated-content > div:not(.reviews),
        .animated-content > h2,
        .animated-content > h3,
        .animated-content > h4,
        .animated-content > h5,
        .animated-content > h6,
        .animated-content > blockquote,
        .animated-content > article,
        .animated-content > img {
            opacity: 0;
            transform: translateY(50px);
        }

        .page-content {
            background: var(--white);
            position: relative;
            z-index: 10;
        }

        .animated-slider .slick-slide,
        .animated-card .animated-card-item {
            transform: translateY(100px);
            opacity: 0;
        }

        .animated-card .animated-card-item.is-animating {
            transition: none;
        }

        .animated-image-item,
        .animated-image {
            transform: translateY(50px);
            opacity: 0;
        }

        .animated-image-element {
            opacity: 0;
        }

        .animated-image-element--top {
            transform: translateY(-100px);
        }

        .animated-image-element--bottom {
            transform: translateY(80px);
        }

        .image-text__img {
            position: relative;
            box-shadow: none;

            img {
                position: relative;
                z-index: 2;
            }

            &:before {
                content: "";
                display: block;
                position: absolute;
                top: 25px;
                left: -25px;
                width: 100%;
                height: 100%;
                z-index: 1;
            }
        }

        .image-text--right .image-text__img {
            box-shadow: none;
        }

        .image-text--right .image-text__img:before {
            left: auto;
            right: -25px;
        }

        .bg-white .image-text__img:before,
        .bg-light .image-text__img:before {
            background-color: var(--light-accent);
        }
    
        .bg-medium .image-text__img:before {
            background-color: var(--medium-accent);
        }
    
        .bg-dark .image-text__img:before {
            background-color: var(--dark-accent);
        }

        .animated-footer-item {
            position: relative;
            transform: translateY(80px);
            opacity: 0;
        }
    }
}