.preview-slider-v2-1-across-fullwidth .slide  {
	padding-top: var(--space-5);
}

.preview-slider-v2-1-across-fullwidth .glide__arrows  {
	transform: translateY(0%);
}

.preview-slider-v2-1-across-fullwidth .slide-footer .read-more {
	display: none;
}

.preview-slider-v2-1-across-fullwidth .info-flag {
	color: var(--sw-collections-minor-text-color-light);
}

.preview-slider-v2-1-across-fullwidth .badge-cont {
	position: absolute;
	width: 176px;
	height: 176px;
	top: 0;
	right: -40px;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 15px;
	pointer-events: none;
	opacity: 0;
	transition: opacity var(--transition-appendix);
}

.preview-slider-v2-1-across-fullwidth .slide.glide__slide--active .badge-cont {
	opacity: 1;
}

.preview-slider-v2-1-across-fullwidth .slide .badge-cont .badge-cont-inner {
	position: relative;
	max-width: 110px;
	z-index: 4;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner::before {
	content: '';
	position: absolute;
	background: url(/includes/public/assets/shared/white-line2-small.svg);
	background-repeat: no-repeat;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
	width: 80px;
	margin: 0 auto;
	height: 3px;
	margin-bottom: -8px;
	pointer-events: none;
}

.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner::after {
	content: '';
	position: absolute;
	background: url(/includes/public/assets/shared/white-line1-small.svg);
	background-repeat: no-repeat;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
	width: 66px;
	margin: 0 auto;
	height: 3px;
	margin-bottom: -15px;
	pointer-events: none;
}

.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .title,
.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .subtitle {
	width: 100%;
	text-align: center;
}

.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .title {
	color: var(--white);
	font-family: var(--font-display);
	font-weight: var(--font-weight-semibold, 600);
	font-size: 1.5625rem;
	text-transform: uppercase;
	line-height: 0.92;
}

.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .subtitle {
	color: var(--white);
	font-family: var(--font-display-alt);
	font-weight: var(--font-weight-bold, 700);
	font-size: var(--text-base);
	line-height: 1.563;
}

.preview-slider-v2-1-across-fullwidth .slide .badge-cont::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	background: url(/includes/public/assets/shared/m-green-badge.svg);
	background-size: contain;
	z-index: 2;
	background-repeat: no-repeat;
	pointer-events: none;
}

.preview-slider-v2-1-across-fullwidth .content-section {
	position: absolute;
	bottom: 0;
	padding: var(--space-6) var(--space-8);
}

.preview-slider-v2-1-across-fullwidth .slide-title {
	color: var(--white);
	font-size: 1.5625rem;
	line-height: 1.2;
	text-decoration: none;
}

.preview-slider-v2-1-across-fullwidth .slide-title a:hover {
	text-decoration: none;
}

.preview-slider-v2-1-across-fullwidth .slide-title a > .slide-title-text {
	text-decoration: 2px underline;
	text-decoration-color: transparent;
	text-underline-offset: 2px;
	transition: text-decoration-color var(--transition-appendix-med);
}

.preview-slider-v2-1-across-fullwidth .slide-desc {
	color: var(--white);
}

.preview-slider-v2-1-across-fullwidth .slide.overlap-image-desktop .img-cont::before {
	display: block;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
}

.preview-slider-v2-1-across-fullwidth .glide__arrows .glide__arrow {
	width: 40px;
	height: 40px;
	background-image: url(/includes/public/assets/shared/white-circle.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

.preview-slider-v2-1-across-fullwidth .glide__arrows .glide__arrow::after {
	height: calc(100% + 12px);
	width: calc(100% + 12px);
	background: url(/includes/public/assets/shared/slider-arrow-btn-hover.png);
	background-repeat: no-repeat;
	background-size: cover;

}

.preview-slider-v2-1-across-fullwidth .glide__arrows .glide__arrow > i {
	font-size: var(--text-lg);
}

@media (hover: hover) {
	.preview-slider-v2-1-across-fullwidth.animation-expand .slide:hover .slide-img {
		scale: 1.02;
	}

	.preview-slider-v2-1-across-fullwidth .slide .inner:hover::after {
		opacity: 1;
	}

	.preview-slider-v2-1-across-fullwidth .slide.overlap-image .slide-title a:hover,
	.preview-slider-v2-1-across-fullwidth .slide.overlap-image-desktop .slide-title a:hover {
		text-decoration: none;
	}

	.preview-slider-v2-1-across-fullwidth .slide.overlap-image .slide-title a:hover > .slide-title-text,
	.preview-slider-v2-1-across-fullwidth .slide.overlap-image-desktop .slide-title a:hover > .slide-title-text {
		text-decoration-color: inherit;
	}
}

@media (min-width: 64em) {
	.preview-slider-v2-1-across-fullwidth .badge-cont {
		width: 215px;
		height: 215px;
		top: 0;
		right: var(--space-8);
		padding-bottom: 20px;
	}

	.preview-slider-v2-1-across-fullwidth .slide .badge-cont::after {
		content: '';
		position: absolute;
		width: 215px;
		height: 215px;
		top: 0px;
		right: 0px;
		background: url(/includes/public/assets/shared/d-green-badge.svg);
		background-size: contain;
		z-index: 2;
		background-repeat: no-repeat;
		pointer-events: none;
	}

	.preview-slider-v2-1-across-fullwidth .slide .badge-cont .badge-cont-inner {
		max-width: 160px;
		gap: 10px;
	}

	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .title {
		font-size: 2rem;
		line-height: 0.9;
	}
	
	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .subtitle {
		font-size: 1.25rem;
		line-height: 0.943;
	}

	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner::before {
		background: url(/includes/public/assets/shared/white-line2.svg);
		background-repeat: no-repeat;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0px);
		width: 127px;
		margin: 0 auto;
		height: 6px;
		margin-bottom: -10px;
		pointer-events: none;
	}
	
	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner::after {
		background: url(/includes/public/assets/shared/white-line1.svg);
		background-repeat: no-repeat;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0px);
		width: 100px;
		margin: 0 auto;
		height: 6px;
		margin-bottom: -19px;
		pointer-events: none;
	}

	.preview-slider-v2-1-across-fullwidth .slide {
		padding-top: var(--space-12);
	}

	.preview-slider-v2-1-across-fullwidth .slide .inner .content-section {
		pointer-events: all;
		transition: var(--transition-appendix);
		padding: var(--space-10) var(--space-12);
	}

	.preview-slider-v2-1-across-fullwidth .slide-title,
	.preview-slider-v2-1-across-fullwidth .slide-title a {
		font-size: 2.5rem;
		line-height: 1.125;
		transition: var(--transition-appendix);
	}

	.preview-slider-v2-1-across-fullwidth .slide-title > a > .slide-title-text {
		text-underline-offset: 6px;
	}

	.preview-slider-v2-1-across-fullwidth .slide .inner::after {
		content: '';
		position: absolute;
		background: linear-gradient(180deg, rgba(184, 141, 51, 0) 63.83%, rgba(184, 141, 51, 0.7) 77.36%);
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		z-index: 1;
		border-radius: 10px;
		pointer-events: none;
		transition: opacity var(--transition-appendix);
	}

	.preview-slider-v2-1-across-fullwidth .glide__arrows .glide__arrow {
		width: 50px;
		height: 50px;
	}

	.preview-slider-v2-1-across-fullwidth .glide__arrows .glide__arrow > i {
		font-size: 1.5625rem;
	}
}

@media (min-width: 90em) {
	.preview-slider-v2-1-across-fullwidth .badge-cont {
		right: 36px;
		width: 351px;
		height: 351px;
		padding-bottom: 20px;
	}

	.preview-slider-v2-1-across-fullwidth .slide .badge-cont::after {
		width: 351px;
		height: 351px;
	}

	.preview-slider-v2-1-across-fullwidth .slide .badge-cont .badge-cont-inner {
		max-width: 241px;
	}

	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner::before {
		width: 152px;
		margin-bottom: -14px;
	}
	
	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner::after {
		width: 125px;
		margin-bottom: -22px;
	}

	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .title {
		font-size: 3.125rem;
	}
	
	.preview-slider-v2-1-across-fullwidth .badge-cont .badge-cont-inner .subtitle {
		font-size: 2.1875rem;
		margin-top: -20px;
	}
}