.preview-slider-3-across-fullwidth {
	--movement-distance: 52px;
	--background-color: var(--blue);
	background-color: var(--background-color);
	margin-bottom: 13px;
}

.preview-slider-3-across-fullwidth.red {
	--background-color: var(--red);
}

.preview-slider-3-across-fullwidth.green {
	--background-color: var(--green);
}

.preview-slider-3-across-fullwidth :is(.details, .description, .slide .slide-footer, .mini-date-section, .blog-feed-header) {
	display: none;
}

.preview-slider-3-across-fullwidth .shared-play-button {
	transform: unset;
	left: unset;
	top: 15px;
	right: 15px;
}

.preview-slider-3-across-fullwidth .glide__arrows {
	position: static;
	justify-content: center;
	transform: unset;
	gap: 13px;
	padding-bottom: 44px;
}

.preview-slider-3-across-fullwidth .glide__arrows .glide__arrow {
	margin-top: 0;
	margin-bottom: 0;
}

.preview-slider-3-across-fullwidth .glide__arrows .circle-arrow:after {
	color: var(--white);
	font-size: 38px;
	right: 11px;
}

.preview-slider-3-across-fullwidth .glide__arrows .circle-arrow svg {
	width: 40px;
	height: 40px;
}

.preview-slider-3-across-fullwidth .glide__arrows .circle-arrow svg path {
	stroke-width: 2px;
}

.preview-slider-3-across-fullwidth .glide__track {
	margin-bottom: -29px;
}

.preview-slider-3-across-fullwidth .glide__slide {
	padding-top: var(--movement-distance);
	overflow: hidden;
	transform: translateY(0);
	transition: transform 1s ease;
	pointer-events: all;
}

.preview-slider-3-across-fullwidth .glide__slide.noanimate {
	transition: none;
}

.preview-slider-3-across-fullwidth .glide__slide.up {
	transform: translateY(calc(var(--movement-distance) * -1));
}

.preview-slider-3-across-fullwidth .slide.overlap-image .img-cont::after {
	background: rgba(0,0,0,.2);
}

.preview-slider-3-across-fullwidth .glide__slide .inner {
	position: relative;
}

.preview-slider-3-across-fullwidth .slide .slide-title {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	width: 100%;
	padding: 0 10px;
	padding-top: 18px;
}

.preview-slider-3-across-fullwidth .slide :is(.slide-title, .slide-title a) {
	color: var(--white);
	font-size: 28px;
	line-height: 1.15;
}

.preview-slider-3-across-fullwidth .slide .inner h2.slide-title > a:hover {
	text-decoration: none;
	color: var(--white);
}

.preview-slider-3-across-fullwidth.hide-arrows-mobile :is(.glide__arrows, .glide__slide--clone) {
	display: none;
}

.preview-slider-3-across-fullwidth.hide-arrows-mobile .glide__slides {
	width: 100% !important;
	transform: unset !important;
	pointer-events: none;
	padding-bottom: 26px;
	justify-content: center;
}

.preview-slider-3-across-fullwidth .slide .inner img {
	transition: transform ease-out .8s;
	transform: scale(1);
}

.preview-slider-3-across-fullwidth .slide .inner .img-cont:after {
	transition: transform ease-out .8s;
	transform: scale(1);
}

@media (hover: hover) {
	
	.preview-slider-3-across-fullwidth .slide .inner:hover img {
		transform: scale(1.1);
	}
	.preview-slider-3-across-fullwidth .slide .inner:hover .img-cont:after {
		transform: scale(1.1);
	}
}

@media (min-width: 40em) {
	.preview-slider-3-across-fullwidth {
		margin-bottom: 33px;
	}

	.preview-slider-3-across-fullwidth.hide-arrows-tablet :is(.glide__arrows, .glide__slide--clone) {
		display: none;
	}

	.preview-slider-3-across-fullwidth.hide-arrows-tablet .glide__slides {
		width: 100% !important;
		transform: unset !important;
		pointer-events: none;
		padding-bottom: 26px;
		justify-content: center;
	}

	.preview-slider-3-across-fullwidth .glide__track {
		margin-bottom: 18px;
	}
}

@media (min-width: 64em) {
	.preview-slider-3-across-fullwidth {
		--movement-distance: 92px;
	}

	.preview-slider-3-across-fullwidth .glide__track {
		margin-bottom: 46px;
	}
	
	.preview-slider-3-across-fullwidth .slide :is(.slide-title, .slide-title a) {
		color: var(--white);
		font-size: 50px;
		font-size: min(calc(28px + 22 * (100vw - 1024px) / 416), 50px);
		line-height: 1.1;
		width: 100%;
	}

	.preview-slider-3-across-fullwidth .slide .slide-title {
		padding:  0 10px;
		padding-top: 26px;
	}

	.preview-slider-3-across-fullwidth .slide .content-section {
		align-items: center;
	}

	.preview-slider-3-across-fullwidth .glide__arrows {
		padding-bottom: 28px;
		gap: 17px;
	}

	.preview-slider-3-across-fullwidth .glide__arrows .circle-arrow svg {
		width: 40px;
		height: 40px;
	}

	.preview-slider-3-across-fullwidth .slider-cont:before {
		width: 3px;
		height: 100%;
		content: '';
		position: absolute;
		background-color: var(--background-color);
		z-index: 1
	}

	.preview-slider-3-across-fullwidth.hide-arrows-desktop :is(.glide__arrows, .glide__slide--clone) {
		display: none;
	}

	.preview-slider-3-across-fullwidth:is(.hide-arrows-mobile, .hide-arrows-tablet, .hide-arrows-desktop) .glide__slides {
		width: 100% !important;
		transform: unset !important;
		pointer-events: none;
		padding-bottom: 36px;
		justify-content: center;
	}
}