.contactPage{
	padding-top:48px;
}
.contactBox{
	padding: 30px 30px 30px;
	color: var(--themeTextGrey);
	background-color: white;
	width: 100%;
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);
	border-radius: 8px;
	float:left;
	border: 1px solid #D6D6D6;
}
.contactBox p{
    font-size: 14px;
}
.contactBox h1{
	margin:0;
}

.contactInfoBlock{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	gap: 16px;
	padding: 15px;
	margin-bottom: 15px;
	border-radius: 4px;
}
.contactInfoBlock > div{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.contactInfoBlock > .svgHolder{
	background-color:var(--themeGreen);
	width:64px;
	height:64px;
	border-radius:8px;
	flex: none;
}
.contactInfoBlock > div svg{height: 25px;width: 25px;}
.contactInfoBlock > div strong{
	color: #222222;
	font-weight: 600;
}
.contactInfoBlock > div p{
	margin:0;
	font-weight: 100;
	color: var(--themeTitlesGrey);
	min-width: 224px;
}
.contactInfoBlock > div a{
	font-weight:800;
	color: var(--themeTitlesGrey);
}

.bedrijvenImages{
	display:inline-flex;
	width: 100%;
	align-items: center;
	justify-content: space-evenly;
	gap: 30px;
}

@media screen and (max-width:1200px){
	.contactInfoBlock p{
		font-size:15px;
	}
}
@media screen and (max-width:1024px){
	.first:not(.carouselSlideHolder){
		margin-top: 50px !important;
	}
	.contactInfoBlock p{
		font-size:14px;
	}
}
@media screen and (max-width:769px){

	.bedrijvenImages{
		flex-direction:column;
	}
}