@media (min-width: 1200px) {
    body.turn-off-sparkle .loading-mask {
        display: none;
    }
    body:not(.turn-off-sparkle) {
        .loading-mask {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100vh;
            background-color: #fff;
            z-index: 9999;
            overflow: hidden;
        }
        
        .loading-mask.loading-white {
            background-color: #fff;
        }
        
        .loading-mask__container {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            z-index: 2;
        
        }
        
        #node-canvas {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
        }
        
        .visiongauge-text-element {
            overflow: visible;
        }
        
        .visiongauge-text-element path {
            opacity: 0;
            transform: translateX(30px);
        }

        .is-header-animate .header-wrap {
            opacity: 0;
            transform: translateY(-70px);
        }

        .is-header-animate .ubermenu-nav > li {
            opacity: 0;
            transform: translateX(70px);
        }

        .is-masthead-animate .masthead__text > *:not(.step-icon) {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-masthead-animate .masthead__image > img {
            opacity: 0;
            transform: scale(1.06);
        }

        .is-masthead-animate .step-icon img {
            opacity: 0;
            transform: translateY(-70px);
        }

        .is-masthead-inner-animate .masthead--innerpage__text > * {
            opacity: 0;
            transform: translateX(-70px);
        }

        .is-masthead-inner-animate .masthead--innerpage__image > img {
            opacity: 0;
            transform: scale(1.06);
        }

        .is-content-animate .has-content-animate :is(p, h2, h3, h4, h5, h6, .sub-heading, ul li, ol li, blockquote, .col-sm-4, .col-sm-6, .btn):not(table *) {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-content-animate .has-content-animate table {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-content-animate .section-graphic {
            opacity: 0;
            transform: translateX(70px);
        }

        .is-element-fade-in .has-element-fade-in {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-image-reveal .has-image-reveal-animation > img {
            opacity: 0;
            transform: translateY(-70px);
        }

        .is-image-reveal .has-image-reveal-animation {
            opacity: 0;
            transform: scale(0.4);
        }

        .is-about-animate .about-text-image__text > * {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-about-animate .about-text-image__img__wrap > img {
            opacity: 0;
            transform: translateY(-70px);
        }

        .is-about-animate .about-text-image__img {
            opacity: 0;
            transform: scale(0.4);
        }

        .is-about-animate .since {
            opacity: 0;
            transform: translateY(70px) rotate(-90deg);
        }

        .is-image-reveal-animation .image-buttons__heading > * {
            opacity: 0;
            transform: translateX(70px);
        }

        .is-image-reveal-animation .image-button-item {
            opacity: 0;
            transform: translateX(70px);
        }

        .is-image-reveal-animation .image-buttons__pattern {
            opacity: 0;
            transform: translateX(70px);
        }
        
        .is-tab-animate .container {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-tab-animate .card {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-cta-animate .has-content-animate > * {
            opacity: 0;
            transform: translateY(70px);
        }

        .is-cta-animate .cta__bg {
            opacity: 0;
            transform: scale(1.06);
        }
        
        

    }
}

