
.banner.articulo-de-noticia{ min-height: 150px;
}
@media (min-width: 992px) {
    .banner.articulo-de-noticia{ min-height: 350px;
    }
}
@media (min-width: 1200px) {
    .banner.articulo-de-noticia{ min-height: 400px;
    }
}
@media (min-width: 1400px) {
    .banner.articulo-de-noticia{ min-height: 450px;
    }
}
@media (min-width: 1600px) {
    .banner.articulo-de-noticia{ min-height: 550px;
    }
}

/**/
.historial-noticias .lista-articulos{ margin-top: 30px;
}
.historial-noticias .lista-articulos li{ border-bottom: 1px solid #ccc; padding: 1rem 0;
}
.historial-noticias .articulo-noticia{ display: flex; align-items: flex-start; gap: 15px; 
}
.historial-noticias .articulo-noticia{ position: relative;
}
.historial-noticias .articulo-noticia figure{ width: 120px; flex: 0 0 120px; margin-bottom: 0;
}
.historial-noticias .articulo-noticia img{ width: 100%; aspect-ratio: 4/3; object-fit: cover;
}
.historial-noticias .articulo-noticia .artic-contenido{ flex: 1 1 auto; min-width: 0;
}
.historial-noticias .articulo-noticia .artic-fecha{ color: #0C3F75; font-weight: 600; font-size: 0.8725rem;
}
.historial-noticias .articulo-noticia .artic-titulo{ font-weight: 700; font-size: 1rem; line-height: 150%;
}
.historial-noticias .articulo-noticia .artic-titulo a{ color: #000; text-decoration: none;
}
.historial-noticias .articulo-noticia .artic-titulo a:hover{ text-decoration: underline;
}

/**/
.historial-noticias .articulo-destacado{ padding-bottom: 4rem; margin-bottom: 4rem; border-bottom: 15px solid #F2F6FA;
}
.historial-noticias .articulo-destacado figure{ position: relative; width: 100%; margin-bottom: 40px;  /*overflow: hidden;*/
}
.historial-noticias .articulo-destacado figure *{ position: relative; z-index: 2;
}
.historial-noticias .articulo-destacado figure img, 
.historial-noticias .articulo-destacado figure::after{ width: calc(100% - 10px) !important;
}
.historial-noticias .articulo-destacado figure::after{ content: ''; /*width: 100%;*/ height: 100%; position: absolute; bottom: -10px; left:10px; background-color: #0C3F75; z-index: 0;
}
.historial-noticias .articulo-destacado .artic-titulo{ font-weight: 700; font-size: 1.4375rem; margin-bottom: 1.5rem;
}
.historial-noticias .articulo-destacado .artic-intro{ position: relative; z-index: 1; font-size: 0.8125rem;
}
.historial-noticias .articulo-destacado .btn{ position: relative; z-index: 1; width: 100%; font-weight: 600; padding-right: 50px; margin-top: 1.5rem;
}

@media(min-width:992px){
    .historial-noticias .articulo-noticia{ gap: 30px; align-items: center;
}
    .historial-noticias .articulo-noticia figure{ width: 182px; flex: 0 0 182px;
    }

    /**/
    .historial-noticias .articulo-destacado article{ display: flex; align-items: flex-start; gap: 30px;
    }
    .historial-noticias .articulo-destacado figure{ flex: 1 1 50%; min-width: 0; width: 50%;
    }
    .historial-noticias .articulo-destacado figure{ margin-bottom: 0;
    }
    .historial-noticias .articulo-destacado .artic-contenido{ flex: 1 1 auto; min-width: 0; width: 50%;
    }
    .historial-noticias .articulo-destacado .artic-fecha{ font-size: 1rem;
    }
    .historial-noticias .articulo-destacado .artic-titulo{ line-height: 120%;
    }
    .historial-noticias .articulo-destacado .artic-intro{ font-size: 1rem;
    }
    .historial-noticias .articulo-destacado .btn{ width: auto;
    }
}
@media(min-width:1200px){
    .historial-noticias .articulo-noticia .artic-fecha{ font-size: 1rem;
    }
    .historial-noticias .articulo-noticia .artic-titulo{ font-size: 1.125rem;
    }

    /**/
    .historial-noticias .articulo-destacado figure img, 
    .historial-noticias .articulo-destacado figure::after{ width: calc(100% - 15px) !important;
    }
    .historial-noticias .articulo-destacado figure::after{ bottom: -15px; left:15px;
    }
    .historial-noticias .articulo-destacado .artic-fecha{ font-size: 1.25rem; font-weight: 700;
    }
    .historial-noticias .articulo-destacado .artic-titulo{ font-size: 1.75rem; margin-bottom: 2rem; line-height: 150%;
    }
    .historial-noticias .articulo-destacado .btn{  padding: 10px 70px 10px 30px;
    }
}
@media(min-width:1400px){
    .historial-noticias .articulo-noticia .artic-titulo{ font-size: 1.25rem;
    }

    /**/
    .historial-noticias .articulo-destacado article{ gap: 50px;
    }
    .historial-noticias .articulo-destacado .artic-fecha{ font-size: 1.5rem; font-weight: 700;
    }
    .historial-noticias .articulo-destacado .artic-titulo{ font-size: 1.75rem; margin-bottom: 2rem; line-height: 150%;
    }
}
@media(min-width:1400px){
    .historial-noticias .articulo-noticia .artic-titulo{ font-size: 1.25rem;
    }

    /**/
    .historial-noticias .articulo-destacado article{ gap: 50px;
    }
    .historial-noticias .articulo-destacado .artic-fecha{ font-size: 1.5rem; font-weight: 700;
    }
    .historial-noticias .articulo-destacado .artic-titulo{ font-size: 1.75rem; margin-bottom: 2rem; line-height: 150%;
    }
}
@media(min-width:1600px){
    .historial-noticias .articulo-noticia .artic-titulo{ font-size: 1.25rem;
    }

    /**/
    .historial-noticias .articulo-destacado article{ gap: 50px;
    }
    .historial-noticias .articulo-destacado .artic-fecha{ font-size: 1.5rem; font-weight: 700;
    }
    .historial-noticias .articulo-destacado .artic-titulo{ font-size: 1.75rem; margin-bottom: 2rem; line-height: 150%;
    }
}

/*-------------------------------------------*/
/* estilos para el efecto [infinite loading] */
/*-------------------------------------------*/

/* Estado inicial al ocultar */
.noticia-item.d-none {
  display: none !important;
}
/* Estado al mostrarse */
.noticia-item {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
/* Cuando ya están visibles */
.noticia-item.mostrado {
  opacity: 1;
  transform: translateY(0);
}