/**
 * Inzichten archief & taxonomie: uitgelichte afbeelding niet vervormen (object-fit: cover).
 * body.inzichten-module-listing wordt via de plugin toegevoegd.
 */

body.inzichten-module-listing article.inzicht .post-thumb.ast-blog-featured-section,
body.inzichten-module-listing article.inzicht .post-thumb-img-content {
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 10;
	position: relative;
	box-shadow: none;
}

body.inzichten-module-listing article.inzicht .post-thumb.ast-blog-featured-section a,
body.inzichten-module-listing article.inzicht .post-thumb-img-content a {
	display: block;
	height: 100%;
	line-height: 0;
	box-shadow: none;
}

body.inzichten-module-listing article.inzicht .post-thumb.ast-blog-featured-section img,
body.inzichten-module-listing article.inzicht .post-thumb-img-content img {
	width: 100%;
	height: 100%;
	max-width: none;
	object-fit: cover;
	object-position: center center;
	display: block;
	box-shadow: none;
}

body.inzichten-module-listing article.inzicht > a:first-of-type {
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 10;
	line-height: 0;
	box-shadow: none;
}

body.inzichten-module-listing article.inzicht > a:first-of-type img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	display: block;
}

body.inzichten-module-listing .elementor-post .elementor-post__thumbnail,
body.inzichten-module-listing .elementor-post .elementor-post__thumbnail__link {
	display: block;
	overflow: hidden;
	aspect-ratio: 16 / 10;
	line-height: 0;
	box-shadow: none;
}

body.inzichten-module-listing .elementor-post .elementor-post__thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	display: block;
}

body.inzichten-module-listing article.inzicht.ast-article-post,
body.inzichten-module-listing article.inzicht.ast-archive-post:hover {
	box-shadow: none !important;
}
