.banner-container, .banner-container-list {
  margin-bottom: 30px;
  margin-top: 20px;
}
.banner-container .banner-title-container, .banner-container-list .banner-title-container {
  display: flex;
}
.banner-container .banner-title-container .main-title, .banner-container-list .banner-title-container .main-title {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #0065B1;
}
.banner-container .show, .banner-container-list .show {
  cursor: pointer;
  margin-left: auto;
}

.list img, .list video {
  width: 100%;
}

.banner-slider-item {
  width: 100%;
}

.banner-photo-block {
  padding-top: 20px;
  padding-bottom: 16px;
  background-color: #E5EBF1;
}

.banner-photo {
  display: block;
  height: 290px;
  background: url("../i/banner/1338.png") no-repeat;
  background-size: 1216px 290px;
}

@media screen and (max-width: 1024px) {
  .banner-photo {
    background: url("../i/banner/1024.png") no-repeat;
    background-size: contain;
    height: 239px;
  }
}
@media screen and (max-width: 768px) {
  .banner-photo {
    background: url("../i/banner/768.png") no-repeat;
    background-size: contain;
    height: 171px;
  }
}
@media screen and (max-width: 425px) {
  .banner-photo {
    background: url("../i/banner/425.png") no-repeat;
    background-size: contain;
    height: 141px;
  }
}
@media screen and (max-width: 375px) {
  .banner-photo {
    background: url("../i/banner/375.png") no-repeat;
    height: 123px;
    background-size: contain;
  }
}
@media screen and (max-width: 450px) {
  .banner-container, .banner-container-list {
    display: none;
  }
  .banner-container img, .banner-container video, .banner-container #js-show-iframe-wrapper2, .banner-container-list img, .banner-container-list video, .banner-container-list #js-show-iframe-wrapper2 {
    z-index: -99;
  }
}

/*# sourceMappingURL=banner.css.map */
