.hero_text {
  padding: 16rem 0 9rem;
  background-color: #1A4352;
}
@media only screen and (max-width: 834px) {
  .hero_text {
    height: auto;
    padding-top: 20rem;
  }
}
@media only screen and (max-width: 576px) {
  .hero_text {
    padding-top: 0;
    padding-bottom: 5rem;
  }
}
@media only screen and (max-width: 576px) {
  .hero_text .hero_text__container {
    padding-top: 28rem !important;
  }
}
.hero_text__inner {
  max-width: 63rem;
  z-index: 2;
}
.hero_text__head {
  margin-bottom: 5rem;
}
.hero_text__title {
  margin-bottom: 2rem;
  color: #FDFDFD;
}
.hero_text__title:last-child {
  margin-bottom: 0;
}
.hero_text__subtitle {
  line-height: 170%;
}
@media only screen and (max-width: 576px) {
  .hero_text__button {
    width: 100%;
  }
}
.hero_text__icon {
  position: absolute;
  bottom: -30.7rem;
  right: -1.3rem;
  pointer-events: none;
}
@media only screen and (max-width: 576px) {
  .hero_text__icon {
    bottom: auto;
    right: auto;
    top: -27.2rem;
    left: 50%;
    transform: translateX(-50%);
  }
}