#pk_flex_content  .flex_layout.content_kolommen:has(+ .flex_layout.faq){
	padding-bottom: 0px;
}

#pk_flex_content  .flex_layout.content_kolommen + .flex_layout.faq{
	padding-top: 40px;
}

.flex_layout.content_kolommen .heading_wrapper{
	margin-bottom: 30px;
}

.flex_layout.content_kolommen .flex_container_inner > .content_wrapper > div table.table{
	color: var(--wp--preset--color--fl-body-text);
	margin-top: 20px;
}

.flex_layout.content_kolommen .table td, 
.flex_layout.content_kolommen .table th{
	padding: 0.4em;
	border-top: 1px solid var(--wp--preset--color--fl-accent);
}

.flex_layout.content_kolommen .flex_container_inner > .content_wrapper > div table.table th{
	background-color: var(--wp--preset--color--fl-accent);
	
}


@media screen and (min-width: 768px){
	.flex_layout.content_kolommen .flex_container_inner > .content_wrapper{
		position: relative;
		display: flex;
		gap: 40px;
	}
	
	.flex_layout.content_kolommen .flex_container_inner > .content_wrapper > div{
		flex: 1;
		width: 50%;
	}
}