#pk_flex_content .content_uitgebreid {
	background-color: var(--iz-green-lighter); padding: 3rem 3.5rem;
    border-radius: 1.5rem; margin-block: 3rem;
}
#pk_flex_content .content_uitgebreid:nth-child(even) {
	background-color: var(--iz-grey-lightest);
}
#pk_flex_content .content_uitgebreid:first-child {
	margin-top: 0;
}
#pk_flex_content .content_uitgebreid .flex_container_inner {
	padding: 0;
}
#pk_flex_content .content_uitgebreid h1, #pk_flex_content .content_uitgebreid h2,
#pk_flex_content .content_uitgebreid h3, #pk_flex_content .content_uitgebreid h4,
#pk_flex_content .content_uitgebreid h5, #pk_flex_content .content_uitgebreid h6 {
	color: var(--iz-blue-dark);
}

.flex_container .content_uitgebreid_wrapper .section {
	display: flex; align-items: flex-start; gap: 2rem;
	flex-direction: row; 
}
.flex_container .content_uitgebreid_wrapper .section-divider {
    display: block; width: 100%; height: auto;
    margin-block: 3rem;
}
.flex_container .content_uitgebreid_wrapper .section > * {
    width: 100%;
}

.flex_container .content_uitgebreid_wrapper .section.sectie-1 .content_wrapper {
	position: relative;
}
.flex_container .content_uitgebreid_wrapper .section.sectie-1 .content_wrapper::before {
	content: ''; position: absolute; top: 0; left: 0; z-index: 2;
	translate: -3.5rem 0;
	width: 1rem; height: 45px; background-color: #CBD6D0;
}
.flex_container .content_uitgebreid_wrapper .downloads_list {
    display: flex; flex-direction: column; gap: 0.5rem;
}
.flex_container .content_uitgebreid_wrapper .downloads_list a {
    display: flex; align-items: center; justify-content: space-between; gap: 0.5rem;
    border-bottom: 1px solid rgba(3, 45, 63, 0.25); text-decoration: none;
    padding-bottom: 1rem; color: var(--iz-text-primary); font-weight: 500;
}

/**************************/
/******** SECTIE 2 ********/
/**************************/
.flex_container .content_uitgebreid_wrapper .sectie-2 .images {
	display: flex; align-items: flex-start; gap: 1.5rem;
	position: relative;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 > .images .image_wrapper {
	position: relative;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 > .images .image_wrapper::before {
	background-position: center; background-repeat: no-repeat; background-size: contain;
	position: absolute; top: 0; left: 0; z-index: 2;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 > .images .image_wrapper:nth-child(1)::before {
	content: ''; background-image: url("data:image/svg+xml,%3Csvg width='315' height='290' viewBox='0 0 315 290' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2' y='1.89014' width='311.152' height='285.871' rx='24' stroke='%23EA5060' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='0.5 10'/%3E%3C/svg%3E%0A");
	width: 100%; height: 100%; translate: -10px -10px; aspect-ratio: 62/57;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 > .images .image_wrapper:nth-child(2)::before {
	content: ''; background-image: url("data:image/svg+xml,%3Csvg width='204' height='287' viewBox='0 0 204 287' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.2533' y='2.25336' width='199.747' height='282.271' rx='24' stroke='%23EA5060' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='0.5 10'/%3E%3C/svg%3E%0A");
	width: 100%; height: 100%; translate: 10px 10px; aspect-ratio: 62/57;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .images > .image_wrapper img {
	object-fit: cover; border-radius: 1.5rem;
	position: relative; z-index: 1;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .images > .image_wrapper:nth-child(1) {
	width: 60%; margin-top: 4em;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .images > .image_wrapper:nth-child(1) img {
	aspect-ratio: 62/57; 
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .images > .image_wrapper:nth-child(2){
	width: 40%;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .images > .image_wrapper:nth-child(2) img {
	aspect-ratio: 5/7; 
}

.flex_container .content_uitgebreid_wrapper .sectie-2 .content_wrapper .text_columns {
	display: flex; align-items: flex-start; gap: 1.5rem; margin-top: 2rem;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .content_wrapper .text_columns > .text_column {
	width: 100%;
}
.flex_container .content_uitgebreid_wrapper .sectie-2 .content_wrapper .button_wrapper {
	margin-top: 1rem;
}


/**************************/
/******** SECTIE 3 ********/
/**************************/
.flex_container .content_uitgebreid_wrapper .sectie-3 {
    align-items: center; gap: 120px;
}
.flex_container .content_uitgebreid_wrapper .sectie-3 > * {
    width: 50%;
}
.flex_container .content_uitgebreid_wrapper .sectie-3 .content_wrapper .text_wrapper p a {
    text-decoration: underline;
}

@media screen and (min-width: 993px) {
	.flex_container .content_uitgebreid_wrapper .section.sectie-1 {
		gap: 120px;
	}
}

@media screen and (max-width: 992px) {
	.flex_container .content_uitgebreid_wrapper .section {
		flex-direction: column; gap: 2rem;
	}


	.flex_container .content_uitgebreid_wrapper .sectie-3 > * {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	#pk_flex_content .content_uitgebreid {
		padding: 2rem 20px;
	}

	.flex_container .content_uitgebreid_wrapper .sectie-2 .content_wrapper .text_columns {
		flex-direction: column; gap: 1rem;
	}
}