#depoimentos h5 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #fff;}

#project_title .col-md-1{ background-color: #2E6FAE;}
#project_title .col-md-9{ padding: 100px 0;}

#about_empreendimento .col-md-12 .nav { background-color: #1F1F1F;}
#about_empreendimento .col-md-12 .nav ul { margin: 0;}
#about_empreendimento .col-md-12 .nav li { padding: 15px; width: 50%; border-bottom: 1px solid #2E6FAE; cursor: pointer;}
#about_empreendimento .col-md-12 .nav .active { border-bottom: 4px solid #2E6FAE !important; padding-bottom: 5px;}

#about_empreendimento .col-md-4 img { height: 100%; object-fit: cover;}

#map { background-color: #191919; height: fit-content;}
#map h4{ border-bottom: 1px solid var(--base-color);}

#project_form h4{ border-bottom: 1px solid var(--base-color);}

#plantas h4{ border-bottom: 1px solid var(--base-color);}

#tour h4{ border-bottom: 1px solid var(--base-color);}

.artigo_texto { color: #fff !important;}

.navbar { background: rgb(0,0,0); background: linear-gradient(180deg, #000000a8 0%, rgba(0, 0, 0, 0.308) 50%, rgba(0,0,0,0) 100%);}

.divider { height: 50px; background-color: #ffffff; border-top: 10px solid #2E6FAE; border-bottom: 10px solid #2E6FAE;}

#about_empreendimento .d-flex { flex-wrap: wrap;}

footer { background-color: #2E6FAE; color: #191919;}
footer span, footer a, 
footer p{ color: #ffffff !important;}

@media (max-width: 991px) {
    #project_title .col-md-3 { display: none;}
    #project_title .col-md-9 { width: 100%;}
    #project_title { display: flex; justify-content: center;}

    #about_empreendimento .col-md-4 { display: none;}
    #about_empreendimento .col-md-8 { width: 100%;}
    #about_empreendimento { display: flex; justify-content: center;}
    #about_empreendimento .container{ display: flex; justify-content: center;}
    #about_empreendimento li span { font-size: 15px;}
    
    #plantas .col-md-8 { display: flex; justify-content: center;}

    #map .col-md-8 { display: flex; justify-content: center;}

    #project_form .col-md-8 { display: flex; justify-content: center;}
}


