.contentblok.afbeelding_content {
    padding-top: 5rem;
    padding-bottom: 10rem;
    position: relative;
}

.row_afbeelding_content {
    --bs-gutter-y: 3rem;
}

.contentblok.afbeelding_content:not(.has_bg.wit).afbeelding_content_container p {
    opacity: 0.35;
}


@media (min-width: 576px) {
}

@media (min-width: 768px) {
    .contentblok.afbeelding_content {
        padding-bottom: 10rem;
    }
    .row_afbeelding_content {
        --bs-gutter-x: 6rem;
    }
    .afbeelding_content_container.content_links {
        padding-left: calc((100vw - 690px) / 2);
    }
    .afbeelding_content_container.content_rechts {
        padding-right: calc((100vw - 690px) / 2);
    }

    .afbeelding_content_container > .container {
        max-width: initial;
        padding: 0;
    }
    .row_afbeelding_content {
        --bs-gutter-y: 0;
    }
}


@media (min-width: 992px) {
    .row_afbeelding_content {
        --bs-gutter-x: 3rem;
    }
    .afbeelding_content_container h3 {
        position: relative;
    }

    .afbeelding_content_container h3::before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        width: 13.6rem;
        height: 0.2rem;
        background-color: var(--color-lichtgroen);
        transform: translate(calc(-100% - 23px), -50%);
    }
    .afbeelding_content_container > .container {
        max-width: initial;
        overflow: hidden;
    }
    .afbeelding_content_container.content_links {
        padding-left: calc((100vw - 915px) / 2);
    }
    .afbeelding_content_container.content_rechts {
        padding-right: calc((100vw - 915px) / 2);
    }
}

@media (min-width: 1200px) {
    .afbeelding_content_container.content_links {
        padding-left: calc((100vw - 1095px) / 2);
    }
    .afbeelding_content_container.content_rechts {
        padding-right: calc((100vw - 1095px) / 2);
    }
}

@media (min-width: 1400px) {
    
    .afbeelding_content_container.content_links {
        padding-left: calc((100vw - 1275px) / 2);
    }
    .afbeelding_content_container.content_rechts {
        padding-right: calc((100vw - 1275px) / 2);
    }
}

/*
    .afbeelding_content_container {
        padding: 0 !important;
        max-width: 1290px;
        margin: 0 auto;
    }*/

@media (min-width: 1920px) {
    
    .afbeelding_content_container.content_links {
        padding-right: calc((100vw - 1600px) / 2);
    }
}

@media (min-width: 2560px) {
}