* {
    padding: 0;
    margin: 0;
    font-family: 'Rubik', sans-serif;
  }
    html {
      height: 100%;
      min-height: 100%;
    }
  
    .body-consultoria{
      position: relative;
      margin: 0 auto;
      width: 100%;
      min-height: 100%;
      background-color: rgb(255, 255, 255);
      display: flex;
      flex-direction: column;
      
      }
  
    /* Estilos para o cabeçalho */
    .header-consultoria {
      /* Adicione seus estilos específicos para o cabeçalho aqui */
      position: relative;    
    }
  
    /* Estilos para a barra de navegação */
    .navbar-consultoria {
      /* Adicione seus estilos específicos para a barra de navegação aqui */
      position: relative;    
    }
  
    /* Estilos para o conteúdo */
    .content-consultoria {
      position: relative;
      /* Adicione seus estilos específicos para o conteúdo aqui */
      background-color: rgb(18, 30, 30);
    }
  
    /* Estilos para o rodapé */
    .footer-consultoria {
      margin-top: auto;
  
    }