@media (min-width: 0) {
  .sobre__titulo {
    font-size: 2rem;
    line-height: 2;
    border-bottom: 1px solid #a0a0a0;
    text-align: center;
  }
}

@media (min-width: 500px) {
  .sobre__titulo {
    font-size: 2.5rem;
  }
}

@media (min-width: 800px) {
  .sobre__titulo {
    font-size: 3rem;
  }
}