.elementor-widget-dkd-mega-featured-post .event-grid-wrapper {
	display: block;
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper .single-event {
	max-width: 100%;
	min-width: 0;
	width: 100%;
	text-decoration: none;
	color: inherit;
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper .single-event.past-event .event-footer {
	justify-content: flex-end;
}

.elementor-widget-dkd-mega-featured-post .experience-list-container.experience-grid {
	display: block;
	grid-template-columns: none;
	margin: 0;
	height: 100%;
}

.elementor-widget-dkd-mega-featured-post .experience-list-container .exp-item {
	width: 100%;
	min-height: 320px;
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper .single-event .event-content h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--dkd-mega-featured-post-title-lines, 2);
	line-clamp: var(--dkd-mega-featured-post-title-lines, 2);
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper .single-event .event-content .event-location {
	min-width: 0;
	flex: 1;
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper .single-event .event-content .event-location-text {
	flex: 1;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--dkd-mega-featured-post-location-lines, 2);
	line-clamp: var(--dkd-mega-featured-post-location-lines, 2);
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper.dkd-mega-featured-post--title-unclamped .single-event .event-content h3 {
	display: block;
	overflow: visible;
	-webkit-line-clamp: unset;
	line-clamp: unset;
}

.elementor-widget-dkd-mega-featured-post .event-grid-wrapper.dkd-mega-featured-post--location-unclamped .single-event .event-content .event-location-text {
	display: block;
	overflow: visible;
	-webkit-line-clamp: unset;
	line-clamp: unset;
}
