body .fl-page #pk_flex_content .flex_content .hero_product_module {
	margin: 0;
}
#pk_flex_content .hero_product_module .rank-math-breadcrumb {
	position: relative; z-index: 3;
	max-width: var(--site-grid); margin-inline: auto;
	padding: 20px; margin-block: 0;
}
#pk_flex_content .hero_product_module .flex_container {
	padding-block: 6rem;
}
#pk_flex_content .hero_product_module .flex_container .bg-swirl {
	position: absolute; right: 0; top: 0; z-index: 1;
	width: auto; height: 100%; pointer-events: none;
}
#pk_flex_content .hero_product_module .flex_container_inner {
	position: relative; z-index: 3;
}
#pk_flex_content .hero_product_module .text_wrapper {
	font-size: 18px;
	padding-bottom: 2rem; margin-bottom: 2rem;
	border-bottom: 1px solid rgba(13, 32, 117, 0.25);
}
#pk_flex_content .hero_product_module .producten-title {
	font-family: var(--heading-font); font-weight: 600;
	margin-bottom: 1rem;
}
#pk_flex_content .hero_product_module .producten {
	display: flex; align-items: center; gap: 1rem;
	flex-wrap: wrap;
}
#pk_flex_content .hero_product_module .producten a {
	display: flex; align-items: center; gap: 0.5rem;
	padding: 0.75rem; border-radius: 0.5rem;
	color: #ffffff; font-size: 18px; font-family: var(--heading-font);
	font-weight: 450; line-height: 1; text-decoration: none;
	transition: all 0.2s ease-in-out;
}
#pk_flex_content .hero_product_module .producten a[class*="care"]:hover {
	background-color: #2083A7 !important;
}
#pk_flex_content .hero_product_module .producten a[class*="relax"]:hover {
	background-color: #9D2962 !important;
}
#pk_flex_content .hero_product_module .producten a[class*="emdr"]:hover {
	background-color: #BA9139 !important;
}


@media screen and (min-width: 1025px) {
	#pk_flex_content .hero_product_module .text-col {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	#pk_flex_content .hero_product_module .rank-math-breadcrumb {
		background-color: #fff;
	}
	/* #pk_flex_content .hero_product_module .flex_container .bg-swirl {
		width: 100%; height: auto;
	} */
	#pk_flex_content .hero_product_module .flex_container {
		padding-block: 5rem;
	}

	#pk_flex_content .hero_product_module .producten a {
		width: 100%;
	}
}