/* projeto mobile-first */

@charset "UTF-8";

@media (max-width: 764px) {
  .mobile-none {
    display: none;
  }

  .txt-banner-desk h1 {
    font-size: 25px;
  }

  .grid-2 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-3 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-invert {
    grid-template-columns: 1fr;
    grid-template-areas:
      "imagem"
      "texto"; /* invertendo */
  }

  .footer-grid {
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
    align-items: center;
  }

  .wd-60 {
    width: 90%;
  }
}

@media (min-width: 765px) {
  .desktop-none {
    display: none;
  }
}
