.partners__section {
  background: var(--kmnd-body-background-primary-inverted);
  position: relative;
  top: -1px;
  padding-bottom: 130px;
}
.partners__section_inverted {
  background: var(--kmnd-body-background-primary);
}
.partners__section_notlast {
  padding-bottom: 0;
}
.partners__heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.partners__arrows {
  display: flex;
  align-items: center;
}
.partners__arrow {
  cursor: pointer;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
  background: none !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.partners__arrow svg {
  display: block;
}
.partners__arrow_prev {
  margin-right: 6px;
}
.partners__arrow circle {
  transition: var(--kmnd-transition);
}
.partners__arrow:hover circle {
  fill: var(--kmnd-body-background-accent);
  opacity: 1;
}
.partners__slider {
  padding-left: 100px;
  padding-right: 100px;
}
.partners__slider .swiper-slide {
  width: 273px;
}
.partners__item {
  width: 273px;
  height: 220px;
  border-radius: 8px;
  background: var(--kmnd-body-background-primary);
  display: flex;
  align-items: center;
  justify-content: center;
}
.partners__item img {
  max-height: 140px;
  max-width: 174px;
}
.partners__item_inverted {
  background: var(--kmnd-body-background-secondary);
}

@media only screen and (max-width: 1919px) {
  .partners__slider {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (min-width: 577px) and (max-width: 1024px) {
  .partners__slider {
    padding-left: 20px;
    padding-right: 20px;
  }
  .partners__section {
    padding-bottom: 70px;
  }
  .partners__section_notlast {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 576px) {
  .partners__arrows {
    display: none;
  }
  .partners__section {
    padding-bottom: 70px;
  }
  .partners__section_notlast {
    padding-bottom: 0;
  }
  .partners__slider {
    padding-left: 15px;
    padding-right: 15px;
  }
  .partners__slider .swiper-slide {
    width: 122px;
  }
  .partners__item {
    width: 122px;
    height: 100px;
  }
  .partners__item img {
    max-width: 84px;
    max-height: 56px;
  }
}

/*# sourceMappingURL=partners.css.map */
