#pk_flex_content .content_tabblad_wrapper {
	display: flex; align-items: flex-start; gap: 1.5rem;
}
#pk_flex_content .tabblad-media {
	width: 50%; min-width: 0; border-radius: var(--radius-normal); overflow: hidden;
}
#pk_flex_content .tabblad-media img,
#pk_flex_content .tabblad-media video {
	aspect-ratio: 13/11; width: 100%; height: auto;
	object-fit: cover;
}

#pk_flex_content .tabblad-accordion {
	display: flex; flex-direction: column; gap: 0.75rem;
	width: 50%;
}
#pk_flex_content .tabblad-accordion .tabblad {
	padding: 2rem; background-color: var(--Identity-Sky);
	border-radius: var(--radius-normal); cursor: pointer;
}
#pk_flex_content .tabblad .tabblad-title {
	display: flex; align-items: center; gap: 1rem;
	margin: 0; line-height: 1; font-weight: 500;
}
#pk_flex_content .tabblad .tabblad-title svg {
	flex-shrink: 0; height: auto;
}
#pk_flex_content .tabblad:not(.active) .tabblad-title .open,
#pk_flex_content .tabblad.active .tabblad-title .closed {
	display: none;
}
#pk_flex_content .tabblad .tabblad-text {
	display: grid; grid-template-rows: 0fr; overflow: hidden;
	padding-left: 3rem;
	transition: all 0.1s ease-in-out;
}
#pk_flex_content .tabblad.active .tabblad-text {
	grid-template-rows: 1fr; margin-top: 0.75rem;
}
#pk_flex_content .tabblad .tabblad-text-wrapper {
	overflow: hidden;
}

@media screen and (max-width: 1024px) {
	#pk_flex_content .content_tabblad_wrapper {
		flex-direction: column;
	}
	#pk_flex_content .tabblad-media,
	#pk_flex_content .tabblad-accordion {
		width: 100%;
	}

	#pk_flex_content .tabblad-accordion .tabblad {
		padding: 1.5rem;
	}
	#pk_flex_content .tabblad .tabblad-text {
		padding-left: 2.5rem;
	}
	#pk_flex_content .tabblad .tabblad-title svg {
		width: 1.5rem;
	}
}
