/* 1) Sicherstellen, dass die Parallax-Fläche korrekt clippt und nichts drüber liegt */
.vc_row.bg-parallax {
 position: relative;
 overflow: hidden; /* verhindert seltsame Ränder bei Parallax */
 z-index: 0;
}
/* 2) WPBakery Parallax-Wrapper: smoother Scrolling */
.vc_parallax .vc_parallax-inner {
 will-change: transform;
}
/* 3) Theme-Overlays (z.B. dunkler Film) auf der Row ausschalten */
.vc_row.bg-parallax::before,
.vc_row.bg-parallax .vc_column-inner::before {
 content: none !important;
}
/* 4) Falls das Theme eine fixe Höhe, Padding oder Attachment erzwingt */
.vc_row.bg-parallax {
 background-attachment: scroll !important; /* WPBakery parallax nutzt transform, nicht attachment */
 background-image: none !important;        /* Bild kommt aus .vc_parallax-inner */
}
/* 5) Manche Themes setzen overflow/transform auf Eltern – das stört Parallax.
  Diese Regel entschärft es für die Parallax-Row selbst. */
.vc_row.bg-parallax,
.vc_row.bg-parallax * {
 transform: none;
}