.b-analog-tech {
  margin-left: -2000px;
  margin-right: -2000px;
}

.b-analog-tech .item-unit1 {
  width: 270px;
  flex: 0 0 auto;
}

.b-analog-tech .arrows__prev {
  left: -53px;
}

.b-analog-tech .arrows__next {
  right: -53px;
}

.b-analog-tech__list {
  overflow: hidden;
  padding: 5px;
  margin: -5px;
}

.b-analog-tech__list:not(.swiper-container-initialized) .item-unit1 {
  margin-right: 30px;
}

.b-analog-tech__list-inner {
  display: flex;
}

.b-analog-tech__ft {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media only screen and (max-width: 1199px) {
  .b-analog-tech .item-unit1 {
    width: 324px;
  }

  .b-analog-tech__dots {
    display: block !important;
    white-space: nowrap;
    overflow: hidden;
  }

  .b-analog-tech__dots .dots__dot {
    display: inline-block;
    position: relative;
    transition: 0.2s transform, 0.2s left;
    vertical-align: top;
  }
}

@media only screen and (max-width: 1075px) {
  .b-analog-tech .item-unit1 {
    width: 273px;
  }
}

@media only screen and (max-width: 991px) {
  .b-analog-tech .arrows {
    display: none;
  }

  .b-analog-tech__list {
    padding-right: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .b-analog-tech__cont {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media only screen and (max-width: 479px) {
  .b-analog-tech__list {
    padding-right: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1075px) {
  .b-analog-tech__cont {
    margin: 0 45px;
  }
}
/*# sourceMappingURL=maps/b-analog-tech_1.css.map */
