.logo-slider {
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
}
.logo-track {
	display: flex;
	width: max-content;
	align-items: center;
	animation: scroll 35s linear infinite;
	gap: 80px;
}
.logo-item {
	flex: 0 0 auto;
}
.logo-item img {
	height: 80px;
	/* max-width: 180px; */
	width: 84%;
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	object-fit: contain;
	display: block;
	margin: 0 auto;
	transition: transform 0.3s;
}
.logo-slider:hover .logo-track {
	animation-play-state: paused;
}
.logo-slider:hover .logo-item img {
	transform: scale(1.03);
}
@keyframes scroll {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}

@media (max-width: 992px) {
	.logo-track {
		gap: 50px;
	}
	/* .logo-item img {
		height: 65px;
		max-width: 140px;
	} */
}
