/* ------------------ /noticias /eventos ----------------- */
.node__img__card {
    height: 16em;
    width: 100%;
    object-fit: cover;
}

.node__img_link {
    font-size: .9rem;
}

.nodo-contenido-container {
    max-width: 100%;
    margin: 0 auto 5em;
}

.card__body {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.geo__body {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

@media screen and (max-width: 991px) {
    .nodo-contenido-container {
        max-width: 85%;
        margin: 0 auto;
    }
}