#images_carousel {
  display: none;
}
.swiperLeft {
  left: 0;
  padding: 13px 0 0 12px;
}
.swiperRight {
  right: 0;
  padding: 13px 0 0 15px;
}
.swiperLeft,
.swiperRight {
  background-color: #d8d8d8;
  border-radius: 30px;
  width: 60px;
  height: 60px;
  color: #fff;
  position: absolute;
  top: 250px;
  cursor: pointer;
  z-index: 100;
}
.swiperLeft .icon,
.swiperRight .icon {
  font-size: 32px;
}
.swiperLeft.swiper-button-disabled,
.swiperRight.swiper-button-disabled {
  cursor: default;
  color: #f0f0f0;
}
@media (max-width: 767px) {
  .swiperLeft,
  .swiperRight {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .swiperLeft .icon,
  .swiperRight .icon {
    color: rgba(255, 255, 255, 0.9);
  }
}
.swiper-container {
  margin: 50px 0;
}
.swiper-container.gallery-top {
  height: 400px;
  margin: 20px 90px 50px;
}
.swiper-container.gallery-top .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 300px;
  height: 300px;
  margin-top: 50px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.swiper-container.gallery-top .swiper-slide.swiper-slide-active {
  margin-top: 0;
  width: 400px;
  height: 400px;
}
.swiper-container.gallery-top .swiper-slide img {
  height: 100%;
}
@media (max-width: 767px) {
  .swiper-container.gallery-top {
    margin: 20px 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #customers .swiperLeft {
    margin-left: 12px;
  }
  #customers .swiperRight {
    margin-right: 12px;
  }
}
.sprite {
  background-image: url(/images/hp17/tp_images/small_sprite.png);
  background-repeat: no-repeat;
  display: block;
}
@supports (background-image: -webkit-image-set(url('/images/hp17/tp_images/small_sprite.webp') 1x)) {
  .sprite {
    background-image: -webkit-image-set(url('/images/hp17/tp_images/small_sprite.webp') 1x);
  }
}
.sprite.sprite-1 {
  background-position: -2px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-10 {
  background-position: -76px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-11 {
  background-position: -150px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-13 {
  background-position: -224px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-14 {
  background-position: -298px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-15 {
  background-position: -372px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-16 {
  background-position: -2px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-17 {
  background-position: -76px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-18 {
  background-position: -150px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-19 {
  background-position: -224px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-2 {
  background-position: -298px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-20 {
  background-position: -372px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-21 {
  background-position: -2px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-22 {
  background-position: -76px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-24 {
  background-position: -150px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-27 {
  background-position: -224px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-28 {
  background-position: -298px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-3 {
  background-position: -372px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-30 {
  background-position: -2px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-31 {
  background-position: -76px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-32 {
  background-position: -150px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-33 {
  background-position: -224px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-34 {
  background-position: -298px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-35 {
  background-position: -372px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-36 {
  background-position: -2px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-37 {
  background-position: -76px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-38 {
  background-position: -150px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-39 {
  background-position: -224px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-4 {
  background-position: -298px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-40 {
  background-position: -372px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-41 {
  background-position: -2px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-42 {
  background-position: -76px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-43 {
  background-position: -150px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-44 {
  background-position: -224px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-45 {
  background-position: -298px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-46 {
  background-position: -372px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-47 {
  background-position: -446px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-48 {
  background-position: -446px -76px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-49 {
  background-position: -446px -150px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-5 {
  background-position: -446px -224px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-50 {
  background-position: -446px -298px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-51 {
  background-position: -446px -372px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-52 {
  background-position: -2px -446px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-53 {
  background-position: -76px -446px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-6 {
  background-position: -150px -446px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-7 {
  background-position: -224px -446px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-8 {
  background-position: -298px -446px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-9 {
  background-position: -372px -446px;
  width: 70px;
  height: 70px;
}
/*# sourceMappingURL=images-carousel-e82f22d8cc65f873e96d1342e582cec6.map */