.logo-slider{width:100%}.logo-slider__filters{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:24px}.logo-slider__filter{appearance:none;background:#fff;border:1px solid #d9dee5;border-radius:999px;color:#202938;cursor:pointer;font:inherit;font-size:15px;font-weight:500;line-height:1.2;padding:12px 22px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.logo-slider__filter.is-active,.logo-slider__filter:focus-visible,.logo-slider__filter:hover{background:#202938;border-color:#202938;box-shadow:0 10px 24px rgba(32,41,56,.16);color:#fff}.logo-slider__filter:focus-visible{outline:0}.logo-slider__container{background:#13171e;border:1px solid #e0e0e0;border-radius:16px;margin:0 auto;overflow:hidden}.logo-slider__list{align-items:center;list-style:none;margin:0;padding:0}.logo-slider .logo-slider__item{align-items:center;display:flex;justify-content:center;margin-bottom:0;padding:30px}.logo-slider .logo-slider__item:not(:last-child){border-right:1px solid #e0e0e0}.logo-slider__image{filter:grayscale(0);height:auto;max-width:100%;object-fit:contain;transition:filter .3s ease}.logo-slider__image:hover{filter:grayscale(0)}.logo-slider .logo-slider__pagination{display:flex;justify-content:center;margin-top:32px}.logo-slider .logo-slider__pagination.is-hidden{display:none}.logo-slider .swiper-pagination-bullet{border-radius:3px;height:6px;transition:all .3s ease-in-out;width:6px}.logo-slider .swiper-pagination-bullet-active{border-radius:3px;width:50px}@media (max-width:767px){.logo-slider__filters{gap:12px;margin-bottom:20px}.logo-slider__filter{font-size:14px;padding:10px 18px}.logo-slider .logo-slider__item{padding:32px 24px}}