.vragen_over .row {
    --bs-gutter-x: 1rem;
}

.vragen_over .container{
    max-width: 1490px;
}

.vragen_over_content{
    background-color: #b6bf00;
    padding: 4rem 4.5rem;
    height: 100%;
}

.vragen_over_content h3{
    font-size: 3rem;
    line-height: 4.4rem;
}

.vragen_over_content h3,
.vragen_over_content p{
    color: #ffffff;
}

.vragen_over_content a{
    border: 0.1rem solid #ffffff;
    padding: 1.1rem 3rem;
    color: #fff;
    text-decoration: none;
}

.vragen_over_content a + a{
    margin-left: 1rem;
}

.vragen_over_container{
    column-gap: 1rem;
}

.vragen_over_container > div:nth-child(1){
	flex: 1;
}

.vragen_over_container > div:nth-child(1) picture{
	display: flex;
	height: 100%;
	width: 100%;
}

.vragen_over_container > div:nth-child(1) img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.vragen_over_klein{
    row-gap: 1rem;
}

.vragen_over + .herbruikbare_content_nieuwsbrief-blok{
    margin-top: 1rem !important;
}

@media (max-width:767px)
{		
	.vragen_over_container > div:nth-child(1){
		display: none !important;
	}
    
	.vragen_over_container > div:nth-child(3){
		flex: 1;
    	flex-direction: column !important;
	}
    
    .vragen_over .container {
        max-width: none;
        padding: 0 1rem;
    }
	
	.vragen_over_content{
		padding: 3rem;
	}
	
	.vragen_over_content a{
		white-space: nowrap;
		display: inline-block;
	}
	
	.vragen_over_content a + a{
		margin-left: 0;
		margin-top: 1rem;
	}
	
	.vragen_over_klein {
		flex-direction: row !important;
	}
	
	.vragen_over_klein:nth-child(2) {
    	column-gap: 1rem;
		margin-bottom: 1rem;
	}
	
	.vragen_over_container{
		flex-direction: column;
	}
	
	.vragen_over_container > div:nth-child(2) img{
		display: none;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.vragen_over_container > div:nth-child(1){
		display: none !important;
	}
    
	.vragen_over_container > div:nth-child(3){
		flex: 1;
	}
    
    .vragen_over .container {
        max-width: none;
        padding: 0;
    }
}

@media (min-width:992px) and (max-width:1199px)
{
	.vragen_over_klein:nth-child(2){
		display: none !important;
	}
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}