.banner-v58__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1200px) {
  .banner-v58__content {
    padding-left: 8.5rem;
  }
}

.banner-v58__title {
  font-size: clamp(3.4rem, calc(1.5vw + 2.8rem), 4.6rem);
  margin-bottom: 2rem;
}

.banner-v58__description {
  margin-bottom: 4rem;
}