.mv-subpagina > section {
	padding-block: var(--mv-sectie);
}

.mv-subpagina > section:nth-of-type(even) {
	background: var(--mv-bg-zacht);
}

.mv-sub-opening__raster {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--mv-ruimte-6);
	align-items: center;
}

@media (min-width: 992px) {
	.mv-sub-opening__raster { grid-template-columns: 1.3fr 1fr; }
}

.mv-sub-uitleg__raster {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--mv-ruimte-6);
	align-items: center;
}

@media (min-width: 992px) {
	.mv-sub-uitleg__raster { grid-template-columns: 1fr 1fr; }
	.mv-sub-uitleg__raster--beeld-links > figure { order: -1; }
}

.mv-sub-uitleg__raster figure { margin: 0; }
.mv-sub-uitleg__raster img {
	width: 100%;
	border-radius: var(--mv-radius-vlak);
	box-shadow: var(--mv-schaduw);
}

.mv-sub-werkwijze__stappen {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--mv-ruimte-6);
	margin-top: var(--mv-ruimte-6);
}

@media (min-width: 600px) { .mv-sub-werkwijze__stappen { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 992px) { .mv-sub-werkwijze__stappen { grid-template-columns: repeat(4, 1fr); } }

.mv-sub-projecten__raster {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--mv-ruimte-5);
	margin-top: var(--mv-ruimte-6);
}

@media (min-width: 600px) { .mv-sub-projecten__raster { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 992px) { .mv-sub-projecten__raster { grid-template-columns: repeat(3, 1fr); } }

.mv-sub-faq .mv-faq { max-width: var(--mv-container-smal); }

.mv-sub-cta__partner {
	max-width: var(--mv-container-smal);
	margin: var(--mv-ruimte-5) auto 0;
	text-align: center;
	font-size: var(--mv-fs-klein);
}

.mv-sub-cta__partner a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: var(--mv-gewicht-kop);
}
