@media all and (max-width: 78.125em) {
  html {
    font-size: 50%;
  }

  /* Global */
  .secao {
    padding: 3.88rem 2rem;
  }
}

.secao-empresa {
  & .container {
    & .a-empresa {
      margin: 5rem;
      & .quadro-imagem {
        width: 45%; /* Defina a largura do quadro */
        height: 35rem; /* Defina a altura do quadro */
      }

      & .bloco-texto-empresa {
        display: flex;
        flex-flow: column;
        gap: 2rem;
        width: 70rem;
      }
    }
  }
}

.secao-app {
  & .container {
    & .bloco-app {
      gap: 2rem;
      padding: 5rem 0 5rem 0;

      & .bloco-texto-app {
        gap: 2rem;
        width: 60rem;
      }
    }
  }
}

.secao-servicos {
  & .container {
    & .bloco-servicos {
      gap: 1rem;

      & .bloco1 {
        gap: 2rem;

        & .bloco1-1 {
          gap: 3rem;
          padding-bottom: 2rem;
        }

        & .bloco-texto-servico {
          gap: 1rem;
        }
      }
    }
  }
}
