

.ngw-loop-card-clamp {
	--ngw-loop-title-lines: 3;
	--ngw-loop-excerpt-lines: 4;
}


.ngw-loop-card-clamp .elementor-widget-theme-post-title .elementor-heading-title,
.ngw-loop-card-clamp.elementor-widget-theme-post-title .elementor-heading-title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--ngw-loop-title-lines);
	line-clamp: var(--ngw-loop-title-lines);
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: calc(var(--ngw-loop-title-lines) * 1lh);
}

.ngw-loop-card-clamp .elementor-widget-theme-post-title .elementor-heading-title a,
.ngw-loop-card-clamp.elementor-widget-theme-post-title .elementor-heading-title a {
	display: inline;
}


.ngw-loop-card-clamp .elementor-widget-theme-post-excerpt .elementor-widget-container,
.ngw-loop-card-clamp .elementor-widget-theme-post-excerpt p,
.ngw-loop-card-clamp.elementor-widget-theme-post-excerpt .elementor-widget-container,
.ngw-loop-card-clamp.elementor-widget-theme-post-excerpt p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--ngw-loop-excerpt-lines);
	line-clamp: var(--ngw-loop-excerpt-lines);
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: calc(var(--ngw-loop-excerpt-lines) * 1lh);
	margin-top: 0;
	margin-bottom: 0;
}


.ngw-loop-card-clamp .elementor-post__title,
.ngw-loop-card-clamp.elementor-post .elementor-post__title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--ngw-loop-title-lines);
	line-clamp: var(--ngw-loop-title-lines);
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: calc(var(--ngw-loop-title-lines) * 1lh);
}

.ngw-loop-card-clamp .elementor-post__title a,
.ngw-loop-card-clamp.elementor-post .elementor-post__title a {
	display: inline;
}


.ngw-loop-card-clamp .elementor-post__excerpt,
.ngw-loop-card-clamp .elementor-post__excerpt p,
.ngw-loop-card-clamp.elementor-post .elementor-post__excerpt,
.ngw-loop-card-clamp.elementor-post .elementor-post__excerpt p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--ngw-loop-excerpt-lines);
	line-clamp: var(--ngw-loop-excerpt-lines);
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: calc(var(--ngw-loop-excerpt-lines) * 1lh);
	margin-top: 0;
	margin-bottom: 0;
}
