@media (max-width: 768px) {
  .topo-texto {
    width: 100%;
    margin-top: 190px;
  }

  .topo-texto h1 {
    font-size: 50px;
  }

  .topo-texto .topo-subtitulo {
    font-size: 22px;
  }

  .topo-logo {
    top: 25%;
  }

  .topo-logo img {
    width: 250px !important;
  }

  .chevron {
    bottom: 80px;
  }

  .chevron svg {
    width: 28px;
    height: 16px;
  }
}

@media (max-width: 1024px) {
  .topo-logo img {
    width: 200px;
  }
}