.ccl-widget.core-imagebox.imagebox-1-across {
	--text-xxs : 0.75rem;
	--text-xs : 0.8125rem;
	--leading-tight : 1.2em 
}

.ccl-widget.core-imagebox.imagebox-1-across .slides {
	max-width: 1270px;
}

.ccl-widget.core-imagebox.imagebox-1-across .slides .slide {
	border: 1px solid #FFF;
}
.ccl-widget.core-imagebox.imagebox-1-across .img-cont::after {
	background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
	opacity: 0.55;
}

.ccl-widget.core-imagebox.imagebox-1-across .mini-date-section {
	min-width: 53.5px;
	height: 112px;
	letter-spacing: var(--tracking-wider);
	left: var(--space-4);
	justify-content: end;
	padding: var(--space-2);
	padding-bottom: var(--space-2);
}
.container-events.dark-theme .ccl-widget.core-imagebox.imagebox-1-across .mini-date-section {
	background-color: var(--white);
}

.ccl-widget.core-imagebox.imagebox-1-across .mini-date-section .date-month {
	font-size: var(--text-xxs);
	letter-spacing: var(--tracking-widest);
}
.ccl-widget.core-imagebox.imagebox-1-across .content-section {
	bottom: var(--space-3);
	left: 0;
	max-width: 580px;
    margin-right: unset;
	padding: 0 var(--space-4);
}
.ccl-widget.core-imagebox.imagebox-1-across .content-section .slide-title {
	font-size: var(--text-2xl-1);
	margin-bottom: 0;
}
.ccl-widget.core-imagebox.imagebox-1-across .content-section p {
	line-height: var(--leading-snug);
	margin-bottom: var(--space-3);
}
.ccl-widget.core-imagebox.imagebox-1-across li,
.ccl-widget.core-imagebox.imagebox-1-across li a {
	font-size: var(--text-xs);
	font-weight: 400;
}

@media (min-width: 40em) {
	.ccl-widget.core-imagebox.imagebox-1-across .mini-date-section {
		height: 85px;
	}
}

@media (min-width: 64em) {
	.ccl-widget.core-imagebox.imagebox-1-across .mini-date-section {
		min-width: 73px;
		height: 153px;
		left: var(--space-8);
	}
	.ccl-widget.core-imagebox.imagebox-1-across .mini-date-section .date-month {
		font-size: var(--text-base-1);
		line-height: 0.8;
	}
	.ccl-widget.core-imagebox.imagebox-1-across .mini-date-section .date-day {
		line-height: 0.8;
	}
	.ccl-widget.core-imagebox.imagebox-1-across .content-section {
		bottom: var(--space-6);
		padding: 0 28px;
	}
	.ccl-widget.core-imagebox.imagebox-1-across .content-section .slide-title {
		font-size: var(--text-4xl-1);
		line-height: var(--leading-tight);
	}
	.ccl-widget.core-imagebox.imagebox-1-across .content-section p {
		margin-bottom: var(--space-1);
		font-size: var(--text-base-1);
	}
}