.home-intro {
  position: relative;
  background-color: #000
}

@media (max-width:1199px) {
  .home-intro {
    overflow: hidden
  }
}

.home-intro__inner {
  position: relative;
  z-index: 10
}

.home-intro__wrap {
  display: flex;
  padding: 315px 0 390px
}

@media (max-width:1199px) {
  .home-intro__wrap {
    padding: 260px 0 330px
  }
}

@media (max-width:899px) {
  .home-intro__wrap {
    padding: 210px 0 280px;
    flex-direction: column;
    max-width: 400px;
    margin: 0 auto
  }
}

@media (max-width:599px) {
  .home-intro__wrap {
    padding: 160px 0 200px;
    max-width: 300px
  }
}

.home-intro__header {
  flex: 0 0 auto;
  width: 62.4%
}

@media (max-width:899px) {
  .home-intro__header {
    width: 100%
  }
}

.home-intro__heading {
  font-size: 10.6rem;
  text-transform: none
}

@media (max-width:1199px) {
  .home-intro__heading {
    font-size: 9.2rem
  }
}

@media (max-width:899px) {
  .home-intro__heading {
    font-size: 5.8rem
  }
}

@media (max-width:599px) {
  .home-intro__heading {
    font-size: 4.8rem
  }
}

.home-intro__right {
  flex: auto;
  width: 100%;
  padding-left: 1.2%
}

.home-intro__centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

.home-intro__about {
  padding-top: 10px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.3;
  font-style: italic;
  color: #fff;
  padding-right: 35%;
  letter-spacing: .0625em
}

@media (max-width:599px) {
  .home-intro__about {
    padding-right: 20%
  }
}

.home-intro__link {
  margin-top: 12px
}

.home-intro__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .7
}

.home-intro__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%
}

.home-intro__lines-top {
  position: absolute;
  top: -475px;
  left: 19.3%;
  width: 283px
}

@media (max-width:1199px) {
  .home-intro__lines-top {
    top: -530px
  }
}

@media (max-width:899px) {
  .home-intro__lines-top {
    top: -570px;
    left: auto;
    right: 370px
  }
}

@media (max-width:599px) {
  .home-intro__lines-top {
    top: -400px;
    width: 200px;
    left: auto;
    right: 200px
  }
}

.home-intro__lines-bottom {
  position: absolute;
  bottom: -55px;
  left: 45.8%;
  width: 181px;
  height: auto
}

@media (max-width:1199px) {
  .home-intro__lines-bottom {
    bottom: -100px
  }
}

@media (max-width:899px) {
  .home-intro__lines-bottom {
    bottom: -170px;
    left: auto;
    right: 200px
  }
}

@media (max-width:599px) {
  .home-intro__lines-bottom {
    bottom: -120px;
    left: auto;
    right: 70px;
    width: 125px
  }
}

.home-avitation {
  margin-top: 70px
}

@media (max-width:899px) {
  .home-avitation {
    margin-top: 0
  }
}

.home-avitation .explore__inner {
  padding-top: 134px;
  padding-bottom: 80px
}

@media (max-width:899px) {
  .home-avitation .explore__inner {
    padding-top: 0;
    padding-bottom: 0
  }
}

.home-avitation .explore__heading {
  line-height: .9;
  font-size: 5.6rem;
  padding-bottom: 10px
}

@media (max-width:1199px) {
  .home-avitation .explore__heading {
    font-size: 5rem
  }
}

@media (max-width:899px) {
  .home-avitation .explore__heading {
    margin-top: 0;
    font-size: 4rem
  }
}

@media (max-width:599px) {
  .home-avitation .explore__heading {
    font-size: 3rem
  }
}
