/* body:not(.elementor-editor-active) .mask-reveal {
    clip-path: inset(-10px 100% -10px -10px);
    transition: clip-path .7s cubic-bezier(.46, .03, .52, .96) !important;
    will-change: clip-path;
}

body:not(.elementor-editor-active) .mask-reveal.is-visible {
    clip-path: inset(-10px -10px -10px -10px);
} */


body:not(.elementor-editor-active) .container-mask-reveal,
body:not(.elementor-editor-active) .mask-reveal .elementor-heading-title {
    clip-path: inset(-13px 100% -13px -13px);
    opacity: 0;
    filter: blur(10px);
    /* increased from 6px */

    transition:
        clip-path 1.2s cubic-bezier(0.83, 0, 0.17, 1),
        opacity 0.8s cubic-bezier(0.83, 0, 0.17, 1),
        filter 0.8s cubic-bezier(0.83, 0, 0.17, 1);

    will-change: clip-path, opacity, filter;
}

body:not(.elementor-editor-active) .mask-reveal .elementor-heading-title {
    display: inline-block;
}

body:not(.elementor-editor-active) .container-mask-reveal.is-visible,
body:not(.elementor-editor-active) .mask-reveal.is-visible .elementor-heading-title {
    clip-path: inset(-13px -13px -13px -13px);
    opacity: 1;
    filter: blur(0);
}

/* Fade-Up */
body:not(.elementor-editor-active) .fade-up {
    opacity: 0;
    transform: translateY(40px);
    filter: blur(5px);

    transition:
        transform 1.2s cubic-bezier(0.83, 0, 0.17, 1),
        opacity 1s cubic-bezier(0.83, 0, 0.17, 1),
        filter 1s cubic-bezier(0.83, 0, 0.17, 1);

    will-change: transform, opacity;
}

body:not(.elementor-editor-active) .fade-up.is-visible {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
}