.slider-v2-4-across-outer-container {
	container-type: inline-size;
}

.slider-v2-4-across-outer {
	position: relative;
	z-index: 2;
}

.slider-v2-4-across-outer::after {
	position: absolute;
	inset: auto 0 0;
	display: block;
	height: 8px;
	content: '';
	background: url('https://assets.simpleviewinc.com/simpleview/image/upload/v1/clients/providence-redesign/edge_texture_bottom_white_76a4ba2c-232e-4a37-b5bf-96f68ab2440f.png') repeat-x center top / auto 16px;
	pointer-events: none;
}

.slider-v2-4-across {
	z-index: 2;
	padding: 67px 0 48px;
	color: var(--white);
	overflow: hidden;
}

.slider-v2-4-across::before,
.slider-v2-4-across::after {
	position: absolute;
	z-index: -1;
	width: 100%;
	max-width: 957px;
	height: 112.267vw;
	max-height: 639px;
	content: '';
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: cover;
	pointer-events: none;
	opacity: 0.16;
}

.slider-v2-4-across::before {
	inset: auto auto 0 0;
	rotate: y 180deg;
}

.slider-v2-4-across::after {
	inset: auto 0 0 auto;
	display: none;
}

.slider-v2-4-across .widget-inner {
	gap: 28px;
}

.slider-v2-4-across .widget-header,
.slider-v2-4-across .slider-cont,
.slider-v2-4-across .glide__arrows {
	width: calc(100% - 56px);
	max-width: 1276px;
}


.slider-v2-4-across .title-col {
	gap: var(--space-2);
}

.slider-v2-4-across .widget-title {
	font-weight: 500;
	font-size: 2.125rem;
	line-height: calc(18/17);
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: inherit;
}

.slider-v2-4-across .widget-desc {
	display: none;
	font-size: var(--text-lg);
	line-height: calc(4/3);
	color: inherit;
}

.slider-v2-4-across .slider-cont {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: var(--space-5);
	width: 100%;
}

.slider-v2-4-across .glide__arrows {
	position: static;
	transform: none;
	order: 1;
	justify-content: center;
	gap: var(--space-4);
	margin: 0 auto;
}

.slider-v2-4-across .glide__arrow {
	--arrow-path: url('/includes/public/assets/shared/slider-arrow-right-yellow.svg');
}

.slider-v2-4-across .glide__slides {
	padding: 4px 0;
}

.slider-v2-4-across .slide {
	border-radius: 2px;
	box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.24);
	overflow: hidden;
}

.slider-v2-4-across .slide-top {
	margin: 0;
}

.slider-v2-4-across .content-section {
	position: absolute;
	inset: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 16px;
	text-align: center;
	pointer-events: none;
}

.slider-v2-4-across .content-section a,
.slider-v2-4-across .content-section button {
	pointer-events: all;
}

.slider-v2-4-across .slide-title {
	margin: 0;
	font-weight: 450;
	font-size: 0.7643125rem;
	line-height: 1.08333;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--whtie);
}

.slider-v2-4-across .img-cont::before {
	background: rgba(0, 0, 0, 0.24);
}

.slider-v2-4-across .shared-play-button {
	inset: 12px 12px auto auto;
	transform: none;
}

@media (hover: hover) {
	.slider-v2-4-across .slide-title a:hover {
		color: inherit;
	}
}

@container (min-width: 40em) {
	.slider-v2-4-across .content-section {
		padding: 24px;
	}

	.slider-v2-4-across .slide-title {
		font-size: var(--text-2xl);
	}
}

@container (min-width: 64em) {
	.slider-v2-4-across {
		padding: 96px 0 40px;
	}

	.slider-v2-4-across::before,
	.slider-v2-4-across::after {
		opacity: 0.32;
	}

	.slider-v2-4-across::before {
		inset: 0 auto auto 0;
		rotate: 180deg;
	}

	.slider-v2-4-across::after,
	.slider-v2-4-across .widget-desc {
		display: block;
	}

	.slider-v2-4-across .widget-title {
		font-size: 3.25rem;
		letter-spacing: 0;
	}

	.slider-v2-4-across .slider-cont {
		gap: 34px;
	}

	.slider-v2-4-across .glide__arrows {
		justify-content: start;
		gap: var(--space-6);
	}
}

@container (min-width: 80em) {
	.slider-v2-4-across .glide__arrows {
		width: 100%;
	}
}