    /* CERAMIT Slider */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) {
        position: relative !important;
    }

    /* Texte verstecken */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero-left-inner h2,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero-left-inner h4 {
        display: none !important;
    }

    /* Hintergrund entfernen */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero--left,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero-left-inner,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .content {
        background: transparent !important;
        box-shadow: none !important;
    }

    /* Container zurücksetzen */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .content,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .row,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .col-md-6,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero--left,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero-left-inner {
        position: static !important;
    }

    /* Gesamtes Bild anklickbar */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) a.btn.btn-outline-yellow {
        position: absolute !important;
        inset: 0 !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        opacity: 0 !important;
        z-index: 5 !important;
        cursor: pointer !important;
        pointer-events: auto !important;
    }

    /* CERAMIT: Dunklen Schleier entfernen */

    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]),
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .slide-image-container,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero--left,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .content {
        background: transparent !important;
        background-image: none !important;
    }

    /* Pseudo-Overlays entfernen */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"])::before,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"])::after,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .slide-image-container::before,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .slide-image-container::after,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero--left::before,
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .hero--left::after {
        content: none !important;
        display: none !important;
    }

    /* Bannerbild mit originaler Helligkeit */
    .hero--inner:has(img[src*="CERAMIT_CR477Z_"]) .slide-image-container img {
        opacity: 1 !important;
        filter: none !important;
    }