section.block-4-bild-neben-text {
    overflow: hidden;
}

section.block-4-bild-neben-text .textWrap{
    padding: 4rem 2rem;
}

section.block-4-bild-neben-text:not(.normalTextCol) .textWrap p,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap h1,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap h2,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap h3,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap h4,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap .h1,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap .h2,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap .h3,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap .h4,
section.block-4-bild-neben-text:not(.normalTextCol) .textWrap a
{
    color: var(--white);
}

section.block-4-bild-neben-text .textCol{
    position: relative;
    z-index: 2;
}

section.block-4-bild-neben-text .textCol:before{
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    display: block;
    top: 0;
    left: -1.5rem;
    z-index: -1;
}

section.block-4-bild-neben-text .imgRight .textCol:before{
    left: unset;
    right: -1.5rem;
}

section.block-4-bild-neben-text .slick-dotted.slick-slider{
    margin-bottom: 0;
}

section.block-4-bild-neben-text .slick-next{
    width: 6rem;
    height: 6rem;
    right: 1.6rem;
}

section.block-4-bild-neben-text .slick-prev{
    width: 6rem;
    height: 6rem;
    left: 1.6rem;
}

section.block-4-bild-neben-text .slick-dots{
    bottom: .5rem;
}

section.block-4-bild-neben-text .slick-dots li button:before{
    color: var(--white);
    font-size: 1.4rem;
}

section.block-4-bild-neben-text .textCol a{
    font-weight: 700;
}

@media(max-width: 991px){
    section.block-4-bild-neben-text .textCol:before{
        left: 50%;
        transform: translateX(-50%);
    }
}

@media(max-width: 767px){
    section.block-4-bild-neben-text .sliderCol {
        padding-left: 0;
        padding-right: 0;
    }
}