/*------------UNIT PAGE CSS STYLE-----------------*/
.hero-unit {
  padding: 13px 0 81px;
}
.hero-unit__back-wrap {
  margin-bottom: 2px;
  padding-left: 12px;
}
.hero-unit__pic-wrap {
  padding-top: 10px;
}
/*.hero-unit__amount:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: -3px;*/
/*    right: 0;*/
/*    height: calc(100% + 4px);*/
/*    width: 1px;*/
/*    background: #9f9f9f;*/
/*    opacity: 0.8;*/
/*}*/
.hero-unit__desc-item {
  border-radius: 40px;
  padding: 2px 19px;
  border: 1px solid;
  margin-bottom: 10px;
}
.hero-unit__desc-item:not(:last-child) {
  margin-right: 10px;
}
.hero-unit__list li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
.hero-unit__list li:not(:last-child) {
  margin-bottom: 9px;
}
.hero-unit__desc {
  margin-bottom: 30px;
}
.hero-unit__title {
  margin-bottom: 29px;
  max-width: 400px;
  text-transform: initial;
}
.hero-unit__desc-item-text {
  margin-right: 8px;
}
.hero-unit__list {
  max-width: 460px;
  margin-bottom: 40px;
  padding-left: 21px;
}
.hero-unit__btns {
  margin-bottom: 15px;
}
.hero-unit__btn-second {
  background: none;
  border: none;
  color: var(--3-color);
  padding: 11px 0;
}
.hero-unit__btn-second:after {
  content: none;
}
.hero-unit__btn-second:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background: transparent;
}
.hero-unit__pic-slider__btn-wrap {
  padding-top: 20px;
  padding-right: 10px;
}
.hero-unit__pic-slider {
  height: 460px;
  margin-bottom: 12px;
}
.hero-unit__pic-slider-thumbs {
  height: 130px;
  overflow: visible;
  padding-bottom: 20px;
}
.hero-unit__pic-slider img,
.hero-unit__pic-slider-thumbs img {
  border-radius: 3px;
}
.hero-unit__pic-slider-thumbs .swiper-slide {
  width: 178px !important;
  -webkit-transition: border-color var(--animation-fast);
  -o-transition: border-color var(--animation-fast);
  transition: border-color var(--animation-fast);
  border: 1px solid transparent;
  border-radius: 3px;
}
.hero-unit__pic-slider-thumbs .swiper-slide-thumb-active {
  border-color: var(--1-color);
}
.link-w-arrow {
  color: currentColor;
  text-decoration: none;
  font-size: 18px;
}
.link-w-arrow__arrow {
  margin-right: 20px;
}
.hero-unit__main-title {
  margin-bottom: 18px;
  letter-spacing: -0.014em;
}
.hero-unit__link-back-arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 8px;
  -webkit-transition: -webkit-transform var(--animation-primary);
  transition: -webkit-transform var(--animation-primary);
  -o-transition: transform var(--animation-primary);
  transition: transform var(--animation-primary);
  transition: transform var(--animation-primary), -webkit-transform var(--animation-primary);
  position: relative;
  top: -2px;
}
.hero-unit__link-back:hover .hero-unit__link-back-arrow {
  -webkit-transform: translateX(-5px) rotate(180deg);
  -ms-transform: translateX(-5px) rotate(180deg);
  transform: translateX(-5px) rotate(180deg);
}
.hero-unit__info-list-item {
  border-bottom: 1px solid var(--1-color-30);
  padding: 8px 8px 7px;
}
.hero-unit__info-list-item:first-child {
  border-top: 1px solid var(--1-color-30);
}
.hero-unit__info-list {
  margin-bottom: 30px;
}
.hero-unit__list-heading {
  font-size: calc(var(--1-rem) * 1.5);
  margin-bottom: 11px;
}
.hero-unit__list-wrap {
  line-height: 1.1;
}
@media (min-width: 992px) {
  .hero-unit__content,
  .hero-unit__pic-wrap {
    width: 55.2%;
  }
  .hero-unit__content {
    width: 44.8%;
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .hero-unit__content {
    padding-left: 30px;
  }
  .hero-unit__info-list-item div:first-child {
    width: 31.5%;
  }
}
@media (min-width: 1440px) {
  .hero-unit__content {
    padding: 5px 0 0 51px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-unit__btns a {
    width: 100% !important;
    text-align: center;
  }
  .hero-unit__btns a:first-child {
    margin-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .hero-unit__pic-slider {
    height: 260px;
  }
}
@media (max-width: 991px) {
  .hero-unit__pic-wrap {
    margin-bottom: 30px;
  }
}
@media (max-width: 575px) {
  .hero-unit__btns a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100% !important;
  }
  .hero-unit__btns a:first-child {
    margin-bottom: 30px;
  }
  .hero-unit__main-title {
    font-size: calc(var(--1-rem) * 2.125)
  }
  .hero-unit__desc {
    margin-bottom: 30px;
  }
}
@media (max-width:439px) {
  .hero-unit__list {
    width: 100%;
  }
  .hero-unit__list:first-child {
    margin-bottom: 9px;
  }
}
/*-----------------------------------------*/