.acties_grid{
	display: grid;
	gap: 3rem;
	grid-template-columns: 1fr 1fr 1fr;
}

.actie_blok{
	background: var(--grijs);
	padding: 2rem;
	display: flex;
	height: 23rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    justify-content: space-between;
}

.actie_tekst{
	display: inline-block;
	margin-bottom: 1rem;
	background: var(--groen);
	color: #fff;
	border-radius: 0 1.7rem 0 1.7rem;
	padding: 1.5rem;
	font-family: var(--heading-font);
	font-size: 2rem;
	line-height: normal;
}

.actie_tekst .kleine_tekst{
	font-size: 1.2rem;
	line-height: normal;	
}

.actie_tekst strong{
	font-size: 3.7rem;
	line-height: normal;	
	line-height: 4.7rem;
}

.actie_tekst + p{
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-family: var(--heading-font);	
}

.achtergrond_overlay{
	position: relative;
	isolation: isolate;
}

.achtergrond_overlay:after{
	content: "";
	position: absolute;
	inset: 0;
	background: #1e385540;
}

.actie_blok_content{
	position: relative;
	z-index: 5;
}

.actie_blok_foto picture{
	height: 100%;
	width: 100%;
	display: flex;
}

.actie_blok_foto img{
	height: 100%;
	width: 100%;
	object-fit: contain;
}

@media (max-width:767px)
{		
	.acties_grid{
		grid-template-columns: 1fr;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.acties_grid{
		grid-template-columns: 1fr 1fr;
	}
	
	.actie_blok:nth-child(3):last-child{
		grid-column: 1 / -1;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}