.twee_brede_afbeeldingen .grid_12,
.twee_brede_afbeeldingen .row {
    width:100%;
}

.row:has(.configurator-cta) {
	margin: 0 auto;
    max-width: 1560px;
    width: auto;
    display: flex;
    justify-content: center;
}

.row:has(.configurator-cta) .grid_12 {
	width:100%;
}

.twee_brede_afbeeldingen .grid_12 {
    display:flex;
    justify-content:center;
    gap:24px;
}

.configurator-cta {
    display:flex;
    margin-bottom:300px;
    padding:80px 120px;
    padding-right:0px;
    border-radius: 16px;
    background: linear-gradient(103deg, #025851 -6.38%, #025851 -3.17%, #025851 12.21%, #175D56 21.06%, #376B65 46.76%, #638580 65.06%, #658682 72.23%, #5B807B 81.73%, #5A7F7A 83.76%);
    gap:80px;
}

.configurator-cta__inner {
    display: flex;
    flex-direction: column;
    justify-content:flex-start;
    height: 100%;
    color:white;
    max-width:560px;
    width:560px;
    gap:24px;
	min-height:-webkit-fill-available;
}

.configurator-cta__inner .configurator-cta__button_oranje,
.configurator-cta__inner .configurator-cta__button_groen {
    padding:24px 32px;
	width:70%;
}
.configurator-cta__inner .configurator-cta__button_oranje{
    margin-top:auto;
}

.page-template-page-prefab .page_content {
    display:flex;
    flex-direction:column;
}
.page-template-page-prefab .page_content ul li::marker {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M6.88 11.68L12.52 6.04L11.4 4.92L6.88 9.44L4.6 7.16L3.48 8.28L6.88 11.68ZM8 16C6.89333 16 5.85333 15.7899 4.88 15.3696C3.90667 14.9493 3.06 14.3795 2.34 13.66C1.62 12.9405 1.05013 12.0939 0.630401 11.12C0.210668 10.1461 0.000534346 9.10613 1.01266e-06 8C-0.00053232 6.89386 0.209601 5.85387 0.630401 4.88C1.0512 3.90613 1.62107 3.05947 2.34 2.34C3.05893 1.62053 3.9056 1.05067 4.88 0.6304C5.8544 0.210133 6.8944 0 8 0C9.10559 0 10.1456 0.210133 11.12 0.6304C12.0944 1.05067 12.9411 1.62053 13.66 2.34C14.3789 3.05947 14.9491 3.90613 15.3704 4.88C15.7917 5.85387 16.0016 6.89386 16 8C15.9984 9.10613 15.7883 10.1461 15.3696 11.12C14.9509 12.0939 14.3811 12.9405 13.66 13.66C12.9389 14.3795 12.0923 14.9496 11.12 15.3704C10.1477 15.7912 9.10773 16.0011 8 16Z' fill='%23005851'/></svg>");
}
.page-template-page-prefab ul li {
    padding-left:8px;
}



.page-template-page-prefab .swiper-wrapper .stars {
    padding-bottom:56px;
}
.page-template-page-prefab h2{
    color:#005851;
    margin:0 0 20px 0;
}
.rating-circle-row {
    display: flex;
    padding-top: 56px;
    gap: 32px;
    align-items: center;
}

.page-template-page-prefab  .page_div.usps {
    order: -1;
    position: absolute;
    z-index: 9999;
    width: 100%;
    margin-top:440px!important;
	justify-content:center;
	gap:24px;
}

.page-template-page-prefab .page_div.usps .usps {
	gap:24px;
}

.page-template-page-prefab .page_content .page_div.usps .usps .usp {
    background: white;
    padding: 1rem;
    border-radius: 1rem;
    display: flex;
    margin-top: -1rem;
	flex:1;
}

.page-template-page-prefab .page_content .page_div.breadcrumbs_section .breadcrumbs {
    margin-top:1rem;
}

.page-template-page-prefab .page_content .page_div:not(.intro, .breadcrumbs_section) {
    padding-top:80px;
    padding-bottom:80px!important;
}

.page-template-page-prefab .page_div.breadcrumbs_section {
    padding-top:0px!important;
    padding-bottom:32px!important;
}

.page-template-page-prefab .page_content .grid_6 img {
    width:100%;
    border-radius:16px;
}

.page-template-page-prefab .grid_6_container {
    display:flex;
    gap:96px;
    align-items:flex-start;
}
.page-template-page-prefab .wat_klanten_zeggen .swiper-wrapper {
    align-items:stretch;
}
.page-template-page-prefab .wat_klanten_zeggen .swiper-slide {
    background: white;
    
    align-items: stretch;
    height:unset;
}
.page-template-page-prefab .wat_klanten_zeggen .swiper-slide > * {

    padding-left:40px;
    padding-right:40px;
}

.page-template-page-prefab .wat_klanten_zeggen .fa-star,
.page-template-page-prefab .wat_klanten_zeggen .fa-star-half-o {
    color:#FFB700;
}

.wat_klanten_zeggen a.stars {
    display:flex;
    gap:10px;
	min-height: -webkit-fill-available;
    width: 190px;
}

a.stars .sterren {
	display:flex;
	align-items:center;
	font-size:20px;
}


.page-template-page-prefab .wat_klanten_zeggen .swiper-slide .rating-circle {
    border-radius: 72px;
    background: #94BE1D;
    min-width: 72px;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: 700;
    margin-bottom:1rem;
}

.page-template-page-prefab .reviews-footer {
    margin-top:40px;
    text-align:right;
}

.wat_klanten_zeggen .reviews-footer {
    text-align:right;
    margin-top:40px;
}
.wat_klanten_zeggen .reviews-footer a,
.page-template-page-prefab .reviews-footer a {
    color:black;
    text-decoration:none;
    font-weight:700;
}

.page-template-page-prefab .page_content .page_div.linkblokken .linkblokken .linkblokken_left .linkblok,
.page-template-page-prefab .page_content .page_div.linkblokken .linkblokken .linkblokken_right .linkblok,
.page-template-page-prefab .page_content .page_div.linkblokken .linkblokken .linkblokken_left .linkblok:before,
.page-template-page-prefab .page_content .page_div.linkblokken .linkblokken .linkblokken_right .linkblok:before {
    border-radius:8px;
}


.wat_klanten_zeggen_header {
    display:flex;
    justify-content:space-between;
}


.wat_klanten_zeggen_header .cijfer {
    display:inline-block;
	flex-grow: 1;
	display:flex;
	align-items:center;
	justify-content:center;
    padding:11px 10px 9px 10px;
	font-size:24px;
    line-height:120%;
	font-weight:700;
    color:#000;
    background:url('https://www.kiyoh.com/assets/kiyoh/images/kv_shape.svg') no-repeat center center;
}

.page-template-page-prefab .navigation-buttons {
    height: 40px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    gap:8px;
    margin-bottom:40px;
}
.page-template-page-prefab .navigation-buttons .slider-button-next,
.page-template-page-prefab .navigation-buttons .slider-button-next-2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M32 16C32 20.2435 30.3143 24.3131 27.3137 27.3137C24.3131 30.3143 20.2435 32 16 32C13.8989 32 11.8183 31.5861 9.87706 30.7821C7.93586 29.978 6.17203 28.7994 4.68629 27.3137C1.68571 24.3131 0 20.2435 0 16C0 11.7565 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7565 0 16 0C18.1012 0 20.1817 0.413852 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87706C31.5861 11.8183 32 13.8989 32 16ZM12.8 25.6L22.4 16L12.8 6.4L10.56 8.64L17.92 16L10.56 23.36L12.8 25.6Z' fill='%23005851'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center;
    width:32px;
    height:32px;
    cursor:pointer;

}

.page-template-page-prefab .navigation-buttons .slider-button-prev,
.page-template-page-prefab .navigation-buttons .slider-button-prev-2 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M-2.41593e-06 16C-2.04496e-06 11.7565 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7565 1.37609e-07 16 5.08584e-07C18.1012 6.92272e-07 20.1817 0.413852 22.1229 1.21793C24.0641 2.022 25.828 3.20056 27.3137 4.68629C30.3143 7.68687 32 11.7565 32 16C32 20.2435 30.3143 24.3131 27.3137 27.3137C24.3131 30.3143 20.2435 32 16 32C13.8988 32 11.8183 31.5861 9.87706 30.7821C7.93585 29.978 6.17203 28.7994 4.68629 27.3137C3.20055 25.828 2.022 24.0641 1.21792 22.1229C0.41385 20.1817 -2.59962e-06 18.1011 -2.41593e-06 16ZM19.2 6.4L9.6 16L19.2 25.6L21.44 23.36L14.08 16L21.44 8.64L19.2 6.4Z' fill='%23005851'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center;
    width:32px;
    height:32px;
    cursor:pointer;
}
.proces-slider .slider-wrapper {
    align-items:stretch;
}
.proces-slider .swiper-slide {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='395' height='240' viewBox='0 0 395 240' fill='none'%3E%3Cpath d='M335.2 6.06714e-07C339.436 4.21579e-07 344.075 2.32726 345.285 5.38181L394.092 114.764C395.303 117.673 395.303 122.473 394.092 125.382L345.285 234.618C344.075 237.527 339.436 240 335.2 240L7.66403 240C3.42864 240 -1.08086e-07 237.527 -2.41605e-07 234.473L40.1992 125.382L40.1992 114.764L-1.02428e-05 5.67271C-1.03763e-05 2.61818 3.42863 0.145477 7.66402 0.145477L335.2 0.145463L335.2 6.06714e-07Z' fill='%23F9F9F9'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
	background-size:contain;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding-top:32px;
    padding-bottom:32px;
    height:unset;
 
}

.proces-slider .swiper-slide:first-of-type{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='239' viewBox='0 0 380 239' fill='none'%3E%3Cpath d='M322.471 1.16312e-06C326.546 9.85017e-07 331.008 2.31757 332.173 5.35939L379.127 114.285C380.291 117.182 380.291 121.962 379.127 124.859L355.65 179.25L332.173 233.641C331.008 236.538 326.546 239 322.471 239L7.37299 239C3.29844 239 -1.07636e-07 236.538 -2.40598e-07 233.496L-1.02001e-05 5.64909C-1.03331e-05 2.60728 3.29843 0.144867 7.37298 0.144867L322.471 0.144853L322.471 1.16312e-06Z' fill='%23F9F9F9'/%3E%3C/svg%3E")

}

.proces-slider .swiper-slide p {
       overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient: vertical;

}
.proces-slider .swiper-slide h3:first-letter {
    color:  #005851;
    font-size: 48px;
    font-weight: 700;
    line-height: 120%;
    opacity:0.4;
}

.proces-slider .swiper-slide > * {
    padding-left:61px;
    padding-right:61px;
}
.proces-slider .swiper-slide:last-of-type {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='395' height='240' viewBox='0 0 395 240' fill='none'%3E%3Cpath d='M335.2 6.06714e-07C339.436 4.21579e-07 344.075 2.32726 345.285 5.38181L394.092 114.764C395.303 117.673 395.303 122.473 394.092 125.382L345.285 234.618C344.075 237.527 339.436 240 335.2 240L7.66403 240C3.42864 240 -1.08086e-07 237.527 -2.41605e-07 234.473L40.1992 125.382L40.1992 114.764L-1.02428e-05 5.67271C-1.03763e-05 2.61818 3.42863 0.145477 7.66402 0.145477L335.2 0.145463L335.2 6.06714e-07Z' fill='%23005851'/%3E%3C/svg%3E");
    color:white;
}
.proces-slider .swiper-slide:last-of-type h3:first-letter{
       opacity:0.4;
       color:#FFFFFF;
}
.mySwiper-2 {
    width:calc(1160px + 380px);
}
.page-template-page-prefab .linkblokken {
    gap:24px!important;
}
.page-template-page-prefab .linkblok.blok_3 {
    display:none!important;
}
.page-template-page-prefab .linkblokken_right {
    flex:1!important;
    height:426px!important;
}
.page-template-page-prefab .linkblokken_left {
    flex:1!important;
    height:426px!important;
}
a.configurator-cta__button_oranje,
a.configurator-cta__button_groen {
    display:flex;
    align-items:center;
    justify-content:space-between;
}

a.configurator-cta__button_oranje:after,
a.configurator-cta__button_groen:after,
.reviews-footer a:after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.6 6L0 1.4L1.4 0L7.4 6L1.4 12L0 10.6L4.6 6Z' fill='white'/%3E%3C/svg%3E");
    content: "";
    width: 8px;
    height: 12px;
    display: inline-block;
    margin-left: 12px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;   
}

.reviews-footer a:after{
    filter:invert(1);
}

@media(max-width:768px) {

.configurator-cta {
    margin-bottom:150px;
}

.page-template-page-prefab .row {
	width:92%;
}

.page-template-page-prefab .page_content .page_div.usps .usps .usp{
	justify-content:flex-start;
}

.wat_klanten_zeggen_header {
	flex-direction:column;
}

.twee_brede_afbeeldingen .grid_12, .twee_brede_afbeeldingen .row {
	width:92%;
}
.page-template-page-prefab .linkblokken_left,
.page-template-page-prefab .linkblokken_right {
	height:unset!important;
}
.row:has(.configurator-cta) {
	width:92%;
}
.configurator-cta {
	padding:32px;
	flex-direction:column;

}
.configurator-cta__inner {
	max-width:100%;
}

.configurator-cta__inner .configurator-cta__button_oranje, .configurator-cta__inner .configurator-cta__button_groen {
	width:unset;
}
.page-template-page-prefab .page_div.usps {
    order:unset;
    position:relative;
    margin-top:unset!important;
}
.page-template-page-prefab .grid_6_container {
    display:block;
}

.mySwiper-2 {
    width:unset;
}

.twee_brede_afbeeldingen .grid_12 {
    flex-direction:column;
}

.page-template-page-prefab .page_content .page_div:not(.intro, .breadcrumbs_section) {
		padding-bottom:32px!important;
		padding-top:32px!important;
	}

}

/* @media(max-width:959px) {
	#pagediv_2 {
		margin-top:unset;
	}
} */