.contentblok_images .pk-grid-container.reversed .pk-image-grid {
    order: -1;
}


.contentblok_images .content{
	font-size: max(1rem, calc(1 * var(--su)));
	line-height: 1.5;
	padding: max(4rem, calc(4 * var(--su)));
}

.contentblok_images .content .pk-heading-wrap{
	max-width: max(35rem, calc(35 * var(--su)));
	margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
}

.contentblok_images .content .pk-heading-wrap .pk-heading-label{
	display: flex;
	align-items: center;
	width: fit-content;
	gap: max(0.5rem, calc(0.5 * var(--su)));
	padding-block: max(0.7rem, calc(0.7 * var(--su)));
	padding-inline: max(0.75rem, calc(0.75 * var(--su)));
	margin-bottom: max(1rem, calc(1 * var(--su)));
	text-transform: uppercase;
	border-radius: 0.5rem;
	background: var(--pk-lucht);
}

.contentblok_images .content .pk-heading-wrap .pk-heading-label .pk-icon{
	max-width: max(0.8rem, calc(0.8 * var(--su)));;
}

.contentblok_images .content .pk-button-group{
	margin-top:  max(1.5rem, calc(1.5 * var(--su)));
}

.contentblok_images .pk-image-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: max(1rem, calc(1 * var(--su)));
}

.contentblok_images .pk-image-grid .image-row {
    display: flex;
    flex-direction: column;
    gap: max(1rem, calc(1 * var(--su)));
}

.contentblok_images .pk-image-grid .image {
	border-radius: max(1rem, calc(1 * var(--su)));
	overflow: hidden;
}


.contentblok_images .pk-image-grid .image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.contentblok_images .pk-image-grid .image-row-1 .image {
	aspect-ratio: 221/221;
}

.contentblok_images .pk-image-grid .image-row-2 .image{
	aspect-ratio: 221/340;

}

.contentblok_images .pk-image-grid .image-row-3 .image{
	aspect-ratio: 221/221;
}

.contentblok_images .pk-image-grid .image-row-3 .image:first-child{
	aspect-ratio: 221/458;
}