.ccl-widget.imagebox-1-across-fullwidth .slide.overlap-image p {
	display: none;
}

.ccl-widget.imagebox-1-across-fullwidth .slide-title {
	font-size: calc(30px + (39 - 30) * ((100vw - 320px) / (374 - 320)));
	margin-bottom: var(--space-2);
	font-family: var(--font-display); 
	font-weight: 700;
	line-height: var(--leading-tight);
	font-style: italic;
	display: flex;
	justify-content: center;
	text-align: center;
}

@media (min-width: 375px) {
	.ccl-widget.imagebox-1-across-fullwidth .slide-title {
		font-size: var(--text-4xl);
	}
}

@media (hover : hover) {
	.ccl-widget.imagebox-1-across-fullwidth .slide.overlap-image .slide-title > a:hover {
		text-decoration: none;
	}
}


.ccl-widget.imagebox-1-across-fullwidth .slide .img-cont {
	overflow: visible;
	display: flex;
	width: 100%;
}

.ccl-widget.imagebox-1-across-fullwidth .slide .img-cont .credits {
	top: unset;
	font-size: var(--text-xs);
}

.ccl-widget.imagebox-1-across-fullwidth .slide .img-cont .credits:before {
	left: -24px;
	top: -2px;
	font-size: var(--text-sm);
	text-shadow: 0 2px 8px rgba(0,0,0, 0.5);
}

.ccl-widget.imagebox-1-across-fullwidth .slide .img-cont a,
.ccl-widget.imagebox-1-across-fullwidth .slide .img-cont img {
	width: 100%;
	object-fit: cover;
}

.ccl-widget.imagebox-1-across-fullwidth .slide.overlap-image .content-section {
	bottom: unset;
	top: 50%;
	transform: translateY(-50%);
	margin-right: 0px;
	left: var(--space-5);
	right: var(--space-5);
	z-index: 4;
}
.ccl-widget.imagebox-1-across-fullwidth .slide .slide-footer {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ccl-widget.imagebox-1-across-fullwidth .slide .slide-footer a {
	margin: 0px;
	transition: all 300ms ease-in-out;
}

@media screen and (min-width: 40em) {

	.ccl-widget.imagebox-1-across-fullwidth .slide.overlap-image .slide-title,
	.ccl-widget.imagebox-1-across-fullwidth .slide-title {
		font-size: calc(35px + (48 - 35) * ((100vw - 640px) / (1023 - 640)));
	}
}
@media screen and (min-width: 64em) {
	.ccl-widget.ccl-widget.imagebox-1-across-fullwidth  .slide-title,
	.ccl-widget.ccl-widget.imagebox-1-across-fullwidth .slide .slide-title > a {
		font-size: calc(48px + (66 - 48) * ((100vw - 1025px) / (1440 - 1025)));
	}
}

@media (min-width: 1440px) {
	.ccl-widget.ccl-widget.imagebox-1-across-fullwidth  .slide-title,
	.ccl-widget.ccl-widget.imagebox-1-across-fullwidth .slide .slide-title > a {
		font-size: 4.125rem;
	}
}

.ccl-widget.ccl-widget.imagebox-1-across-fullwidth .slide .slide-title > a:hover {
	color: var(--sw-site-white);
}

.ccl-widget.imagebox-1-across-fullwidth .slide .slide-footer a {
	display: inline-block;
	padding: var(--space-3) 21px;
	font-family: var(--font-body);
	font-size: var(--text-base);
	font-weight: 600;
	color: var(--sw-button-primary-color);
	text-decoration: none;
	border-radius: var(--rounded-full);
	background: var(--sw-button-primary-bg);
	text-transform: uppercase;
}

@media (hover: hover) {
	.ccl-widget.imagebox-1-across-fullwidth .slide .slide-footer a:hover {
		background: linear-gradient(280deg, var(--sw-button-secondary-bg-hover), var(--sw-button-secondary-bg-hover));
		color: var(--sw-button-secondary-color-hover);
	}
}

.ccl-widget.imagebox-1-across-fullwidth .slide .slide-footer a:focus {
	outline: var(--sw-focus-color) solid 1px;
	outline-offset: 2px;
}

.ccl-widget.imagebox-1-across-fullwidth .slide.overlap-image {
	position: relative;
}
.ccl-widget.imagebox-1-across-fullwidth .slide.overlap-image::before {
	content: '';
	background: #00588799;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 3;
}

.ccl-widget.ccl-widget.imagebox-1-across-fullwidth .slide .slide-footer a:after {
	display: none;
}