.flex_content:has(.flex_layout.populaire_regios) {
	background: var(--Lila, #D3D6FF);
}

#pk_flex_content:has(.flex_layout.populaire_regios)
  .flex_content:has(.flex_layout.alle_werkgebieden) {
  position: relative;
  z-index: 2;
}


.flex_layout.populaire_regios .populaire_regios_container_inner {
	display: grid;
	grid-template-columns: 2fr 1fr;
	gap: 20px;
}

.flex_layout.populaire_regios .werkgebied_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1rem;
}

body #pk_flex_content .flex_layout.populaire_regios .populaire_regios_container h2{
	color: var(--Grey-stone, #1C1C1C);
	margin-bottom:60px;
}

.flex_layout.populaire_regios .right-column .image-block {
	margin-bottom: 2rem;
	display: flex;
	align-items: center;
	gap: 16px;
}

.flex_layout.populaire_regios.image-block {
	display:flex;
	align-items:center;
	flex-wrap:no-wrap;
	gap:16px;
}

.flex_layout.populaire_regios .images {
	width: 100%;
	max-width: fit-content;
}

.flex_layout.populaire_regios .image-block img {
	height: 64px;
	aspect-ratio: 1;
	border-radius: 100%;
	object-fit: cover;
}

.flex_layout.populaire_regios .image-block img:last-of-type {
	margin-left:-32px;
}

.flex_layout.populaire_regios .image-block h5{
	font-size:24px;
}


.flex_layout.populaire_regios .right-column {
	background: var(--Grey-stone, #1C1C1C);
	color: #fff;
	height: fit-content;
	padding: 40px;
	border-radius: 16px;
	width: 100%;
	max-width: 425px;
}

.flex_layout.populaire_regios .image-block-buttons{
	display:flex;
	flex-direction:column;
	gap:8px;
	margin-top:34px;
}

.flex_layout.populaire_regios .image-block-buttons a {
	border-radius: 8px;
	background: #FFF;
	padding: 8px 16px;
	color: var(--Purple-rain, #8089FF);
	font-size: 18px;
	font-style: normal;
	font-weight: 550;
	line-height:1;
	width:100%;
	display:flex;
	width:fit-content;
}

@media screen and (max-width: 1025px) {
.flex_layout.populaire_regios .populaire_regios_container_inner{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 1rem;
}

.flex_layout.populaire_regios .right-column {
	padding:25px;
}
body #pk_flex_content .flex_layout.populaire_regios .populaire_regios_container h2{
	color: var(--Grey-stone, #1C1C1C);
	margin-bottom:20px;
}
.flex_layout.populaire_regios .werkgebied_grid{
	grid-template-columns: repeat(1, 1fr);
}
}
