@media (max-width: 1650px) {
  h2 {
    font-size: 3em;
    margin: 0px;
    word-spacing: 5px;
  }

  h3 {
    font-size: 1.5em;
  }

  h4 {
    font-size: 1.3em;
  }
}

@media (max-width: 1200px) {
  h2 {
    font-size: 2.6em;
    margin: 0px;
    word-spacing: 5px;
  }

  h3 {
    font-size: 1.3em;
  }

  h4 {
    font-size: 1em;
  }
}

@media (max-width: 920px) {
  #div-main {
    flex-direction: column;
  }
  
  #esquerda,
  #direita {
    width: 100%;
  }

  #div-titulo {
    padding: 15% 5% 0% 5%;
    margin: 0px;
  }

  #div-botao {
    padding: 5% 5% 0% 5%;
  }

  #div-botao a {
    z-index: 48;
  }

  #desenvolvido {
    margin-bottom: 5px;
    margin-right: 5px;
  }

  #desenvolvido p {
    margin: 0px;
  }

  #sigesis {
    top: 10px;
    left: 10px;
  }
}

@media (max-width: 650px) {
  #div-titulo {
    padding: 25% 5% 0% 5%;
    margin: 0px;
  }
}

@media (max-width: 390px) {
  h2 {
    font-size: 2em;
    margin: 0px;
    word-spacing: 5px;
  }

  h3 {
    font-size: 1em;
  }

  h4 {
    font-size: 0.98em;
  }

  #div-botao a {
    height: 100%;
  }
}