    @media (max-width: 767px) {
      body {
        text-align: center;
        overflow-x: hidden !important;
      }

      h1 {
        font-size: 40px;
      }

      h2 {
        font-size: 40px;
      }

      h5 {
        font-size: 18px;
      }

      p {
        font-size: 18px;
        line-height: 25px;
      }

      span {
        letter-spacing: 3px;
        font-size: 12px;
      }

      .navbar {
        display: none;
      }

      .rodape .px-5 {
        padding: 0 !important;
      }

    }

    @media (max-width: 767px) {
      .logo-mobile {
        display: block;
      }

      .text-mobile {
        text-align: left;
      }

      .secao-01 {
        padding: 100px 0 700px;
        background: url("../assets/bg/header01-mobile.webp") left/cover no-repeat;
      }

      .secao-09 {
        padding: 50px 0;
        color: var(--branco);
        background: url("../assets/bg/secao-09.webp") right/cover no-repeat;
      }

      footer {
        text-align: left;
      }

    }