.marquee-v2-fullwidth.full-width .slides {
	gap: 10px;
}

.marquee-v2-fullwidth .content-upper {
	gap: 6px;
}

.marquee-v2-fullwidth .overlap-image .details {
	margin-left: 2px;
}

.marquee-v2-fullwidth .img-cont::before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 72.54%);

}

.marquee-v2-fullwidth .slide:is(.major, .minor) .content-section {
	gap: 0;
	padding: 8px 20px;
}

.marquee-v2-fullwidth .slide.major .slide-title,
.marquee-v2-fullwidth .slide.minor .slide-title {
	font-size: 1.25rem;
}

.marquee-v2-fullwidth .slide.major .details a {
	font-size: 0.875rem;
}

.marquee-v2-fullwidth .slide.slide:is(.major, .minor) .info-item .icon {
	color: var(--black-11);
}

.marquee-v2-fullwidth .details li i::after {
	top: -4px;
	left: -5.5px;
}

.marquee-v2-fullwidth .info-item:not(.has-link),
.marquee-v2-fullwidth .info-item.has-link > a {
	gap: 12px;
}

 @media (hover: hover) {
	.marquee-v2-fullwidth.animation-expand .slide:hover .slide-img {
		scale: 1.02;
	}
}

@media screen and (min-width: 64em) {
	.marquee-v2-fullwidth.full-width .slides {
		gap: 12px;
	}

	.marquee-v2-fullwidth .slides .slide:nth-child(2) .img-cont {
		border-radius: 0 15px 15px 0;
	}

	.marquee-v2-fullwidth .slides .slide:nth-child(3) .img-cont {
		border-radius: 15px;
	}

	.marquee-v2-fullwidth .slides .slide:nth-child(4) .img-cont {
		border-radius: 15px 0 0 15px;
	}

	.marquee-v2-fullwidth .slide.major  .img-cont::before {
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.44%, rgba(0, 0, 0, 0.45) 74.22%);
	}

	.marquee-v2-fullwidth .slide.minor  .img-cont::before {
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38.29%, rgba(0, 0, 0, 0.45) 65.14%);
	}

	.marquee-v2-fullwidth .mini-date-section {
		padding-top: 2px;
		top: 20px;
		left: 20px;
	}

	.marquee-v2-fullwidth .mini-date-section .date-month {
		font-size: 1.4375rem;
	}

	.marquee-v2-fullwidth .mini-date-section .date-day {
		font-size: 2.8125rem;
		line-height: .9;
	}

	.marquee-v2-fullwidth .overlap-image .details {
		margin-left: 4px;
	}

	.marquee-v2-fullwidth .slide.major .details a,
	.marquee-v2-fullwidth .slide.minor .details a {
		font-size: 1rem;
	}

	.marquee-v2-fullwidth .details li i {
		padding-left: 1px;
		font-size: 0.875rem;
	}

	.marquee-v2-fullwidth .details li i::after {
		height: 23px;
		width: 23px;
	}

	.marquee-v2-fullwidth .slide:is(.major, .minor) .content-section {
		padding: 11px 24px;
	}

	.marquee-v2-fullwidth .slide.major .slide-title {
		font-size: 1.875rem;
	}

	.marquee-v2-fullwidth .slide.minor .slide-title {
		font-size: 1.375rem;
	}
}