:root {
    --primaria: #111111;
    --secundaria: #d32c3b;
    --cinza: #F0F0F0;
    --branco: #ffffff;
    --bs-font-sans-serif: 'Lato', sans-serif;
}

.txt-primaria, .txt-primaria a, .hov-primaria:hover, .hov-primaria a:hover {
    color: var(--primaria);
}

.txt-secundaria, .txt-secundaria a, .hov-secundaria:hover, .hov-secundaria a:hover {
    color: var(--secundaria);
}

.txt-cinza, .txt-cinza a, .hov-cinza:hover, .hov-cinza a:hover {
    color: var(--cinza);   
}

.txt-branco, .txt-branco a, .hov-branco:hover, .hov-branco a:hover {
    color: var(--branco);   
}

.bg-primaria, .bg-hov-primaria:hover {
    background-color: var(--primaria);
    transition: all 0.2s linear;
}

.bg-secundaria, .bg-hov-secundaria:hover {
    background-color: var(--secundaria);
    transition: all 0.2s linear;
}

.bg-branco, .bg-hov-branco:hover {
    background-color: var(--branco);
    transition: all 0.2s linear;
}

.div-p {
    margin: 40px 0;
}
.div-m {
    margin: 80px 0;
}
.div-g {
    margin: 100px 0;
}