.ccl-v2-widget.tabbed-cards-4-across .widget-header {
	display: none;
}

.tabbed-cards-4-across .slides {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: var(--space-2) var(--space-4);
	padding: 0 17px;
	max-width: 1302px;
}
.ccl-v2-widget.tabbed-cards-4-across .info-flag {
	color: var(--red);
    text-align: center;
    font-family: var(--font-body);
    text-transform: uppercase;
    font-weight: 600;
	font-style: italic;
	font-size: var(--text-lg);
}
.tabbed-cards-4-across .slide-title {
	font-size: var(--text-lg);
	text-align: center;
	text-transform: capitalize;
	line-height: var(--leading-none);
}

.tabbed-cards-4-across .slide-top {
	margin-bottom: var(--space-3);
}

.tabbed-cards-4-across .content-upper {
	gap: var(--space-1);
	justify-items: center;
}

.tabbed-cards-4-across .mini-date-section {
	display: none;
	visibility: hidden;
}

@container (min-width: 64em) {
	.tabbed-cards-4-across .slides {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.tabbed-cards-4-across .slide-title {
		font-size: 1.5625rem;
		line-height: normal;
	}

	.tabbed-cards-4-across .details {
		font-size: var(--text-lg);
	}

	.tabbed-cards-4-across .slide .img-cont::before {
		content: '';
		position: absolute;
		top: calc(50% - 1px);
		left: 50%;
		background-image: url(/includes/public/assets/shared/art-deco-corners-hover.svg);
		height: 100%;
		background-repeat: no-repeat;
		width: 100%;
		display: block;
		opacity: 0;
		transition: opacity var(--transition-appendix), transform var(--transition-appendix);
		transform: translate(-50%, -50%) scale(1.5);
		background-size: 101% 101%;
		pointer-events: none;
	}
	
	.tabbed-cards-4-across .slide:hover .img-cont::before {
		transform: translate(-50%, -50%) scale(1);
		opacity: 1;
	}
	
}
