.logoswiper {
		/*box-shadow: 10px 10px 30px rgba(0,0,0,.05);*/
		padding: 20px;
		overflow: hidden;
		position: relative;
		/*border-radius: 80px;*/
}

.logoslider--wrapper.grey-plus-right::after {
		transform: translateY(-281px);
}

/*
.logoslider--wrapper .swiper-controls {
display: flex;
justify-content: end;
margin-left: auto;
margin-top: 61px;
padding-right: 20px;

@media all and (max-width: 821px) {
margin-top: 41px;
}
}

.logoslider--wrapper .swiper-button-prev {
margin-right: 30px;
}

.logoslider--wrapper .swiper-button-prev, .logoslider--wrapper .swiper-button-next {
width: 110px !important;
height: 63px !important;
background: var(--black_color);
border: 2px solid #080808;
border-radius: 40px;
display: flex;
align-items: center;
justify-content: center;
transition: .2s ease-in-out;
pointer-events: all !important;
}

.logoslider--wrapper .swiper-button-prev::after, .logoslider--wrapper .swiper-button-next::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Icon_material-arrow-forward" data-name="Icon material-arrow-forward" d="M14,6,12.59,7.41,18.17,13H6v2H18.17l-5.58,5.59L14,22l8-8Z" transform="translate(-6 -6)" fill="%23fcfcfc"/></svg>') !important;
height: inherit;
}

.logoslider--wrapper .swiper-button-prev::after {
transform: rotateY(180deg);
}
/*
.swiper-button-prev.swiper-button-disabled::after {
transform: unset;
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Icon_material-arrow-forward" data-name="Icon material-arrow-forward" d="M14,6l1.41,1.41L9.83,13H22v2H9.83l5.58,5.59L14,22,6,14Z" transform="translate(-6 -6)" fill="%23080808"/></svg>') !important;
}

.swiper-button-next.swiper-button-disabled::after {
transform: rotateY(180deg);
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Icon_material-arrow-forward" data-name="Icon material-arrow-forward" d="M14,6l1.41,1.41L9.83,13H22v2H9.83l5.58,5.59L14,22,6,14Z" transform="translate(-6 -6)" fill="%23080808"/></svg>') !important;
}
*/

/*
.logoslider--wrapper .swiper-button-disabled {
opacity: 1 !important; 
}

.logoslider--wrapper .swiper-button-next:hover, .logoslider--wrapper .swiper-button-prev:hover {
background: #fff;
}

.logoslider--wrapper .swiper-button-next:hover::after, .logoslider--wrapper .swiper-button-prev:hover::after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Icon_material-arrow-forward" data-name="Icon material-arrow-forward" d="M14,6l1.41,1.41L9.83,13H22v2H9.83l5.58,5.59L14,22,6,14Z" transform="translate(-6 -6)" fill="%23080808"/></svg>') !important;
}

.logoslider--wrapper .swiper-button-next:hover::after, .logoslider--wrapper .swiper-button-prev:hover::after {
transform: rotateY(180deg);
}

.logoslider--wrapper .swiper-button-prev:hover::after {
transform: rotateY(0deg);
}

.logoslider--wrapper .swiper-button-next {
position: unset !important;
}

.logoslider--wrapper .swiper-button-prev {
position: unset !important;
}
*/

.logo--wrapper {
		align-items: center;
		display: flex !important;
		height: 140px !important;
		justify-content: center;
		width: 100% !important;
		padding: 0 40px;
		border-radius: 20px;
		box-shadow: 3px 10px 15px rgba(0,0,0,.05);
		background-color: var(--full-white_color);

		@media all and (max-width: 575px) {
				height: 94px !important;
				padding: 0 20px;
		}
}


.logo--wrapper:hover img {
		filter: grayscale(0);
}

.logo--wrapper img {
		max-height: 69px !important;
		object-fit: contain;
		filter: grayscale(1);
		transition: .2s ease-in-out;
		max-width:100%;
}

.logostatic .swiper-wrapper {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 20px 30px;
		align-items: center;

		@media (max-width:590px) {
				justify-content: center;
		}
}

.logostatic .swiper-slide {
		max-width: 250px;
}

.logostatic .swiper-controls {
		display: none;
}

.logostatic .logoslider--container {
		max-width: 1650px;
		margin: 0 auto;
}

/* If grey plus class is set */
.logoslider .grey-plus-left::before {
		left: -200px;
		top: -105px;
}
@media(min-width: 768px) {
		.logoslider .grey-plus-left::before {
				left: -300px;
				top: -188px;
		}
}

@media(min-width: 1025px) {
		.logoslider .grey-plus-left::before {
				left: -537px;
				top: -530px;
		}
}
