@media (max-width: 767px) {
  .paragraph--type--hero-img-responsive.mobile-text--vertical-bottom .hero-responsive__text {
    top: 60%;
  }
}

@media (max-width: 440px) {
  .paragraph--type--hero-img-responsive.mobile-text--vertical-bottom .hero-responsive__text {
    top: 52%;
  }
}

@media (max-width: 420px) {
  .paragraph--type--hero-img-responsive.mobile-text--vertical-bottom .hero-responsive__text {
    top: 52%;
  }
}

@media (max-width: 385px) {
  .paragraph--type--hero-img-responsive.mobile-text--vertical-bottom .hero-responsive__text {
    top: 45% !important;
  }
}
@media (max-width: 365px) {
  .hero-responsive__text h1 .title2 {
    font-size: 35px !important;
  }
}