.HomePartners {
  margin: var(--spaceXxl) 0;
}

.HomePartners-title {
  color: var(--colorBrand);
  margin-bottom: var(--spaceMd);
}

.HomePartners-holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.HomePartners-swiper {
  position: relative;
  overflow: hidden;
  margin: 0 var(--spaceMd);
  flex: 1;
}

.HomePartners-prev, .HomePartners-next {
  outline: none;
  cursor: pointer;
  transition: var(--animationBase);
}

.HomePartners-prev:hover, .HomePartners-prev:active, .HomePartners-prev:focus, .HomePartners-next:hover, .HomePartners-next:active, .HomePartners-next:focus {
  color: var(--colorBrand);
}

.HomePartners-img {
  max-width: 100%;
  height: 115px;
  object-fit: contain;
}

.HomePartners-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition-property: transform;
  box-sizing: content-box;
  transform: translate3d(0, 0, 0);
}

.HomePartners .swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  text-align: center;
}

.btnFacebook {
  position: fixed;
  right: -44px;
  top: 409px;
  width: 129px;
  color: #000;
  transform: rotate(-90deg);
  cursor: pointer;
  transition: .3s;
  z-index: 999999999999;
  padding: 0;
  outline: transparent;
  border: none;
  background-color: transparent;
}

.btnFacebook svg {
  height: 100%;
}

.btnFacebook.open {
  right: 297px;
}

@media (max-width: 400px) {
  .btnFacebook.open {
    right: 246px;
  }
}

.frameFacebook {
  position: fixed;
  right: -340px;
  top: 0;
  z-index: 99;
  width: 340px;
  height: 100%;
  overflow-y: auto;
  transition: .3s;
}

.frameFacebook iframe {
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}

.frameFacebook.open {
  right: 0;
}

/*# sourceMappingURL=home-partners.min.css.map */
