[data-block-name=header] {
	max-width: 1320px !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	position: relative;
}

[data-block-name=header].standaard {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 4rem;
	padding-left: 1rem;
	padding-right: 0px !important;
}

[data-block-name=header].standaard .left {
	grid-column: 1/4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 1;
}

[data-block-name=header].standaard .left h1 {
	color: #3e3e3e !important;
	margin-bottom: 20px;
}

[data-block-name=header].standaard .right {
	grid-column: 4/-1;
	position: relative;
	z-index: 2;
}

[data-block-name=header].standaard .kader {
	position: relative;
	z-index: 3;
}

[data-block-name=header].standaard .text {
	padding: 60px 0 60px 0;
}

[data-block-name=header].standaard .swiper-container {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}

[data-block-name=header].standaard .swiper-container .swiper-wrapper {
	width: 100%;
	height: 100%;
}

[data-block-name=header].standaard .swiper-container .swiper-wrapper>.slide-item-image {
	height: 390px !important;
	margin: auto 0;
}

[data-block-name=header].standaard .swiper-container .swiper-wrapper .swiper-slide .slide-item-image {
	min-height: 460px;
}

[data-block-name=header].standaard .swiper-container .swiper-slide {
	position: relative;
	width: 100%;
	height: 100%;
}

[data-block-name=header].standaard .swiper-container img {
	position: relative;
	isolation: isolate;
}

[data-block-name=header].standaard .swiper-container img img {
	position: absolute;
	display: block;
	inset: 0;
	z-index: -1;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	overflow: hidden;
	width: 100% !important;
	height: 100% !important;
	max-width: unset !important;
}

[data-block-name=header].standaard .swiper-container .navigation {
	position: absolute;
	left: 2rem;
	bottom: 2rem !important;
	z-index: 10;
}

[data-block-name=header].standaard .swiper-container .navigation .next,
[data-block-name=header].standaard .swiper-container .navigation .prev {
	display: inline-block;
	width: 38px;
	height: 38px;
	background: #259946;
	border-radius: 100%;
	color: #000;
	text-align: center;
	line-height: 41px;
	font-size: 1.1rem;
	margin-right: 1rem;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
}

[data-block-name=header].standaard .swiper-container .navigation .next:hover,
[data-block-name=header].standaard .swiper-container .navigation .prev:hover {
	background: #fff;
	color: #259946;
}

[data-block-name=header].standaard .kader {
	background: #0c3317;
	grid-column: 1/5;
	position: relative;
	z-index: 3;
	border-radius: 0px 48px;
	height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: -4rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
}

[data-block-name=header].standaard .kader.quote {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: .5rem;
}

[data-block-name=header].standaard .kader.quote .q {
	font-style: italic;
	color: #fff;
}

[data-block-name=header].standaard .kader .counter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

[data-block-name=header].standaard .kader .counter h3 {
	margin-bottom: 0px;
}

[data-block-name=header].standaard.kader-counters .navigation,
[data-block-name=header].standaard.kader-quote .navigation {
	-webkit-transform: translateY(-80px);
	transform: translateY(-80px);
}

[data-block-name=header].voorpagina {
	width: 100%;
	max-width: 1920px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}

[data-block-name=header].voorpagina>div {
	overflow: hidden;
	aspect-ratio: 640/530;
	isolation: isolate;
	position: relative;
}

[data-block-name=header].voorpagina .content {
	height: 100%;
	-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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 2rem;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 10;
	text-align: center;
}

[data-block-name=header].voorpagina .content .text {
	position: absolute;
	bottom: 0rem;
	padding: 2rem;
}

[data-block-name=header].voorpagina .content .btn {
	margin-left: auto;
	margin-right: auto;
}

[data-block-name=header].voorpagina h2 {
	white-space: nowrap;
	color: #fff;
	text-transform: uppercase;
}

[data-block-name=header].voorpagina h2 i {
	display: none;
	color: #259946;
}

[data-block-name=header].voorpagina .excerpt {
	color: #fff;
}

[data-block-name=header].voorpagina .overlay {
	position: absolute;
	display: block;
	inset: 0;
	background: rgba(0,0,0,.5);
	z-index: 1;
}

[data-block-name=header].voorpagina .img {
	position: relative;
	isolation: isolate;
	position: initial;
}

[data-block-name=header].voorpagina .img img {
	position: absolute;
	display: block;
	inset: 0;
	z-index: -1;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	overflow: hidden;
	width: 100% !important;
	height: 100% !important;
	max-width: unset !important;
}

[data-block-name=header].voorpagina .img img {
	width: 101%;
	height: 101%;
}

[data-block-name=header].voorpagina .overlay,
[data-block-name=header].voorpagina .btn,
[data-block-name=header].voorpagina h2,
[data-block-name=header].voorpagina .img img,
[data-block-name=header].voorpagina h2 i {
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

[data-block-name=header].voorpagina>div:hover .overlay {
	position: absolute;
	display: block;
	inset: 0;
	background: rgba(255,198,35,.95);
	z-index: 1;
}

[data-block-name=header].voorpagina>div:hover .img img {
	-webkit-transform: scale(1.01);
	transform: scale(1.01);
}

[data-block-name=header].voorpagina>div:hover h2 {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

[data-block-name=header].voorpagina>div:hover .btn {
	background: #fff;
	color: #3e3e3e;
	border-color: #fff;
}

[data-block-name=header] .teaming-img-bg img {
	position: absolute;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(1) {
	right: -5%;
	top: 25%;
	scale: .4;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(2) {
	left: -15%;
	top: 25%;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(3) {
	right: 40%;
	bottom: 60%;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(4) {
	top: 0%;
	left: -10%;
	scale: .6;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(5) {
	top: 0%;
	left: 0%;
}

@media only screen and (max-width: 1700px) {

[data-block-name=header] .teaming-img-bg img:nth-of-type(1) {
	right: 5%;
	top: 25%;
	scale: .4;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(2) {
	left: 0%;
	top: 75%;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(3) {
	right: 40%;
	top: 20%;
	bottom: unset;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(4) {
	top: 0%;
	left: 70%;
	scale: .6;
}

[data-block-name=header] .teaming-img-bg img:nth-of-type(5) {
	top: 5%;
	left: 10%;
}

}

@media (max-width: 1400px) {

[data-block-name=header].voorpagina .excerpt {
	display: none;
}

}

@media only screen and (max-width: 992px) {

[data-block-name=header].standaard .swiper-container .swiper-wrapper>.slide-item-image {
	height: 100% !important;
	margin: unset;
}

}

@media (max-width: 991.98px) {

[data-block-name=header].standaard {
	padding-right: 1rem !important;
}

[data-block-name=header].standaard .kader {
	margin-top: 0rem;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

[data-block-name=header].standaard.kader-counters .navigation,
[data-block-name=header].standaard.kader-quote .navigation {
	-webkit-transform: translateY(7px);
	transform: translateY(7px);
	left: 1rem;
}

[data-block-name=header].standaard {
	grid-template-columns: 1;
}

[data-block-name=header].standaard .left {
	grid-column: 1/-1;
	grid-row: 2;
}

[data-block-name=header].standaard .right {
	grid-column: 1/-1;
	grid-row: 1;
	margin-left: -1rem;
	margin-right: -1rem;
}

[data-block-name=header].standaard .kader {
	grid-column: 1/-1;
	grid-row: 3;
}

[data-block-name=header].standaard .swiper-container {
	aspect-ratio: 1;
}

[data-block-name=header].standaard .text {
	padding-top: 0px;
	padding-bottom: 0px;
}

[data-block-name=header].voorpagina {
	grid-template-columns: repeat(2, 1fr);
}

[data-block-name=header].voorpagina {
	gap: .2rem;
}

[data-block-name=header].voorpagina>div {
	aspect-ratio: 11/9;
}

[data-block-name=header].voorpagina .btn {
	display: none;
}

[data-block-name=header].voorpagina h2 i {
	display: inline-block;
}

}

@media (max-width: 991.98px)and (max-width: 991.98px) {

[data-block-name=header].standaard .swiper-container {
	aspect-ratio: 16/9;
}

}

@media (max-width: 767.98px) {

[data-block-name=header].standaard {
	gap: 3rem;
	margin-bottom: 0px !important;
}

[data-block-name=header].voorpagina .content {
	padding: 1rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

[data-block-name=header].voorpagina h2 {
	white-space: break-spaces;
	font-size: 16px;
}

}

@media only screen and (max-width: 600px) {

[data-block-name=header].standaard .swiper-container .swiper-wrapper .swiper-slide .slide-item-image {
	min-height: unset;
}

}

@media (max-width: 575.98px) {

[data-block-name=header].standaard .kader.quote {
	padding: 1rem;
	text-align: center;
}

}

