/* Slick: Our Content Partners Marquee */
.media-partners img {
	width: 270px;
	height: 130px;
	object-fit: contain;
}

.media-partners-rtl {
	direction: rtl !important;
}

.media-partners .slick-track {
	display: flex !important;
	gap: 60px;
}

.media-partners .slick-slide {
	width: auto !important;
}

/* Mobile (<768px) overrides */
@media (max-width: 767px) {
	.media-partners img {
		width: 134px;
		height: 84px;
	}

	.media-partners .slick-track {
		gap: 30px;
	}
}

/* Small Ads Screen Sizes > 1440px */
@media (min-width: 1441px) {
	.media-partners {
		position: relative;
		max-width: 1440px;
		margin: 0 auto;
		overflow: hidden;
	}

	/* Add fading effect to the left side */
	.media-partners::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100px;
		background: linear-gradient(
			to right,
			rgba(242, 242, 242, 1),
			rgba(242, 242, 242, 0)
		);
		z-index: 1;
		pointer-events: none;
	}
	
	/* Add fading effect to the right side */
	.media-partners::after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 100px;
		background: linear-gradient(
			to left,
			rgba(242, 242, 242, 1),
			rgba(242, 242, 242, 0)
		);
		z-index: 1;
		pointer-events: none;
	}
}
