.kaart_slider_container{
	display: flex;
	align-items: center;
    gap: 3rem;
}

.kaart_container_flex{
	display: flex;
	gap: 6.5rem;
}

.kaart_slider{
	width: 34.5rem;
}

.kaart_icoon{
	background: #fff;
	box-shadow: 0px 4px 37.7px rgba(0, 0, 0, 0.25);
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
	padding: 3rem;
	border-radius: 1.5rem;
	width: 18rem;
	height: 18rem;
	margin-right: -12.5rem;
	position: relative;	
	transition: transform 0.3s ease-out, opacity 0.3s ease-out;
	opacity: 1; 
}

.kaart_slider .hidden {
	transform: translateX(-100%);
	opacity: 0;
	pointer-events: none;
}

.kaart_slider_content{
	flex: 1;
}

.kaart_slider_container a{
	transition: 0.3s opacity;
}

.kaart_slider_container .disabled{
	opacity: 0.2;
}

@media (max-width:767px)
{		
	.kaart_container_flex {
		flex-direction: column;
		align-items: center;
	}
	
	.kaart_icoon{
		width: 10rem;
		height: 10rem;
		margin-right: -5.5rem;
		padding: 2rem;
	}
	
	.kaart_slider_container{
		gap: 2rem;
	}
	
	.kaart_slider {
    	width: 23.5rem;
	}
	
	.kaart_icoon img{
		object-fit: contain;
		width: 100%;
		height: 100%;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.kaart_container_flex {
		flex-direction: column;
		align-items: center;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}