

 .moisaico_actualidad{
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(4, 15vh);
    gap: 8px;
    height:70vh;


}
body #theme-main .moisaico_actualidad .card_overlay .img_card {
    padding:0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    bottom: 0;
}
 body #theme-main .moisaico_actualidad  .card_wrap, .last_posts_cards .card_wrap{
     margin-bottom:0;
     cursor:pointer;
 }
 body #theme-main .moisaico_actualidad .card_overlay .img_card img{
     object-fit: cover;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     height:100%;
     width:100%;
 }
 .item_actualidad1 {
    grid-column: span 4 / span 4;
    grid-row: span 4 / span 4;
}

.item_actualidad2 {
    grid-column: span 4 / span 4;
    grid-row: span 2 / span 2;
    grid-column-start: 5;
}

.item_actualidad3 {
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
    grid-column-start: 5;
    grid-row-start: 3;
}

.item_actualidad4 {
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
    grid-column-start: 7;
    grid-row-start: 3;
}
@media(max-width:991px){
    .moisaico_actualidad{
        height:auto;
        display:flex;
        flex-wrap:wrap;
        margin-bottom:30px;
        .card_wrap{
            max-width:calc(50% - 4px);
            width:calc(50% - 4px);
            min-width:calc(50% - 4px);
            .card_overlay{
                aspect-ratio: 4/3;
            }
        }
    }
}
 @media(max-width:767px){
     .moisaico_actualidad{

         .card_wrap{
             max-width:calc(100% - 4px);
             width:calc(100% - 4px);
             min-width:calc(100% - 4px);

         }
     }
 }