.wp-block-column [data-block-name=teamleden] .posts {
	grid-template-columns: 1fr 1fr;
}

[data-block-name=teamleden] .posts {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-rows: 1fr;
	gap: 90px 25px;
}

[data-block-name=teamleden] .posts .post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #0c3896;
	text-align: center;
}

[data-block-name=teamleden] .posts .post:hover h5 {
	color: #f08c3b;
}

[data-block-name=teamleden] .posts .post a {
	color: #0c3896;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

[data-block-name=teamleden] .posts .post h5,
[data-block-name=teamleden] .posts .post p {
	margin: 0 !important;
}

[data-block-name=teamleden] .posts .post h5 {
	color: #e67112;
}

[data-block-name=teamleden] .posts .post .img {
	background: #fff;
	width: 160px;
	height: 160px;
	-ms-flex-preferred-size: 160px;
	flex-basis: 160px;
	border-radius: 200px;
	overflow: hidden;
	margin-bottom: 20px;
	-webkit-transition: 300ms ease;
	transition: 300ms ease;
}

[data-block-name=teamleden] .posts .post .img:hover {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

[data-block-name=teamleden] .posts .post .img img {
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 992px) {

[data-block-name=teamleden] .posts {
	grid-template-columns: 1fr 1fr 1fr;
}

}

@media (max-width: 890px) {

[data-block-name=teamleden] .posts {
	grid-template-columns: 1fr 1fr;
}

[data-block-name=teamleden] .posts .img {
	width: 40%;
}

}

@media (max-width: 450px) {

[data-block-name=teamleden] .posts {
	grid-template-columns: 1fr;
	gap: 30px 20px;
}

}

