.partners-logo_slider.dnd_padd.widhout_paralllax_image,
.partners-logo_slider.no-slider .splide__track,
.partners-logo_slider.no-slider .splide__track .splide__slide {
	overflow: visible;
}


.partners-logo_slider {
	position: relative;
}
.partners-logo_slider .logo_inner {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.partners-logo_slider .logo_item {
	position: relative;
	text-align: center;
}







{##}

.partners-logo_slider .marquee{
	display: flex;
	column-gap: 1.3125rem;

	row-gap: 2.5rem;
}
.partners-logo_slider .marquee_group{
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: space-around;
	gap: 1.3125rem;
	/*   min-width: 100%; */
	animation: scroll-x 10s linear infinite;
}
.partners-logo_slider .marquee-reverse .marquee_group{
	animation-direction: reverse;
	animation-delay: -3s;
}
@keyframes scroll-x{
	from{transform: translateX(0);}
	to{transform: translateX(calc(-100% - calc(clamp(10rem, 1rem + 40vmin, 30rem) / 14)));}
}

.partners-logo_slider .marquee .logo_item{
	/*   display: grid;
	place-items:center;
	width: var(--size);
	fill: var(--color-text);
	background: var(--color-bg-accent);
	aspect-ratio:19/9;
	padding: calc(var(--size) / 10);
	border-radius: 0.5rem; */
	background-color: #fff;
	background-color: #fff;
	border-radius: .9375rem;
	box-shadow: .4375rem .5625rem 2.3125rem 0 rgba(0, 0, 0, .1);
	display: block;
	flex: none;
	height: 5.5rem;
	padding: 1.25rem;
	-webkit-user-select: none;
	user-select: none;
	width: auto;
	position: relative;


}

.partners-logo_slider .marquee .logo_item img{
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: auto;
}

.partners-logo_slider .wrapper{
	display: flex;
	flex-direction: column;
	gap:3rem;
	margin: auto;
	max-width: 100vw;
}
.partners-logo_slider .marquee .logo_item a.logo_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (min-width: 48em) {
	.partners-logo_slider .marquee {
		row-gap: 3rem;
	}
}