.jumbotron.content_rechts_afbeelding_links{
    --padding-inline: var(--bs-gutter-x, .75rem);
    --content-max-width: var(--container-width, 120rem);
    --grid-columns: 10;
    --narrow-size-reduction: max(0rem, calc(((100% - var(--content-max-width)) / 2) - var(--bs-gutter-x, .75rem)));
    --_content-column-size: calc(var(--narrow-size-reduction) / 2);
    --half-grid-gap: calc(var(--bs-gutter-x, .75rem) / 2);
    --content-padding-top: var(--jumbotron-standard-margin);
    --content-padding-bottom: var(--jumbotron-standard-margin);

    display: grid;
    grid-template-columns:
        [outer-full-width-start] minmax(0, var(--_content-column-size))
        [full-width-start] minmax(0, var(--_content-column-size))
        [content-start] minmax(var(--padding-inline), 1fr)
        repeat(var(--grid-columns), 1fr)
        minmax(var(--padding-inline), 1fr) [content-end]
        minmax(0, var(--_content-column-size)) [full-width-end]
        minmax(0, var(--_content-column-size)) [outer-full-width-end];
    gap: 0 var(--bs-gutter-x, .75rem);
    padding: 0 !important;
}

.jumbotron.content_rechts_afbeelding_links.pt-sm{ --content-padding-top: var(--jumbotron-margin-sm); }
.jumbotron.content_rechts_afbeelding_links.pt-md{ --content-padding-top: var(--jumbotron-margin-md); }
.jumbotron.content_rechts_afbeelding_links.pt-lg{ --content-padding-top: var(--jumbotron-standard-margin); }
.jumbotron.content_rechts_afbeelding_links.pt-xl{ --content-padding-top: var(--jumbotron-margin-xl); }
.jumbotron.content_rechts_afbeelding_links.pt-xxl{ --content-padding-top: var(--jumbotron-margin-xxl); }

.jumbotron.content_rechts_afbeelding_links.pb-sm{ --content-padding-bottom: var(--jumbotron-margin-sm); }
.jumbotron.content_rechts_afbeelding_links.pb-md{ --content-padding-bottom: var(--jumbotron-margin-md); }
.jumbotron.content_rechts_afbeelding_links.pb-lg{ --content-padding-bottom: var(--jumbotron-standard-margin); }
.jumbotron.content_rechts_afbeelding_links.pb-xl{ --content-padding-bottom: var(--jumbotron-margin-xl); }
.jumbotron.content_rechts_afbeelding_links.pb-xxl{ --content-padding-bottom: var(--jumbotron-margin-xxl); }

.content_rechts_afbeelding_links__content{
    /* Grid line 9 is the midpoint after five of the ten core columns. */
    grid-column: 9 / content-end;
    grid-row: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    min-width: 0;
    margin-left: calc(0rem - var(--half-grid-gap));
    padding-top: var(--content-padding-top);
    padding-bottom: var(--content-padding-bottom);
    padding-left: var(--column-width);
}

.content_rechts_afbeelding_links__media{
    position: relative;
    grid-column: outer-full-width-start / 9;
    grid-row: 1;
    width: calc(100% + var(--half-grid-gap));
    overflow: hidden;
    aspect-ratio: 965 / 600;
}

.content_rechts_afbeelding_links__media{
    height: 100%;
}

.content_rechts_afbeelding_links__media > picture{
    width: 100%;
    height: 100%;
}

.content_rechts_afbeelding_links__media > picture{
    display: flex;
}

.content_rechts_afbeelding_links__media > img,
.content_rechts_afbeelding_links__media > picture > img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.content_rechts_afbeelding_links.zonder_afbeelding .content_rechts_afbeelding_links__content{
    grid-column: content-start / content-end;
    width: calc(100% + var(--bs-gutter-x, .75rem));
    padding-left: 0;
}

.content_rechts_afbeelding_links .content_rechts_afbeelding_links__video{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none;
    opacity: 0;
}

.content_rechts_afbeelding_links .content_rechts_afbeelding_links__video.video_speelt{
    opacity: 1;
}

@media (max-width:767px)
{
    .jumbotron.content_rechts_afbeelding_links{
        --grid-columns: 1;
    }

    .content_rechts_afbeelding_links__media{
        grid-column: outer-full-width-start / outer-full-width-end;
        grid-row: 1;
        width: 100%;
    }

    .content_rechts_afbeelding_links__content{
        grid-column: full-width-start / full-width-end;
        grid-row: 2;
        width: 100%;
        margin-left: 0;
        padding-left: 0;
    }

    .content_rechts_afbeelding_links.zonder_afbeelding .content_rechts_afbeelding_links__content{
        grid-column: full-width-start / full-width-end;
        grid-row: 1;
        width: 100%;
    }
}
