.volledige_afbeelding{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	overflow-x: clip;
	
	--padding-inline: var(--bs-gutter-x,.75rem);
	--content-max-width: calc(var(--container-width) - 3 * var(--column-width) - var(--bs-gutter-x,.75rem) - var(--bs-gutter-x,.75rem));
	--narrow-size-reduction: calc(3 * var(--column-width));

	/* for calculations */
	--_narrow-column-size: calc(
	(var(--content-max-width) - var(--narrow-size-reduction)) / 2
	);
	--_content-column-size: var(--narrow-size-reduction);

	display: grid;
	grid-template-columns:
		[full-width-start] minmax(var(--padding-inline), 1fr)
		[content-start] minmax(0, var(--_content-column-size))
		[narrow-start]
		min(50% - var(--padding-inline), var(--_narrow-column-size))
		[center-line]
		min(50% - var(--padding-inline), var(--_narrow-column-size))
		[narrow-end]
		minmax(0, var(--_content-column-size))
		[content-end]
		minmax(var(--padding-inline), 1fr) [full-width-end];
	
	grid-template-rows: 1fr auto;
}

.volledige_afbeelding_img{
	position: relative;
	isolation: isolate;
}

.volledige_afbeelding_img:before{
	content: "";
	background: #36383940;
    position: absolute;
    inset: 0;
}

.volledige_afbeelding_container{
	grid-column: content-start / content-end;
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	column-gap: 3rem;
	grid-row: 1;
	z-index: 1;
    align-items: end;
}

.volledige_afbeelding_container header{
	grid-column: 1 / 8;
}

.volledige_afbeelding_img{
	grid-column: full-width-start / full-width-end;
	grid-row: 1 / -1;
	min-height: 25rem;
}

.volledige_afbeelding_caption_container{	
	grid-column: narrow-start / full-width-end;
	grid-row: 2;
    align-self: end;
    z-index: 1;
	display: grid;
    margin-top: 3rem;
	grid-template-columns: repeat(12,1fr);
}

.volledige_afbeelding_caption{
	background: #fff;
	color: var(--grijs);
	padding: 3rem 5rem;
	border-radius: 4rem 0 0 0;
    grid-column: 6 / -1;
}

.volledige_afbeelding_img picture{
	display: flex;
	width: 100%;
	height: 100%;
}

.volledige_afbeelding_img img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

@media (max-width:767px)
{		
	.volledige_afbeelding_caption {
		padding: 2rem 3rem;
		grid-column: 1 / -1;
	}
	
	.volledige_afbeelding_container{
		margin-top: 3rem;
	}
	
	.volledige_afbeelding_container header {
		grid-column: 1 / -1;
	}
	
	.volledige_afbeelding_caption_container {
    	grid-column: content-start / full-width-end;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.volledige_afbeelding_caption{
		grid-column: 2 / -1;
	}
	
	.volledige_afbeelding_container header {
		grid-column: 1 / 11;
	}
	
	.volledige_afbeelding_caption{
    	padding: 1rem 3rem;		
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.volledige_afbeelding_caption{
		grid-column: 4 / -1;
	}
	
	.volledige_afbeelding_container header {
		grid-column: 1 / 11;
	}
	
	.volledige_afbeelding_caption{
    	padding: 2rem 3rem;		
	}
}

@media (min-width:1200px) and (max-width:1399px)
{
	.volledige_afbeelding_caption{
		grid-column: 4 / -1;
	}
	
	.volledige_afbeelding_container header {
		grid-column: 1 / 10;
	}
}

@media (min-width:1400px)
{
    
}