.flex_layout.vacature_keuze {
	border-radius: 30px;
	background: var(--Lila, #D3D6FF);
}

#pk_flex_content .predefined_blocks .vacature_keuze .flex_layout_wrapper {
	padding: 0;
	max-width: unset;
	margin: unset;
}

.flex_layout.vacature_keuze:not(.predefined_blocks) .flex_layout_wrapper{
	max-width: var(--site-grid) !important;
	margin-inline: auto;
}

.flex_layout.predefined_blocks:has(.vacature-keuze-container.lila) {
	background: var(--Lila, #D3D6FF);
}

.vacature-keuze-container.lila .swiper-button-prev-vk path,
.vacature-keuze-container.lila .swiper-button-next-vk path{
	stroke: #1C1C1C;
}

.vacature-keuze-container.lila .swiper-button-prev-vk rect,
.vacature-keuze-container.lila .swiper-button-next-vk rect{
	fill: var(--White, #FFF);
}

.flex_layout.vacature_keuze:not(.predefined_blocks):has(.vacature-keuze-container.lila){
	background: var(--Lila, #D3D6FF);
}

.flex_layout.vacature_keuze .swiper {
	overflow: visible;
}

.vacature-keuze-container .vk-slider .swiper-slide {
	border-radius:16px;
}

.vacature-keuze-container .vk-slider .swiper,
.vacature-keuze-container .vk-slider .swiper-wrapper,
.vacature-keuze-container .vk-slider .swiper-slide {
  height: auto;
}
.vacature-keuze-container .vk-slider .swiper-wrapper {
  align-items: stretch;
}

.flex_layout.vacature_keuze .vk-head {
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
	gap:20px;
	align-items: center;
	margin-bottom:30px;
}

.flex_layout.vacature_keuze .vk-head h2 {
	color: var(--Grey-stone, #1C1C1C);
}

.flex_layout.vacature_keuze .vk-head .inner-head {
	display: flex;
	gap: 16px;
	align-items: center;
}

.flex_layout.vacature_keuze .vk-head .swiper-knoppen-container {
	display: flex;
	gap: 8px;
	align-items: center;
}

.flex_layout.vacature_keuze .vk-scrollbar.swiper-scrollbar {
	position: relative;
	margin-top: 45px;
	height: 2px;
}

.flex_layout.vacature_keuze .swiper-scrollbar-drag {
	background: var(--Grey-stone, #1C1C1C);
}

#pk_flex_content .flex_layout.vacature_keuze  .swiper-button-disabled {
	opacity: 0.5 !important;
}

#pk_flex_content .flex_layout:has(.vacature-keuze-container) .swiper-button-prev-vk rect,
#pk_flex_content .flex_layout:has(.vacature-keuze-container) .swiper-button-next-vk rect{
	fill: var(--White, #FFF);
}

#pk_flex_content .flex_layout:has(.vacature-keuze-container) .swiper-button-prev-vk path,
#pk_flex_content .flex_layout:has(.vacature-keuze-container) .swiper-button-next-vk path{
	stroke: var(--Grey-stone, #1C1C1C);
}

@media (min-width: 768px) {
	.flex_layout.vacature_keuze .swiper-slide{
		max-width: 320px;
		width:100%;
	}
}	

@media (min-width: 1200px) {
  .vacature-keuze-container .vk-slide {
	width: 100% !important;
  }
}


@media (max-width: 767px) {
	.flex_layout.vacature_keuze .vk-head {
		margin-bottom:20px;
	}
	.flex_layout.vacature_keuze .vk-scrollbar.swiper-scrollbar {
		margin-top: 25px;
	}
}
