#pk_flex_content .flex_layout.predefined_blocks:has(.hoe_werkt_het) .flex_content .flex_layout_wrapper {
 all:unset;
}

#pk_flex_content .flex_layout.predefined_blocks.predefined_blocks:has(.hoe_werkt_het) {
	border-radius: 16px;
}

#pk_flex_content .flex_layout.predefined_blocks:has(.hoe_werkt_het):has(.slice-of-ginger) {
	border-radius: 16px;
	background: var(--Slice-of-ginger, #FFDEAC);
}

#pk_flex_content .flex_layout.predefined_blocks:has(.hoe_werkt_het):has(.lila) {
	border-radius: 16px;
	background: var(--Lila, #D3D6FF);
}

#pk_flex_content .flex_layout.hoe_werkt_het {
	border-radius: 16px;
}

#pk_flex_content .flex_layout.hoe_werkt_het:has(.slice-of-ginger) {
	border-radius: 16px;
	background: var(--Slice-of-ginger, #FFDEAC);
}

#pk_flex_content .flex_layout.hoe_werkt_het:has(.lila){
	border-radius: 16px;
	background: var(--Lila, #D3D6FF);
}

.hoe_werkt_het_container .header {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex-wrap: wrap;
	gap: 20px;
	width: 100%;
	line-height: 1;
}

.hoe_werkt_het_container .header-wysiwyg h2,
.hoe_werkt_het_container .header-wysiwyg h3,
.hoe_werkt_het_container .header-wysiwyg h4,
.hoe_werkt_het_container .header-wysiwyg h5{
	color: var(--Grey-stone, #1C1C1C);
}


.hoe_werkt_het_container .header .header-wysiwyg {
	width:100%;
	max-width: 560px;
}

.hoe_werkt_het_container .header .header-wysiwyg p{
	margin-bottom:0;
}


#hoe-werkt-het-stappen .hwhv_stappen_swiper .swiper-slide {
	border-radius: 24px;
	background: var(--White, #FFF);
	padding: 40px 45px;
	height: auto;
}
#hoe-werkt-het-stappen .hwhv_stappen_swiper .stap-icon { margin-bottom: 34px; }
#hoe-werkt-het-stappen .hwhv_stappen_swiper .stap-content {
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
color: var(--Grey-stone, #1C1C1C);
}
#hoe-werkt-het-stappen .hwhv_stappen_swiper .stap-titel {
	margin-top: auto;
color: var(--Grey-stone, #1C1C1C);
}
#hoe-werkt-het-stappen .hwhv_stappen_swiper p { opacity: 0.75; }

#hoe-werkt-het-stappen .hwhv_stappen_swiper .swiper-pagination {
	position: relative;
	border-radius: 999px;
	background: rgba(16, 12, 58, 0.10);
	width: fit-content !important;
	margin: 24px auto 0;
	padding: 6px;
	display: block;
	line-height: 1;
	left: unset; bottom: unset; top: unset; right: unset;
}
#hoe-werkt-het-stappen .swiper-pagination .swiper-pagination-bullet {
	background: rgba(16, 12, 58, 0.20);
}
#hoe-werkt-het-stappen .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #1c1c1c;
}

#pk_flex_content .swiper.hwhv_stappen_swiper {
	overflow: visible;
	margin-top: 50px;
}




#pk_flex_content .flex_layout.hoe_werkt_het .swiper-pagination {
	background: rgba(255, 255, 255, 0.40);
	border-radius: 4px;
	position: relative;
	display: flex;
	inset: 0;
	margin-top: 29px;
	z-index: 3;
	line-height: 1;
	width: fit-content;
	height: fit-content;
	border-radius: 4px;
	padding: 6px 10px;
	margin-left: auto;
	margin-right: auto;
}

#pk_flex_content .flex_layout.hoe_werkt_het .swiper-pagination span.swiper-pagination-bullet {
	background: var(--Lila, #D3D6FF);
	opacity: 1;
}

#pk_flex_content .flex_layout.hoe_werkt_het .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--Purple-rain, #8089FF);
	opacity: 1;
}



@media screen and (max-width: 992px) {
	#hoe-werkt-het-stappen .hwhv_stappen_swiper .swiper-slide {
		padding: 20px 25px;
	}
}


@media (max-width: 767px) {
	.hoe_werkt_het_container .header {
		gap: 16px;
	}
}
