.ccl-v2-widget.core-v2-slider.slider-v2-4-across {
	background-color: var(--light-blue);
	padding-top: var(--space-8);
	padding-bottom: 54px;
	padding-inline: 33px;
}
.ccl-v2-widget.core-v2-slider.slider-v2-4-across .widget-header {
	display: grid;
	text-align: center;
	gap: var(--space-2);
	margin-bottom: var(--space-2);
	max-width: 1200px;
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .widget-header .widget-title {
	font-size: 2.375rem;
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide-title {
	font-size: 1.25rem;
	letter-spacing: 0.0125rem;
	line-height: 1.03;
	color: var(--dark-blue);
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .info-item a,
.ccl-v2-widget.core-v2-slider.slider-v2-4-across .info-item {
	color: var(--dark-blue);
	letter-spacing: 0.01125rem;
	font-weight: 600;
}

@media (hover: hover) {
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .info-item a:hover {
		color: var(--blue-alt);
	}
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .info-item i {
	color: var(--dark-green);
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .content-section {
	background-color: #fff;
	padding: var(--space-3) var(--space-5) var(--space-10);
	border-radius: 0px 0px 10px 10px;
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .content-upper {
	gap: var(--space-4);
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide-top {
	margin-bottom: 0;
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .glide__arrows {
	top: 40%;
	left: -46px;
	right: -46px;
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide-footer {
	display: none;
}

.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slider-cont {
	max-width: 1200px;
}

@media (min-width: 40em) {
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .img-cont,
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .img-cont img {
		border-radius: 5px 5px 0px 0px;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide {
		height: auto;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide > .inner {
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide .content-section {
		flex-grow: 1;
	}
}
@media (min-width: 64em) {
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across {
		padding-top: var(--space-12);
		padding-bottom: var(--space-10);
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .slide-title {
		font-size: var(--text-2xl);
		line-height: 1.05;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .content-upper {
		gap: 14px;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .content-section {
		padding-top: var(--space-4);
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .widget-inner {
		display: block;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .widget-header {
		display: flex;
		text-align: unset;
		width: calc(100% - var(--space-10));
		margin-inline: auto;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .view-all-col {
		display: block;
		width: auto;
		max-width: none;
		white-space: nowrap;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .widget-header .widget-title {
		font-size: 3rem;
	}
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .glide__arrows {
		top: 26%;
	}
}

@media (min-width: 90em) {
	.ccl-v2-widget.core-v2-slider.slider-v2-4-across .glide__arrows {
		left: -83px;
		right: -83px;
	}
}
