.destaque-estatico .destaque-full{
    background-size: cover !important;
    background-position: center center !important;
}

.destaque-estatico .destaque-half{
    background-size: cover !important;
    background-position: center center !important;
    height: 305px;
}

.destaque-estatico a{
    text-decoration: none;
}

.de-table {
    display: table;
    border-collapse: separate;
    border-spacing: 10px;
  }
  
.de-row { display:table-row; }

.de-table-cell {
    display:table-cell;
}

.destaque-estatico .bloco p,.destaque-estatico .bloco h2, .destaque-estatico .bloco h3,.destaque-estatico .bloco h4{
    color:white;
}

.destaque-estatico .btn{
    border-radius: 0;
    font-size: 18px;
}

.de-divisor{
    width: 70%;
    height: 5px;
    background: #004ca4;
    margin-bottom:8px;
}

.de-date{
    font-size: 12px;
}

.de-card-title{
    font-size: 28px;
    font-weight: 800;
}

.destaque-half .de-card-title{
    font-size: 22px;
}

.de-card-text{
    font-size: 14px;
}

.destaque-full .de-filter{
    background-size: cover;
    background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.1),rgba(0,0,0,0.3), rgba(0,0,0,1));
}
.destaque-half .de-filter{
    background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.1),rgba(0,0,0,.3), rgba(0,0,0,1));
}

.de-filter:hover,.de-filter:focus{
    background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.1), rgba(0,0,0,1));
}

.destaque-estatico .card,.destaque-estatico .de-filter{
    border: none !important;
    border-bottom: 0px solid;
    border-radius: 5px;
    
}

@media (max-width:768px) {


    .destaque-full .de-filter{
        background-size: cover;
        background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.5), rgba(0,0,0,1));
    }
    .destaque-half .de-filter{
        background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.5), rgba(0,0,0,1));
    }

    .destaque-full{
        margin-bottom: 0.5em !important;
    }
}