.spt-overlay-19 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #ffffff;
    z-index: 999999;
    pointer-events: none;
    transition: opacity var(--spt-duration-19) var(--spt-easing-19), transform var(--spt-duration-19) var(--spt-easing-19);
}

/* Fade */
.spt-effect-fade {
    opacity: 1;
}
html.spt-loaded-19 .spt-effect-fade {
    opacity: 0;
}

/* Slide Up */
.spt-effect-slide-up {
    transform: translateY(0);
}
html.spt-loaded-19 .spt-effect-slide-up {
    transform: translateY(-100%);
}

/* Slide Down */
.spt-effect-slide-down {
    transform: translateY(0);
}
html.spt-loaded-19 .spt-effect-slide-down {
    transform: translateY(100%);
}

/* Zoom In */
.spt-effect-zoom-in {
    opacity: 1;
    transform: scale(1);
}
html.spt-loaded-19 .spt-effect-zoom-in {
    opacity: 0;
    transform: scale(1.1);
}

/* Zoom Out */
.spt-effect-zoom-out {
    opacity: 1;
    transform: scale(1);
}
html.spt-loaded-19 .spt-effect-zoom-out {
    opacity: 0;
    transform: scale(0.9);
}

/* Curtain */
.spt-effect-curtain {
    transform: scaleY(1);
    transform-origin: top;
}
html.spt-loaded-19 .spt-effect-curtain {
    transform: scaleY(0);
}
