.page-template-template-over-ons #section-6.blocks-icons {
	background: #eeeff1;
	overflow: hidden;
	padding-top: 84px;
	padding-bottom: 100px;
}

.page-template-template-over-ons #section-6.blocks-icons .content {
	margin: 0 auto;
	max-width: 860px;
	text-align: center;
}

.page-template-template-over-ons #section-6.blocks-icons .blocks {
	margin-top: 56px;
	position: relative;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-progress {
	background: #d2d8e2;
	border-radius: 999px;
	height: 6px;
	margin: 0 auto;
	overflow: hidden;
	width: 380px;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-progress__bar {
	background: #26b8e6;
	height: 100%;
	transition: width 0.35s ease-in-out;
	width: 0;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider {
	margin: 48px -8px 0;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-list {
	overflow: visible;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-track {
	display: flex;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-track .col-lg-6 {
    padding-left: 10px;
    padding-right: 10px;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-slide {
	height: auto;
	margin: 0;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-slide.col-lg-6 {
	flex: 0 0 auto;
	max-width: none;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-slide > div,
.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .col-lg-6 {
	height: 100%;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .block {
	background: #ffffff;
	border-radius: 40px;
	height: 100%;
	min-height: 450px;
	padding: 50px 50px 76px;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .block h3 .kwt-first {
	color: #e8308a;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .block h3 .kwt-rest {
	color: #00377a;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow {
	background: #ffffff;
	box-shadow: none;
	border: 1px solid transparent;
	border-radius: 999px;
	cursor: pointer;
	font-size: 0;
	height: 36px;
	line-height: 1;
	padding: 0;
	position: absolute;
	top: -80px;
	transition: opacity 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
	width: 58px;
	z-index: 2;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow:hover,
.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow:focus-visible,
.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow:active,
.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow:focus {
	border-color: #00377a !important;
	border-width: 1px !important;
	box-shadow: none !important;
	outline: none;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow img {
	height: 14px;
	width: 20px;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow.slick-disabled {
	background: #ffffff;
	cursor: not-allowed;
	opacity: 0.45;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow.slick-disabled img {
	opacity: 0.55;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-prev {
	left: auto;
	right: 74px;
}

.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-next {
	right: 10px;
}

@media (max-width: 1024px) {
	.page-template-template-over-ons #section-6.blocks-icons {
		padding-top: 50px;
		padding-bottom: 60px;
	}

	.page-template-template-over-ons #section-6.blocks-icons .blocks {
		margin-top: 30px;
	}

	.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-progress {
		height: 5px;
		width: 220px;
        margin-top: 60px;
	}

	.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider {
		margin-top: 26px;
	}

	.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .block {
		border-radius: 24px;
		min-height: 0;
		padding: 35px 28px;
	}

	.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-arrow {
		height: 32px;
		top: -72px;
		width: 48px;
	}

	.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-prev {
		left: calc(50% - 6px);
		right: auto;
		transform: translateX(-100%);
	}

	.page-template-template-over-ons #section-6.blocks-icons .kernwaarden-slider .slick-next {
		left: calc(50% + 6px);
		right: auto;
		transform: none;
	}
}
