.terreno{
    display: grid;
    grid-template-columns: 80%;
    grid-template-rows: max-content;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 20px;
    color: var(--color-branca);
    position: relative;
background-image: url('../image/banner/background.jpg');
background-size: '100% 100%';
background-repeat: repeat-y;
    font-size: 1.2rem;
}

.texto-terreno{
    font-family: 'ms700';
    font-size: 1.2rem;


}

.texto-zona-norte{
    font-family: 'ms900';
    text-align: center;
    font-size: 1.9rem;
    letter-spacing: 2px;
}

.text-espaco{
    font-family: 'ms300';
    text-align: center;
    font-size: 1.3rem;

}

.text-lazer-seguranca{
    margin-bottom: 20px;
    font-size: 2.3rem;
    color: var(--cor-verde-escuro);
}

.sobreresidencial .text-lazer-seguranca{
    font-family: 'b-italic';
    margin-bottom: 20px;
    font-size: 2.3rem;
    color: white;

}

.inf_completa .item p:nth-child(1){
    display: flex;
    justify-content: center;
}

.inf_completa .item p:nth-child(2){
    text-align: center;
    margin-top: 10px;
}
.text-projeto{
    font-family: 'ms300';
}

.text-projeto p {
    margin-bottom: 10px;
    font-family: 'ms300';
}



@media only screen and (max-width: 813px) {
    .texto-terreno {
        font-family: 'b-medium';
        font-size: 1.5rem;
    }

    .texto-zona-norte{
        text-align: center;
        font-size: 1.2rem;
    }

    .text-lazer-seguranca{
        color: var(--color-branca);
        margin-bottom: 20px;
        font-size: 1.5rem;
    }

    .terreno {
    display: grid
;
    grid-template-columns: 90%;
    grid-template-rows: max-content;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 20px;
    color: var(--color-branca);
    position: relative;

    font-size: 1.2rem;
}

.sobreresidencial .text-lazer-seguranca {
    font-family: 'b-italic';
    margin-bottom: 20px;
    font-size: 1.3rem;
    color: white;
}

.descr-banner i{
    font-size: 16px !important;
}

.c-branca {
    color: #ffffff;
    text-align: center;
    font-size: 1.2rem;
    font-size: 'ms500';
    text-transform: uppercase;
}
    
}