.kontor-slider-section {
	padding-left: 0;
	padding-right: 0;
}
.kontor-slider-section > div {
	max-inline-size: unset;
}
.kontor-slider {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.kontor-slider__track {
	display: flex;
	width: fit-content;
	animation: scroll-left 30s linear infinite;
	will-change: animation-play-state;
}

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

.kontor-slider__item {
	white-space: nowrap;
}

.kontor-slider__separator {
	display: flex;
	align-items: center;
	flex-shrink: 0;
}

.kontor-slider__separator svg {
	display: block;
}

.kontor-slider__item a {
	text-decoration: none;
	transition: 0.3s ease-out;
	color: var(--primary);
	text-decoration: 3px solid transparent underline;
}

.kontor-slider__item a:hover {
	color: var(--primary);
	text-decoration: 3px solid var(--primary) underline;
}

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

.kontor-slider__track.is-paused {
	animation-play-state: paused;
}


.kontor-slider-section:has(a:hover) a{
	opacity:0.6;
}
.kontor-slider__separator{
	transition:0.2s ease-out;
}

.kontor-slider-section:has(a:hover) a:hover{
	opacity:1!important;
}