/* Generated from the reviewed photography manifest. Do not add page-ID selectors. */
.kzw-responsive-image[data-focal-profile] img { object-fit: cover; object-position: 50% 50%; }

.kzw-responsive-image[data-desktop-aspect="16-9"] { aspect-ratio: 16 / 9; }
.kzw-responsive-image[data-desktop-aspect="3-2"] { aspect-ratio: 3 / 2; }
.kzw-responsive-image[data-desktop-aspect="4-3"] { aspect-ratio: 4 / 3; }
.kzw-responsive-image[data-desktop-aspect="4-5"] { aspect-ratio: 4 / 5; }

.kzw-responsive-image[data-focal-profile="care-hours-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="care-how-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="complaints-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="contact"] img { object-position: 62% 43%; }
.kzw-responsive-image[data-focal-profile="extra-services-v3"] img { object-position: 72% 46%; }
.kzw-responsive-image[data-focal-profile="faq"] img { object-position: 64% 43%; }
.kzw-responsive-image[data-focal-profile="home-guidance-v2"] img { object-position: 56% 55%; }
.kzw-responsive-image[data-focal-profile="homepage-v3"] img { object-position: 63% 44%; }
.kzw-responsive-image[data-focal-profile="inschrijven"] img { object-position: 33% 44%; }
.kzw-responsive-image[data-focal-profile="intake"] img { object-position: 76% 46%; }
.kzw-responsive-image[data-focal-profile="kraamzorg"] img { object-position: 72% 46%; }
.kzw-responsive-image[data-focal-profile="method-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="over-ons"] img { object-position: 57% 42%; }
.kzw-responsive-image[data-focal-profile="quality-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="region-biddinghuizen-v3"] img { object-position: 50% 48%; }
.kzw-responsive-image[data-focal-profile="region-elburg-v3"] img { object-position: 50% 48%; }
.kzw-responsive-image[data-focal-profile="region-kampen-v3"] img { object-position: 50% 48%; }
.kzw-responsive-image[data-focal-profile="region-ketelhaven-v3"] img { object-position: 50% 48%; }
.kzw-responsive-image[data-focal-profile="region-lelystad-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="region-nagele-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="region-swifterbant-v3"] img { object-position: 50% 48%; }
.kzw-responsive-image[data-focal-profile="team-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="vergoeding-v2"] img { object-position: 53% 48%; }
.kzw-responsive-image[data-focal-profile="vip-v3"] img { object-position: 58% 48%; }
.kzw-responsive-image[data-focal-profile="voorwaarden-v2"] img { object-position: 60% 52%; }
.kzw-responsive-image[data-focal-profile="workarea-v3"] img { object-position: 69% 50%; }

@media (min-width: 768px) and (max-width: 1100px) {
	.kzw-responsive-image[data-focal-profile="care-hours-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="care-how-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="complaints-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="contact"] img { object-position: 62% 43%; }
	.kzw-responsive-image[data-focal-profile="extra-services-v3"] img { object-position: 70% 44%; }
	.kzw-responsive-image[data-focal-profile="faq"] img { object-position: 64% 43%; }
	.kzw-responsive-image[data-focal-profile="home-guidance-v2"] img { object-position: 56% 55%; }
	.kzw-responsive-image[data-focal-profile="homepage-v3"] img { object-position: 64% 43%; }
	.kzw-responsive-image[data-focal-profile="inschrijven"] img { object-position: 38% 43%; }
	.kzw-responsive-image[data-focal-profile="intake"] img { object-position: 75% 45%; }
	.kzw-responsive-image[data-focal-profile="kraamzorg"] img { object-position: 70% 45%; }
	.kzw-responsive-image[data-focal-profile="method-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="over-ons"] img { object-position: 57% 42%; }
	.kzw-responsive-image[data-focal-profile="quality-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="region-biddinghuizen-v3"] img { object-position: 50% 46%; }
	.kzw-responsive-image[data-focal-profile="region-elburg-v3"] img { object-position: 50% 46%; }
	.kzw-responsive-image[data-focal-profile="region-kampen-v3"] img { object-position: 50% 46%; }
	.kzw-responsive-image[data-focal-profile="region-ketelhaven-v3"] img { object-position: 50% 46%; }
	.kzw-responsive-image[data-focal-profile="region-lelystad-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="region-nagele-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="region-swifterbant-v3"] img { object-position: 50% 46%; }
	.kzw-responsive-image[data-focal-profile="team-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="vergoeding-v2"] img { object-position: 48% 46%; }
	.kzw-responsive-image[data-focal-profile="vip-v3"] img { object-position: 56% 46%; }
	.kzw-responsive-image[data-focal-profile="voorwaarden-v2"] img { object-position: 59% 52%; }
	.kzw-responsive-image[data-focal-profile="workarea-v3"] img { object-position: 67% 48%; }
}

@media (max-width: 767px) {
	.kzw-responsive-image[data-mobile-aspect="16-9"] { aspect-ratio: 16 / 9; }
	.kzw-responsive-image[data-mobile-aspect="3-2"] { aspect-ratio: 3 / 2; }
	.kzw-responsive-image[data-mobile-aspect="4-3"] { aspect-ratio: 4 / 3; }
	.kzw-responsive-image[data-mobile-aspect="4-5"] { aspect-ratio: 4 / 5; }
	.kzw-responsive-image[data-mobile-aspect="3-4"] { aspect-ratio: 3 / 4; }

	.kzw-responsive-image[data-focal-profile="care-hours-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="care-how-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="complaints-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="contact"] img { object-position: 43% 38%; }
	.kzw-responsive-image[data-focal-profile="extra-services-v3"] img { object-position: 52% 38%; }
	.kzw-responsive-image[data-focal-profile="faq"] img { object-position: 43% 38%; }
	.kzw-responsive-image[data-focal-profile="home-guidance-v2"] img { object-position: 56% 55%; }
	.kzw-responsive-image[data-focal-profile="homepage-v3"] img { object-position: 58% 38%; }
	.kzw-responsive-image[data-focal-profile="inschrijven"] img { object-position: 22% 38%; }
	.kzw-responsive-image[data-focal-profile="intake"] img { object-position: 66% 40%; }
	.kzw-responsive-image[data-focal-profile="kraamzorg"] img { object-position: 67% 38%; }
	.kzw-responsive-image[data-focal-profile="method-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="over-ons"] img { object-position: 38% 36%; }
	.kzw-responsive-image[data-focal-profile="quality-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="region-biddinghuizen-v3"] img { object-position: 50% 42%; }
	.kzw-responsive-image[data-focal-profile="region-elburg-v3"] img { object-position: 50% 42%; }
	.kzw-responsive-image[data-focal-profile="region-kampen-v3"] img { object-position: 50% 42%; }
	.kzw-responsive-image[data-focal-profile="region-ketelhaven-v3"] img { object-position: 50% 42%; }
	.kzw-responsive-image[data-focal-profile="region-lelystad-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="region-nagele-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="region-swifterbant-v3"] img { object-position: 50% 42%; }
	.kzw-responsive-image[data-focal-profile="team-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="vergoeding-v2"] img { object-position: 48% 44%; }
	.kzw-responsive-image[data-focal-profile="vip-v3"] img { object-position: 52% 42%; }
	.kzw-responsive-image[data-focal-profile="voorwaarden-v2"] img { object-position: 55% 52%; }
	.kzw-responsive-image[data-focal-profile="workarea-v3"] img { object-position: 61% 46%; }
}
