/* ==========================================
   ZH-PARALLAX LOGIK
   ========================================== */

/* Container, der fix im Hintergrund bleibt */
.zh-parallax-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1;
}

/* Die einzelnen Layer */
.zh-parallax-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: opacity 1s ease-in-out; /* Für den weichen Wechsel */
}

/* Die Bilder den Layern zuweisen */
.zh-bg-1 { 
    background-image: url('../images/bg-block-1.webp'); 
    opacity: 1; 
}

.zh-bg-2 { 
    background-image: url('../images/bg-block-2.webp'); 
    opacity: 0; 
}

.zh-bg-3 { 
    background-image: url('../images/bg-block-3.webp'); 
    opacity: 0; 
}