.highway-barrier {
	overflow: hidden;
	max-width: calc(var(--max-width) + 400px);
	margin: 0 auto;
	position: relative;
}

.highway-barrier::after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background: linear-gradient(to right, white 0%, transparent 10%, transparent 90%, white 100%);
}

ul.highway-lane {
	display: flex;
	justify-content: start;
	margin: 0;
	animation: translateinfinite 90s linear infinite;
}

.invert ul.highway-lane {
	justify-content: end;
	animation: translateinfiniteinvert 90s linear infinite;
}

.invert .highway-barrier{
	display: flex;
	justify-content: end;
}

li.highway-car {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
}

li.highway-car img{
	aspect-ratio: 1/1;
	object-fit: contain;
	height: 100%;
}

@keyframes translateinfinite {
	100% {
		transform: translateX(-100%);
	}
}

@keyframes translateinfiniteinvert {
	100% {
		transform: translateX(100%);
	}
}




.fly-homepage-partners{
	margin-bottom: -136px;
}

.fly-homepage-partners .highway-barrier::after{
	background: linear-gradient(to right, white 0%, white 50%, transparent 60%, transparent 90%, white 100%);
}
