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

.ccl-v2-widget.preview-slider-v2-1-across-fullwidth {
	.content-section {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 3;
		width: 100%;
		color: var(--white);
		padding: var(--space-5) 30px;
		text-align: center;

		@media (max-width: 63.9375em) {
			.content-upper {
				max-width: var(--width-compact);
				margin-inline: auto;
			}
		}

		.slide-header .info-flag {
			display: none;
		}

		.content-upper {
			gap: var(--space-1);
		}
		.slide-title {
			font-family: var(--font-display);
			color: #ffffff;
			font-size: var(--text-lg);
			letter-spacing: -0.01em;
			line-height: 1.1;

			a {
				color: inherit;
			}
		}
		.slide-desc {
			font-family: var(--font-body);
			font-weight: 400;
			color: #ffffff;
			font-size: var(--text-sm);
			letter-spacing: 0.015em;
			line-height: 1.4;
		}

		.details {
			font-family: var(--font-display-alt);
			font-weight: 700;
			color: var(--gold);
			font-size: var(--text-sm);
			letter-spacing: var(--tracking-wide);
			line-height: 1.8;
			justify-items: center;
			gap: 0;

			a {
				color: inherit;
				text-decoration: none;
			}

			i {
				color: var(--gold);
				font-size: 0.625rem;
			}
		}
		.img-cont::before {
			background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
		}
	}
	.glide__arrows {
		left: 9px;
		right: 9px;
	}
	.mini-date-section {
		top: var(--space-2);
		left: var(--space-1);
	}
	@media (min-width: 64em) {
		.content-section {
			padding: 30px;
			text-align: left;
			.slide-title {
				font-size: var(--text-2xl);
			}

			.content-upper {
				gap: 0;
			}
			.details {
				font-size: var(--text-base);
				justify-items: start;

				&:has(+ .slide-desc) {
					margin-bottom: var(--space-1);
				}

				i {
					font-size: var(--text-xs);
				}
			}
		}
		.glide__arrows {
			left: 28px;
			right: 28px;

			button {
				translate: 0 -19px;
			}
		}
	}
	.slide-footer {
		display: none;
	}
}
