.stappen .big-gap{
	row-gap: 9rem;
}

.stappen .big-gap{
	margin-top: -8rem;
}

.content_1_koloms + .stappen .big-gap {
    margin-top: -17rem;
}

.stappen .big-gap > div:nth-child(2) .stap_blok{
	margin-top: 15rem;
}

.stappen .big-gap > div:nth-child(odd):not(:first-child) .stap_blok{
	margin-top: -15rem;
}

.stap_blok{
	padding: 3.5rem;
	border: 0.1rem solid #D2D2EF;
	height: 54rem;
	background: #fff;
}

.jumbotron .stap_blok h2{
	font-size: 2.6rem;
	line-height: 3.2rem;
}

.stap_blok_img img{
	
}

.border_kleur_onderkant_blauw{
	border-bottom: solid 0.3rem var(--blauw);
}

.border_kleur_onderkant_groen{
	border-bottom: solid 0.3rem var(--groen);
}

.stap_blok_img{
	margin-top: 3rem;
	text-align: center;
	margin-bottom: 3rem;
}

.header + .stappen{
	padding-top: 0 !important;
}

.stap_blok > .stap_blok_img:nth-child(1){
	margin-top: -3.5rem;
}

.achtergrondkleur_blauw,
.achtergrondkleur_groen{
	padding-top: 0;
	height: auto !important;
}

.achtergrondkleur_blauw{
	background: var(--lichtblauw);
}

.achtergrondkleur_groen{
	background: var(--lichtgroen);
}

.stap_blok_nummer{
	color: var(--lichtgroen);
	font-size: 12rem;
	line-height: 1;
}

.nummer_met_afbeelding{
	display: grid;
}

.nummer_met_afbeelding .stap_blok_img{
	margin-top: 0;
	margin-bottom: 6rem;
    text-align: right;
    padding-left: 9rem;
	height: 26rem;
}

.nummer_met_afbeelding .stap_blok_img img{
	height: 100%;
	width: 100%;
	object-fit: contain;
	object-position: right top;
}

.nummer_met_afbeelding > *{
    grid-row: 1;
    grid-column: 1;	
}

@media (max-width:767px)
{		
	.nummer_met_afbeelding .stap_blok_img{
		height: auto;
	}
	
	.stap_blok{
		height: auto;
	}
	
	.stappen .big-gap {
		margin-top: -6rem;
	}
	
	.stappen .big-gap > div:nth-child(2) .stap_blok {
		margin-top: 0rem;
	}
	
	.stappen .big-gap > div:nth-child(odd):not(:first-child) .stap_blok {
		margin-top: 0;
	}
	
	.stappen .big-gap {
		row-gap: 4rem;
	}
	
	.content_1_koloms:has(+ .stappen .big-gap){
		padding-bottom: calc(var(--jumbotron-standard-margin) + 4rem);
	}
	
	.content_1_koloms + .stappen .big-gap {
		margin-top: -12rem;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.stap_blok{
		height: auto;
	}
	
	.nummer_met_afbeelding .stap_blok_img{
		height: auto;
	}
	
	.stappen .big-gap {
		margin-top: -6rem;
	}
	
	.stappen .big-gap > div:nth-child(2) .stap_blok {
		margin-top: 0rem;
	}
	
	.stappen .big-gap > div:nth-child(odd):not(:first-child) .stap_blok {
		margin-top: 0;
	}
	
	.stappen .big-gap {
		row-gap: 6rem;
	}
	
	.content_1_koloms:has(+ .stappen .big-gap){
		padding-bottom: calc(var(--jumbotron-standard-margin) + 4rem);
	}
	
	.content_1_koloms + .stappen .big-gap {
		margin-top: -12rem;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}