.partners__el img {
    max-width: 70%;
    max-height: 80px;
}
.partners__el{
    flex-shrink: 0;
    background: #4d4d4d;
    padding: 2rem 4rem;
    border-radius: 10px;
    box-shadow: 0 0 5px 2px rgba(152, 152, 152, 0.25),  0px 0px 19px 12px #000, inset 0px 0px 3px 16px rgb(0 0 0 / 96%);
    height: 175px;
    display: flex;
    flex-direction: column;
    opacity: 0.3;
    transition: all 300ms;
    transform: scale(0.9);
}
.swiper-slide-active .partners__el{
    opacity: 1;
    transform: scale(1);
    transition: all 300ms;
}
.partners .swiper-slide{
    width: 91%;
}
.partners.swiper-container{
 overflow: visible;
}
.partners.swiper-container-horizontal>.swiper-pagination-bullets,
.partners .swiper-pagination-custom,
.partners .swiper-pagination-fraction {
    bottom: -4.5rem;
}

.partners .swiper-pagination-bullet{
    background: #fff;
    opacity: .3;
}
.partners .swiper-pagination-bullet-active {
    background: #e5342f;
    opacity: 1;
}
.partners__img{
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.partners__link{
    color: #ffff;
    font-weight: 500;
    font-size: 0.80em;
    padding-top: 0.3rem;
    padding-bottom: 0.5rem;
    line-height: 1;
    transition: 300ms;
    font-family: 'Lato', sans-serif;
    font-style: normal;
}
.partners__link:hover{
    transition: 300ms;
    color: #e5342f;
}

.slider-btn{

    display: flex;
    width: 100%;
    left: 0;
    z-index: 20;
}
.partners__text{
    padding: 1rem 0;
    font-size: 16px;
    font-weight: 400;
}
.partners__wrap .swiper-wrapper{
    width: 62%;
}
.partners.swiper-container-horizontal>.swiper-pagination-bullets, .partners .swiper-pagination-custom, .partners .swiper-pagination-fraction{
    position: relative;
    bottom: 0;
}
@media screen and (max-width: 768px) {

    .partners__el{
        height: 160px;
        padding: 1.5rem 2rem;
    }
    .partners__el img {
        max-width: 75%;
        max-height: 80px;
    }
}
@media screen and (max-width: 510px) {
    .partners__wrap .swiper-wrapper{
        width: 85%;
    }
    .partners__el{
        height: 140px;
    }
}
@media screen and (max-width: 400px) {
    .partners__wrap .swiper-wrapper{
        width: 90%;
    }
    .partners__el{
        height: 120px;
    }
    .partners__el img {
        max-width: 82%;
        max-height: 70px;
    }
}