.content_afbeelding-layout {
	color: var(--bies-peach-light);
	padding-block: max(3rem, calc(4.875 * var(--su))) 0;
	padding-right: 0;
	background: var(--secondary-color);
	border-radius: max(1rem, calc(1.5 * var(--su)));
	overflow: hidden;
}

.content_afbeelding-layout .pk-row-content {
	align-items: flex-end;
}

.content_afbeelding-layout .content {
	padding-inline: max(1.25rem, calc(3.75 * var(--su))) 0;
	padding-bottom:  max(3rem, calc(4.875 * var(--su)));
}

.content_afbeelding-layout .content_afbeelding-blok + .content_afbeelding-blok {
	margin-top: max(2rem, calc(2.5 * var(--su)));
}

.content_afbeelding-layout .pk-heading {
	font-family: var(--pk-heading-font-family);
	font-weight: 500;
	color: var(--bies-peach-light);
	font-size: var(--scaling-h2);
	line-height: 0.8;
	margin-bottom: 0.4rem;
}

.content_afbeelding-layout p {
	color: var(--bies-peach-light);
	font-size: var(--dekstop-body-lg);
}

.content_afbeelding-layout .content_afbeelding-tekst p:last-child {
	margin-bottom: 0;
}

.content_afbeelding-layout .pk-button-group {
	margin-top: max(1.75rem, calc(2.5 * var(--su)));
}

.content_afbeelding-layout .pk-button-group .pk-button {
	background: var(--bies-peach-light);
	color: var(--secondary-color);
}

.content_afbeelding-layout .pk-button-group .pk-button svg path {
	fill: var(--secondary-color);
}

.content_afbeelding-layout .pk-image_wrap {
	display: flex;
	justify-content: flex-end;
	position: relative;
}

.content_afbeelding-layout .pk-image_wrap img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block;
	bottom: 0;
	right: 0;
}

@media screen and (max-width: 993px) {
	.content_afbeelding-layout .content {
		padding-inline: var(--pk-site-gutter);
	}

	.content_afbeelding-layout .pk-image_wrap {
		justify-content: center;
		margin-top: max(2rem, calc(2 * var(--su)));
	}
}
