@media (min-width: 1025px) {
    .jobs-fadein-up,
    .jobs-fadein-left,
    .jobs-fadein-right {
        will-change: transform, opacity;
        backface-visibility: hidden;
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    }
    .jobs-chars-fadein-up,
    .jobs-chars-fadein-up div,
    .jobs-parallax-up,
    .jobs-parallax-down,
    .jobs-parallax-left,
    .jobs-parallax-right,
    .jobs-parallax-rotate,
    .jobs-parallax-zoom {
        will-change: transform, opacity;
        backface-visibility: hidden;
        transform: translateZ(0);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
    }

    .jobs-fadein-up,
    .jobs-fadein-left,
    .jobs-fadein-right,
    .jobs-chars-fadein-up > div {
        opacity: 0;
    }

    .jobs-parallax-bg {
        will-change: background-position;
        backface-visibility: hidden;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 50%;
        transform: translateZ(0);
    }

    .jobs-parallax-zoom {
        transform-origin: 50% 50%;
    }

    .jobs-parallax-container {
        position: relative;
    }

    @media (prefers-reduced-motion: reduce) {
        .jobs-parallax-up,
        .jobs-parallax-down,
        .jobs-parallax-left,
        .jobs-parallax-right,
        .jobs-parallax-rotate,
        .jobs-parallax-zoom,
        .jobs-parallax-bg {
            transition: none !important;
            animation: none !important;
        }
    }

    .jobs-parallax-up img,
    .jobs-parallax-down img,
    .jobs-parallax-left img,
    .jobs-parallax-right img {
        image-rendering: auto;
    }

    .jobs-parallax-clickable {
        pointer-events: auto;
    }

    .jobs-parallax-pointer-off {
        pointer-events: none;
    }
}
