/* Classe aplicada ao body */
.bg-fundo-transparente {
    position: relative;
    min-height: 100vh;
    overflow-x: hidden;
}

/* Criando a camada do fundo com o pseudo-elemento ::before */
.bg-fundo-transparente::before {
    content: "";
    position: fixed; /* Mantém o fundo fixo ao rolar a página */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* Garante que a imagem fique ATRÁS do conteúdo */
    
    /* Configurações da sua imagem */
    background-image: url('../imagens/fundo_pag_inicial.jpg'); /* Altere para o caminho da sua imagem */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    
    /* Controle de transparência aqui (de 0 a 1) */
    opacity: 0.2; 
}
