.background-layer {
    position: fixed;
    inset: 0;
    background-image: url('/fileadmin/user_upload/hintergrund.jpg');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    z-index: 1; /* Von -2 auf 1 ändern -> Liegt jetzt ganz unten im sichtbaren Bereich */
}

.background-layer::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(15, 23, 42, 0.65);
    z-index: 2; /* Von -1 auf 2 ändern -> Liegt direkt über dem Bild, aber unter dem Text */
}

.content-over-background {
    position: relative;
    z-index: 3; /* Von 2 auf 3 ändern -> Liegt über dem Bild und über dem Schleier */
    min-height: 100vh;
}
/* Testweise ALLE Container im Inhaltsbereich transparent machen */
main, section, .container, .row, [class*="section"], [class*="hero"] {
    background: transparent !important;
    background-color: transparent !important;
}
