.logo-slider-section{
	margin-bottom: 150px;
}
.logo-slider-section {
	padding-left: 0;
	padding-right: 0;
	padding-top: var(--space-xl);
	padding-bottom: var(--space-xl);
}

.logo-slider-section > div {
	max-inline-size: unset;
}

.logo-slider-section .highlight {
	margin-left: var(--gutter);
	margin-right: var(--gutter);
	padding-bottom: var(--space-s);
	margin-bottom: var(--space-xl);
	border-bottom: 1px solid var(--base-ultra-light);
}

.logo-slider {
	overflow: hidden;
	width: 100%;
}

.logo-slider__track {
	display: flex;
	width: fit-content;
	animation: logo-scroll-left 34s linear infinite;
}

.logo-slider__list {
	display: flex;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
	gap: 13rem;
	padding-right: 13rem;
}

@media screen and (max-width: 1025px) {
	.logo-slider-section {
		display: none;
	}
}

.logo-slider__item {
	flex-shrink: 0;
	display: flex;
	align-items: center;
}

.logo-slider__item img {
	display: block;
	width: 100%;
	height: auto;
	max-width: none;
	object-fit: contain;
}

@keyframes logo-scroll-left {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}

.logo-slider img {
	pointer-events: none;
}

.logo-slider img::selection {
	background: transparent;
}

