.portada-noticias{
    background: #002357;
    overflow: hidden;
    -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10) ;
-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10) ;
    box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10) ;

}

.topNews.owl-carousel .item{    
    letter-spacing: -1px;
    color: #fff;
}

.news-left-slider, .news-right-slider{
    height: 100%;
}

.img-left-slider{
    height: 640px;
    margin-left: -10px;
    padding-top: 180px;    
}

.img-left-slider img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news-right-slider{
    padding-top: 250px;
}
.txt-right-slider{
    padding: 0px 50px;
}

.txt-right-slider h2{
    font-weight: 700;
    font-size: 2.5em;
    line-height: 1;
}

.txt-right-slider p{
    font-family: "IBM PLex Sans", sans-serif;
    font-size: 1.3em;
    font-weight: 400;
    margin-top: 20px;
}

.btn-right-slider{
    margin-top: 30px;
}

.btn-right-slider a{
    font-weight: 700;
    font-size: 1.4em;
    color: #cfe5ff;
    padding-bottom: 5px;
    border-bottom: solid #e51a4c thin;
    transition: all 0.5s;
}

.btn-right-slider a i{
    color: #e51a4c;
    transition: all 0.5s;
}

.btn-right-slider a:hover{
    color: #e51a4c;
    border-bottom: solid #fff thin;
    transition: all 0.5s;
}

.btn-right-slider a:hover i{
    color: #fff;
    transition: all 0.5s;
}



@media (min-width: 1200px) and (max-width: 1399px){
    .txt-right-slider h2{
    font-size: 2.3em;
}
}

@media (min-width: 1100px) and (max-width: 1199px){
        .txt-right-slider h2{
    font-size: 2em;
    line-height: 1.2;
}


.txt-right-slider p{
    font-size: 1.2em;
    line-height: 1.1;
}

.img-left-slider{
    height: 620px;  
}
}

@media (min-width: 992px) and (max-width: 1099px){

    .img-left-slider{
    height: 580px;  
}

.txt-right-slider{
    padding: 0px 30px;
}
        .txt-right-slider h2{
    font-size: 2em;
    line-height: 1.1;
}


.txt-right-slider p{
    font-size: 1.2em;
    line-height: 1.1;
}
}

@media (min-width: 768px) and (max-width: 991px){
    .img-left-slider{
    height: 480px;
    margin-left: -10px;
    padding-top: 100px;  
}

.img-left-slider img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.news-right-slider{
    padding-top: 150px;
}

.txt-right-slider{
    padding: 0px ;
}

.txt-right-slider h2{
    font-size: 1.7em;
    line-height: normal;
}

.txt-right-slider p{
    font-size: 1em;
    line-height: normal;
}
}

@media (min-width: 576px) and (max-width: 767px){
        .img-left-slider{
    height: auto;
    margin-left: 0px;
    padding-top: 100px;  
}

.img-left-slider img{
    width: 100%;
    height: auto;

}

.txt-right-slider h2{
    font-size: 2.5em;
    line-height: normal;
}

.txt-right-slider p{
    font-size: 1em;
    line-height: normal;
}

.news-left-slider, .news-right-slider{
    height: auto;
}


.news-right-slider{
    padding-top: 30px;
    padding-bottom: 30px;
}
.txt-right-slider{
    padding: 0px 50px;
}


}

@media (max-width: 575px){

           .img-left-slider{
    height: auto;
    margin-left: 0px;
    padding-top: 100px;  
}

.img-left-slider img{
    width: 100%;
    height: auto;

}

.txt-right-slider h2{
    font-size: 2em;
    line-height: normal;
}

.txt-right-slider p{
    font-size: 1.2em;
    line-height: normal;
}

.news-left-slider, .news-right-slider{
    height: auto;
}


.news-right-slider{
    padding-top: 30px;
    padding-bottom: 30px;
}
.txt-right-slider{
    padding: 0px 10px;
}
}



/*MAS NOTAS*/

.top-grid-noticias{
    padding-top: 100px;
    padding-bottom: 100px;

}

.tit-grid-noticias{
    padding: 0px 30px;
    margin-bottom: 50px;
    letter-spacing: -1px;
}

.tit-grid-noticias h1{
    font-weight: 800;
    font-size: 3em;
}

.tit-grid-noticias img{
    height: 0.6em;
    width: auto;
    padding-right: 15px;
}

.mod-noticia-top{
    background: #dadfe4;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.nota-img-news{
    height: 200px;
    margin-bottom: 25px;
}

.nota-img-news img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
}


.nota-img-news img:hover{
   filter: brightness(1.1) saturate(1.1);
    transition: all 0.5s;
}

.tit-nota-news, .nota-data-news, .txt-nota-news, .cta-nota-news{
    text-align: left;
    padding: 0px 20px;
    
}

.tit-nota-news{
    height: 5em;
}

.tit-nota-news h3{
    color: #002756;
    font-weight: 500;
    font-size: 1.3em;
    letter-spacing: -1px;
    line-height: normal;
    transition: all 0.5s;
}

.tit-nota-news h3:hover{
    color: #0047a5;
    transition: all 0.5s;
}

.nota-data-news{
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1;
    display: flex;
    gap: 30px;
    
}

.nota-data-news span{
    color: #a50034;
    text-transform: uppercase;
    font-size: 0.75em;
    font-weight: 600;
    font-family: "IBM Plex Sans", sans-serif;
    line-height: 1;
}

.txt-nota-news{
    font-family: "IBM Plex Sans", sans-serif;
    letter-spacing: -1px;
    margin-top: 10px;
    text-align: justify;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.txt-nota-news p{    
    font-size: 1em;    
    line-height: 1.1;
    
    
}

.cta-nota-news{
    margin-top: 15px;
}

.cta-nota-news a{
    color: #a50034;
    font-weight: 900;
    border-bottom: solid thin #677a99;
    font-size: 1.2em;
    letter-spacing: -1px;
    padding-bottom: 5px;
    transition: all 0.5s;
}

.cta-nota-news a i{
    color: #677a99;   
    transition: all 0.5s;
}

.cta-nota-news a:hover{
    color: #e51a4c;
    border-bottom: solid thin #e51a4c;
    transition: all 0.5s;
}

.cta-nota-news a:hover i{
    color: #0047a5;   
    transition: all 0.5s;
}


.cta-grid-noticias{
    text-align: center;
    margin-top: 50px;
}


.cta-grid-noticias button{
    border: #677a99 solid thin;
    color: #002855;
    padding: 15px 100px;
    background: #d5d7e1;
    font-size: 1.3em;
    font-weight: 500;    
    -webkit-box-shadow: -5px 5px 10px 0px rgba(0,40,85,0.1) ;
    -moz-box-shadow: -5px 5px 10px 0px rgba(0,40,85,0.1) ;
    box-shadow: -5px 5px 10px 0px rgba(0,40,85,0.1) ;
    transition: all 0.5s;
}

.cta-grid-noticias button:hover{
    border: #002855 solid thin;
    color: #a50034;
    background: #ffffff50;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0,40,85,0.1) ;
    -moz-box-shadow: 5px 5px 10px 0px rgba(0,40,85,0.1) ;
    box-shadow: 5px 5px 10px 0px rgba(0,40,85,0.1) ;
    transition: all 0.5s;
}



@media (min-width: 1200px) and (max-width: 1399px){
.nota-img-news{
    height: 160px;
}

.tit-nota-news{
    height: 4.5em;
}



.tit-nota-news, .nota-data-news, .txt-nota-news, .cta-nota-news{
    padding: 0px 15px;    
}


.tit-nota-news h3{
    font-size: 1.2em;
}


.txt-nota-news p{    
    height: 5em;   
    
}
}

@media (min-width: 1100px) and (max-width: 1199px){

    .top-grid-noticias{
    padding-top: 75px;

}

.nota-img-news{
    height: 150px;
}

.tit-nota-news h3{
    font-size: 1.2em;
    line-height: 1.1;
}

.tit-nota-news{
    height: 5.5em;
}


.tit-nota-news, .nota-data-news, .txt-nota-news, .cta-nota-news{
    padding: 0px 15px;
    
}
.txt-nota-news p{    
    height: 5em;   
    
}
}

@media (min-width: 992px) and (max-width: 1099px){
      .top-grid-noticias{
    padding-top: 75px;

}

.nota-img-news{
    height: 150px;
}

.tit-nota-news h3{
    font-size: 1.1em;
    line-height: 1.1;
}

.tit-nota-news{
    height: 5em;
}


.tit-nota-news, .nota-data-news, .txt-nota-news, .cta-nota-news{
    padding: 0px 15px;
    
}
.txt-nota-news p{    
    height: 5em;   
    font-size: 0.9em;
    
}

.nota-data-news{
    display: flex;
    gap: 20px;
    height: 1.5em;
    
}
}

@media (min-width: 768px) and (max-width: 991px){
         .top-grid-noticias{
    padding-top: 75px;

}

.nota-img-news{
    height: 120px;
}

.tit-nota-news h3{
    font-size: 1.1em;
    line-height: 1.1;
}

.tit-nota-news{
    height: 4.5em;
}


.tit-nota-news, .nota-data-news, .txt-nota-news, .cta-nota-news{
    padding: 0px 15px;
    
}
.txt-nota-news p{    
    height: 5em;   
    font-size: 0.9em;
    
}

.nota-data-news{
    display: flex;
    gap: 20px;
    height: 1.5em;
    
}
}

@media (min-width: 576px) and (max-width: 767px){
    .top-grid-noticias{
    padding-top: 75px;
}
    .tit-nota-news h3{
    font-size: 1.2em;
    line-height: 1.1;
}

.tit-nota-news{
    height: auto;
    margin-bottom: 15px;
}
}

@media (max-width: 575px){
        .top-grid-noticias{
    padding-top: 75px;
}

.tit-grid-noticias{
    padding: 0px 15px;
}

.tit-grid-noticias h1{
    font-size: 2.5em;
    line-height: normal;
    text-indent: -1em;
    padding-left: 1em;
}

.mod-noticia-top{
    padding-bottom: 50px;
}


.nota-img-news{
    height: 180px;
}

.tit-nota-news{
    height: auto;
    margin-bottom: 15px;
}

.cta-nota-news{
    margin-top: 25px;
}

.txt-nota-news p{    
    font-size: 1.1em;     
    
}


.cta-grid-noticias button{
    padding: 15px;
    width: 100%;
}




}



/*BANNER NEWSLETTER BOTTOM*/
.banner-newsletter-noticia{
    background: url("../../../assets/img/bg/bg-poligono-02.svg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 50px;
    color: #fff;
    padding-bottom: 50px;
}

.txt-newsletter-noticia{
    margin-top: 50px;
    letter-spacing: -1px;
}

.txt-newsletter-noticia h2{
    font-weight: 800;
    font-size: 2.5em;
    line-height: 1.2;
}

.txt-newsletter-noticia h3{
    font-weight: 400;
    font-size: 1.2em;
    line-height: 1.2;
    font-family: "IBM Plex Sans", sans-serif;
    margin-top: 20px;
}





@media (min-width: 1100px) and (max-width: 1199px){
    .txt-newsletter-noticia h2{
    font-size: 2em;
}
.txt-newsletter-noticia h3{
    font-size: 1.1em;
}
}

@media (min-width: 992px) and (max-width: 1099px){
        .txt-newsletter-noticia h2{
    font-size: 2em;
}
.txt-newsletter-noticia h3{
    font-size: 1.1em;
}
}

@media (min-width: 576px) and (max-width: 767px){
    .txt-newsletter-noticia{
        padding: 0px 50px;
    }
 
}

@media (max-width: 575px){

            .txt-newsletter-noticia h2{
    font-size: 2.3em;
}

        .txt-newsletter-noticia{
        padding: 0px 30px;
    }


}



/*ARCHIVO DE NOTICIAS*/

.portada-archivo-noticias{
    background: url("../img/bg-portada-archivo-noticias.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 200px;
    padding-bottom: 100px;
    color: #fff;
}


.tit-portada-noticias{ 
    width: 60%;
    padding: 50px 0px;
}

.tit-portada-noticias h1{
    font-size: 5.5em;
    font-weight: 400;
    letter-spacing: -2px;
    line-height: 1;    
}

.tit-portada-noticias h1 img{
    height: 0.9em;
    width: auto;
}

.tit-portada-noticias h2{
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: -2px;
    line-height: 1;
    margin-top: 50px;    
}


.img-portada-noticias{
    margin-top: 50px;
}

.grid-noticias.archivo{
    padding-bottom: 100px;
}

.grid-noticias.archivo .mod-noticia-top{    
    background: transparent;
    margin-bottom: 30px;
}

.grid-noticias.archivo .mod-noticia-top .tit-nota-news{
    height: auto;
}

.grid-noticias.archivo .mod-noticia-top .tit-nota-news h3{
    font-size: 1.2em;
}


.tit-year-noticias{
    margin-bottom: 30px;
font-family: "IBM Plex Sans", sans-serif;
}

.tit-year-noticias h2{
    color: #a50034;
    font-weight: 800;
    text-decoration: underline #0055a5;
    font-size: 2em;
}




@media (min-width: 1100px) and (max-width: 1199px){
    .top-grid-noticias.archivo{
        padding-bottom: 0px;

    }


    .grid-noticias.archivo .mod-noticia-top{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 50px;
}

.grid-noticias.archivo .mod-noticia-top .tit-nota-news h3{
    line-height: normal;
}

    .top-grid-noticias.archivo{
        padding-bottom: 0px;


}

}

@media (min-width: 992px) and (max-width: 1099px){
    .portada-archivo-noticias{
    background: url("../img/bg-portada-archivo-noticias-1280.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

        .grid-noticias.archivo .mod-noticia-top{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 50px;
}

    
    .top-grid-noticias.archivo{
        padding-bottom: 0px;

    }
}

@media (min-width: 768px) and (max-width: 991px){
       .portada-archivo-noticias{
    background: url("../img/bg-portada-archivo-noticias-1024.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

        .grid-noticias.archivo .mod-noticia-top{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 50px;
}

.grid-noticias.archivo .mod-noticia-top .nota-data-news{
    margin-bottom: 5px;
}

    
    .top-grid-noticias.archivo{
        padding-bottom: 0px;

    }

    .tit-portada-noticias{ 
    width: 65%;
}

.tit-portada-noticias h1{
    font-size: 5em; 
}

.tit-portada-noticias h1 img{
    margin-top: -20px;
    height: 0.9em;
    width: auto;
}

.tit-portada-noticias h2{
    margin-top: 30px;    
}
}

@media (min-width: 576px) and (max-width: 767px){

          .portada-archivo-noticias{
    background: url("../img/bg-portada-archivo-noticias-768.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

        .grid-noticias.archivo .mod-noticia-top{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 50px;
}

.grid-noticias.archivo .mod-noticia-top .nota-data-news{
    margin-bottom: 5px;
}

    
    .top-grid-noticias.archivo{
        padding-bottom: 0px;

    }

    .tit-portada-noticias{ 
    width: 70%;
}

.tit-portada-noticias h1{
    font-size: 4em; 
}

.tit-portada-noticias h1 img{
    margin-top: -20px;
    height: 0.9em;
    width: auto;
}

.tit-portada-noticias h2{
    margin-top: 30px;    
}
   
}

@media (max-width: 575px){
             .portada-archivo-noticias{
    background: url("../img/bg-portada-archivo-noticias-576.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

        .grid-noticias.archivo .mod-noticia-top{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 50px;
}

.grid-noticias.archivo .mod-noticia-top .nota-data-news{
    margin-bottom: 5px;
}

    
    .top-grid-noticias.archivo{
        padding-bottom: 0px;

    }

    .tit-portada-noticias{ 
    width: 70%;
}

.tit-portada-noticias h1{
    font-size: 4em; 
}

.tit-portada-noticias h1 img{
    margin-top: -20px;
    height: 0.9em;
    width: auto;
}

.tit-portada-noticias h2{
    margin-top: 30px;    
}
    /*
    
.portada-archivo-noticias{
    background: url("../img/bg-portada-archivo-noticias.png");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 200px;
    padding-bottom: 100px;
    color: #fff;
}


.tit-portada-noticias{ 
    width: 60%;
    padding: 50px 0px;
}

.tit-portada-noticias h1{
    font-size: 5.5em;
    font-weight: 400;
    letter-spacing: -2px;
    line-height: 1;    
}

.tit-portada-noticias h1 img{
    height: 0.9em;
    width: auto;
}

.tit-portada-noticias h2{
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: -2px;
    line-height: 1;
    margin-top: 50px;    
}


.img-portada-noticias{
    margin-top: 50px;
}

.grid-noticias.archivo .mod-noticia-top{
    padding-top: 30px;
    padding-bottom: 30px;
    background: transparent;
    margin-bottom: 30px;
}

.grid-noticias.archivo .mod-noticia-top .tit-nota-news{
    height: auto;
}

.grid-noticias.archivo .mod-noticia-top .tit-nota-news h3{
    font-size: 1.2em;
}


.tit-year-noticias{
    margin-bottom: 30px;
font-family: "IBM Plex Sans", sans-serif;
}

.tit-year-noticias h2{
    color: #a50034;
    font-weight: 800;
    text-decoration: underline #0055a5;
    font-size: 2em;
}

    */
}



/*ESTILOS NOTA INDIVIDUAL*/
.portada-nota{
    background: #c6ccd2;
    padding-top: 180px;
        overflow: hidden;
    -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10) ;
-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10) ;
    box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.10) ;
}

.img-nota-left{
        height: 640px;
    margin-left: -10px;
}

.img-nota-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.portada-nota .row{
    background: url("../../../assets/img/bg/bg-poligono-01.svg");
    background-size: auto 100%;
    background-position: right;
    background-repeat: no-repeat;
    background-attachment: scroll;
}


.txt-portada-nota{
    padding: 50px 30px;
    letter-spacing: -1px;
}

.tit-portada-nota h1{
    font-weight: 800;
    font-size: 3em;
    line-height: 1.1;
}

.tit-portada-nota h1 img{
    height: 0.5em;
    width: auto;
}
.data-portada-nota{
    margin-top: 30px;
    color: #a50034;
    font-family: "IBM Plex Sans", sans-serif;
    font-weight: 500;
    display: inline-flex;
    gap: 50px;
}

.summary-portada-nota{
    padding-right: 15%;
    font-family: "IBM Plex Sans", sans-serif;
    font-size: 1.2em;
    letter-spacing: -1px;
    line-height: 1;
    color: #0a497b;
}

.summary-portada-nota em{
    font-weight: 500;
}


 .summary-portada-nota ul{
   list-style-type: none;
   padding-left: 3em;
   
 }

 .summary-portada-nota ul li{
   margin-bottom: 10px;
   text-indent: -1.5em;
   line-height: 1.2;
  
 }

 .summary-portada-nota ul li:before {
   background-image: url("../../../assets/img/cta-red.svg");
   background-repeat: no-repeat;
   content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  padding-left: 1.5em;  
  
}

 .summary-portada-nota ul li a{
   color: #0047a5;
   font-weight: 500;
   text-decoration: underline 1px #AB0033;
   transition: all 0.5s;
  
 }

  .summary-portada-nota ul li a:hover{
   color: #e51a4c;
   font-weight: 500;
   text-decoration: underline 1px #0047a5;
   transition: all 0.5s;
  
 }



@media (min-width: 1200px) and (max-width: 1399px){
    .img-nota-left{
        height: 540px;
}
.txt-portada-nota{
    padding: 50px 15px;
    padding-bottom: 0px;
}


.tit-portada-nota h1{
    font-size: 2.5em;
}

 .summary-portada-nota ul{
   padding-left: 2em;
   
 }

 .summary-portada-nota{
    padding-right: 10%;
    font-size: 1.1em;
}

}

@media (min-width: 1100px) and (max-width: 1199px){
     .img-nota-left{
        height: 500px;
}
.txt-portada-nota{
    padding: 50px 15px;
    padding-bottom: 0px;
}


.tit-portada-nota h1{
    font-size: 2.3em;
}

 .summary-portada-nota ul{
   padding-left: 2em;
   
 }

 .summary-portada-nota{
    padding-right: 10%;
    font-size: 1.1em;
}

.data-portada-nota{
    margin-top: 20px;
}
}

@media (min-width: 992px) and (max-width: 1099px){
        .img-nota-left{
        height: 420px;
}
.txt-portada-nota{
    padding: 50px 0px;
    padding-bottom: 0px;
}


.tit-portada-nota h1{
    font-size: 2em;
}

 .summary-portada-nota ul{
   padding-left: 2em;
   
 }

 .summary-portada-nota{
    padding-right: 0%;
    font-size: 1em;
}

.data-portada-nota{
    margin-top: 20px;
}
 
}

@media (min-width: 768px) and (max-width: 991px){
        .portada-nota{
    padding-top: 100px;
}

.img-nota-left{
        height: auto;
    margin-left: 0px;
    padding: 0px 100px;
}


.txt-portada-nota{
    padding: 50px 100px;
}

.portada-nota .row{
    background: url("../../../assets/img/bg/bg-poligono-v.svg");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.tit-portada-nota h1{
    font-size: 2.5em;
}

}

@media (min-width: 576px) and (max-width: 767px){
           .portada-nota{
    padding-top: 100px;
}

.img-nota-left{
        height: auto;
    margin-left: 0px;
    padding: 0px 50px;
}


.txt-portada-nota{
    padding: 50px;
}

.portada-nota .row{
    background: url("../../../assets/img/bg/bg-poligono-v.svg");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.tit-portada-nota h1{
    font-size: 2.5em;
}
}

@media (max-width: 575px){
             .portada-nota{
    padding-top: 100px;
}

.img-nota-left{
        height: auto;
    margin-left: 0px;
    padding: 0px;
}

.img-nota-left img{
    width: 100%;
    height: auto;
}


.txt-portada-nota{
    padding: 15px;
    padding-bottom: 50px;
}

.portada-nota .row{
    background: url("../../../assets/img/bg/bg-poligono-v.svg");
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.tit-portada-nota h1{
    font-size: 2em;
}


.summary-portada-nota{
    padding-right: 0%;
}



 .summary-portada-nota ul{
   padding-left: 1.5em;   
 }

}

/*CUERPO DE LA NOTA*/
.body-nota{
    padding-top: 0px;
    padding-bottom: 100px;
}

.contenido-nota{
    padding: 50px 30px;
    padding-top: 100px;
    box-shadow: 3px 3px 15px 0px #c6ccd2;
    font-family: "IBM Plex Sans", sans-serif;
}

.breadcrumbs-nota{
    margin-bottom: 30px;
    font-size: 1em;
    letter-spacing: -1px;
    font-weight: 500;
}

.breadcrumbs-nota a{
    font-weight: 400;
    color: #0055a5 ;
    transition: all 0.5s;
}

.breadcrumbs-nota a:hover{
    color: #AB0033;
    transition: all 0.5s;
}

.breadcrumbs-nota i{
    color: #677a99;
}


.txt-contenido-nota{
    margin-bottom: 30px;
    font-size: 1.2em;   
     color: #535353;  
    }

.txt-contenido-nota h2, .txt-contenido-nota h3, .txt-contenido-nota h4{
    font-family: "Raleway", sans-serif;
}

.txt-contenido-nota p{
    line-height: 1.2;
    text-align: justify;
    -webkit-hyphens: auto;
    hyphens: auto;
    -moz-widows: 6;
    -webkit-widows:6;
    widows: 6;
    -moz-orphans: 6;
    -webkit-orphans:6;
    orphans: 6;
}


.txt-contenido-nota strong{
    color: #002855;
}

.txt-contenido-nota em{
    color: #002855;
    font-weight: 500;
}


.txt-contenido-nota a{
    color: #a50034;
    font-weight: 500;
    text-decoration: underline #0055a5 2px;
    transition: all 0.5s;
}

.txt-contenido-nota a:hover{
    color: #0055a5;
    font-weight: 500;
    text-decoration: underline #a50034 2px;
    transition: all 0.5s;
}


.txt-contenido-nota h2{
    font-weight: 800;
    color: #0055a5;
    line-height: 1.1;
    letter-spacing: -1px;
    font-size: 1.5em;
    margin-top: 15px;
    margin-bottom: 20px;
}

.txt-contenido-nota h3{
    font-weight: 700;
    color: #35466f;
    line-height: 1.1;
    letter-spacing: -1px;
    font-size: 1.3em;
    margin-top: 15px;
    margin-bottom: 20px;
}

.txt-contenido-nota h4{
    font-weight: 700;
    color: #677a99;
    line-height: 1.1;
    letter-spacing: -1px;
    font-size: 1.2em;
    margin-top: 15px;
    margin-bottom: 20px;
}


 .txt-contenido-nota ul{
   list-style-type: none;
   padding-left: 3em;
   
 }

 .txt-contenido-nota ul li{
   margin-bottom: 10px;
   text-indent: -1.5em;
   line-height: 1.2;
  
 }

 .txt-contenido-nota ul li:before {
   background-image: url("../../../assets/img/cta-red.svg");
   background-repeat: no-repeat;
   content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  padding-left: 1.5em;  
  
}


.txt-contenido-nota .quote-nota{
    border-left: 5px solid #a50034;
    padding: 30px 30px;
    background: #3b577e;
    color: #fff;
    margin: 30px 0px;
    box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
}

.txt-contenido-nota .quote-nota strong, .txt-contenido-nota .quote-nota em{
    color: #cfe5ff;
}

.txt-contenido-nota .quote-nota a{
    color: #00ffff;
    text-decoration: underline #ff004c 2px;
    transition: all 0.5s;
}

.txt-contenido-nota .quote-nota a:hover{
    color: #a4d2ff ;
    text-decoration: underline #00ffff 2px;
    transition: all 0.5s;
}


.foto-nota{
    text-align: center;
    padding: 0px 30px;
    margin-bottom: 30px;

}

.foto-nota img{
    width: 100%;
    height: auto;
    filter: drop-shadow(-5px 5px 0px #a50034);
}

.foto-nota.noshadow img{
    filter: drop-shadow(-1px 1px 0px #00000015);
}

.foto-nota p{
    margin-top: 30px;
    font-size: 1em;
    font-weight: 400;
    color: #002760;
}


.foto-nota p em{
    color: #0A497B;
    font-weight: 500;
}

.foto-nota a{
    color: #a50034;
    font-weight: 500;
    text-decoration: underline #0055a5 2px;
    transition: all 0.5s;
}

.foto-nota a:hover{
    color: #0055a5;
    font-weight: 500;
    text-decoration: underline #a50034 2px;
    transition: all 0.5s;
}


.galeria-lightbox-nota{
    align-items: center;
    justify-content: center;
    place-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 30px;
}


.galeria-lightbox-nota a{
    padding: 20px 15px;
    transition: all 0.5s;
}

.galeria-lightbox-nota a img{
    width: 100%;
    height: auto;
    transition: all 0.5s;
        box-shadow: 0px 0px 0px 0px #00000050;

}

.galeria-lightbox-nota a img:hover{
    transform: scale(0.98);
    box-shadow: 3px 3px 15px 0px #00000050;
    filter: saturate(1.1);
    transition: all 0.5s;
}

.social-contenido-nota{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0px 100px;
}

.social-contenido-nota.post{
    padding: 0px 30px;
}

@media (min-width: 1200px) and (max-width: 1399px){

    .contenido-nota{
    padding: 50px 30px;
}
}

@media (min-width: 1100px) and (max-width: 1199px){
        .contenido-nota{
    padding: 50px 30px;
}
}

@media (min-width: 992px) and (max-width: 1099px){
            .contenido-nota{
    padding: 50px 30px;
}

.txt-contenido-nota{
    font-size: 1.1em;   
    }

    .social-contenido-nota.post{
        place-content: center;
    padding: 0px 10px;
}

.galeria-lightbox-nota{
    padding: 0px 10px;
}


.galeria-lightbox-nota a{
    padding: 20px 5px;
    transition: all 0.5s;
}
}

@media (min-width: 768px) and (max-width: 991px){
                .contenido-nota{
    padding: 50px 30px;
}

.social-contenido-nota, .social-contenido-nota.post {
    padding: 0px 100px;
}



}

@media (min-width: 576px) and (max-width: 767px){
                    .contenido-nota{
    padding: 50px 30px;
}

.social-contenido-nota, .social-contenido-nota.post {
    padding: 0px 50px;
}

.txt-contenido-nota{
    font-size: 1.1em;   
    }

    .txt-contenido-nota .quote-nota{
    padding: 30px 20px;
}

.foto-nota{
    padding: 0px;
}

.galeria-lightbox-nota{
    padding: 0px ;
}

}

@media (max-width: 575px){
    .contenido-nota{
    padding: 50px 30px;
}

.txt-contenido-nota{
    font-size: 1.1em;   
    }
 .txt-contenido-nota ul{
   padding-left: 2em;   
 }
 .txt-contenido-nota .quote-nota{
    padding: 15px 10px;
}

.foto-nota{
    padding: 0px;
}

.foto-nota img{
    filter: drop-shadow(-3px 3px 0px #a50034);
}

.galeria-lightbox-nota{
    padding: 0px;
    margin-left: -15px;
}

.galeria-lightbox-nota a img{
    width: 90%;
    height: auto;
}

.social-contenido-nota, .social-contenido-nota.post{
    padding: 0px;
}

}



/*ESTILOS SIDEBAR NOTA*/

.info-links-nota{
    background: #002855;
    color: #fff;
    padding: 30px;
    padding-top: 100px;
}

.autor-nota{
    margin-bottom: 30px;
}

.autor-nota h2{
    font-weight: 700;
    font-size: 1.5em;
}

.autor-nota h2 i{
    color: #ff004c;
    font-weight: normal;
}

.autor-nota h3{
    font-weight: 300;
    font-size: 1.2em;
    font-family: "IBM Sans Plex", sans-serif;
}

.share-nota{
    margin-bottom: 30px;
}
.navigation-nota{
    padding: 20px;
}

.navigation-nota .prev-nota{
    margin-bottom: 30px;
}

.navigation-nota h3{
    font-size: 1.2em;
    font-weight: 400;
}

.navigation-nota h4{
    color: #cfe5ff;
    font-weight: 700;
    font-size: 1.2em;
    text-decoration: underline 1px #ff004c;
    transition: all 0.5s;
}

.navigation-nota h4 i{
    color: #ff004c;
    transition: all 0.5s;
}

.navigation-nota h4:hover{
    color: #00cbff;
    text-decoration: underline 1px #fff;
    transition: all 0.5s;
}
.navigation-nota h4:hover i{
    color: #e51a4c;
    transition: all 0.5s;
}



@media (min-width: 1200px) and (max-width: 1399px){
    .info-links-nota{
    padding: 50px 30px;
}

.navigation-nota{
    padding: 20px 0px;
}

}

@media (min-width: 1100px) and (max-width: 1199px){
        .info-links-nota{
    padding: 50px 20px;
}

.navigation-nota{
    padding: 20px 0px;
}

.autor-nota h2{
    font-size: 1.4em;
}

.autor-nota h3{
    font-size: 1.1em;
}

.navigation-nota h3{
    font-size: 1.1em;
}

.navigation-nota h4{
    font-size: 1.1em;
}

}

@media (min-width: 992px) and (max-width: 1099px){
        .info-links-nota{
    padding: 50px 20px;
}

.navigation-nota{
    padding: 20px 0px;
}

.autor-nota h2{
    font-size: 1.3em;
}

.autor-nota h3{
    font-size: 1em;
}

.navigation-nota h3{
    font-size: 1em;
}

.navigation-nota h4{
    font-size: 1em;
}

}

@media (min-width: 768px) and (max-width: 991px){
    .info-links-nota{
    padding: 30px;
}

.navigation-nota{
    display: inline-flex;
    gap: 100px;
}
}

@media (min-width: 576px) and (max-width: 767px){
        .info-links-nota{
    padding: 30px;
}

.navigation-nota{
    display: inline-flex;
    gap: 30px;    
}

.navigation-nota h3{
    font-size: 1em;
}

.navigation-nota h4{
    font-size: 1em;
}
}

@media (max-width: 575px){
            .info-links-nota{
    padding: 50px 30px;
}

}



/*FORMULARIO NEWSLETTER NOTA*/

.bottom-notas{
    background: #dadfe4;
    padding-top: 100px;
}

.link-nota-archivo{
    margin-top: 50px;
}

.link-nota-archivo button{
    font-weight: 600;
    font-size: 1.3em;
    color: #0047a5;
    padding: 15px;
    width: 100%;
    border: #002357 thin solid;
    background: transparent;
    transition: all 0.5s;
}

.link-nota-archivo button i{
    color: #e51a4c;
    transition: all 0.5s;
}

.link-nota-archivo button:hover{
    transform: scale(0.98);
    color: #002357 ;
    background: #eceff1;
    box-shadow: 3px 3px 5px 0px #00000050;
    transition: all 0.5s;
}



@media (min-width: 1200px) and (max-width: 1399px){
    .link-nota-archivo button{
    font-size: 1.2em;
    padding: 15px 0px;
    line-height: 1;
}
   
}

@media (min-width: 1100px) and (max-width: 1199px){
        .link-nota-archivo button{
    font-size: 1.1em;
    line-height: 1.2;
}
}

@media (min-width: 992px) and (max-width: 1099px){
    .link-nota-archivo button{
    font-size: 1.1em;
    line-height: 1.2;
}
 
}

@media (min-width: 768px) and (max-width: 991px){

    .link-nota-archivo{
    padding: 0px 150px;
}

}

@media (min-width: 576px) and (max-width: 767px){
    /*
    
.bottom-notas{
    background: #dadfe4;
    padding-top: 100px;
}

.link-nota-archivo{
    margin-top: 50px;
}

.link-nota-archivo button{
    font-weight: 500;
    font-size: 1.3em;
    color: #0047a5;
    padding: 15px;
    width: 100%;
    border: #002357 thin solid;
    background: transparent;
    transition: all 0.5s;
}

.link-nota-archivo button i{
    color: #e51a4c;
    transition: all 0.5s;
}

.link-nota-archivo button:hover{
    transform: scale(0.98);
    color: #002357 ;
    background: #eceff1;
    box-shadow: 3px 3px 5px 0px #00000050;
    transition: all 0.5s;
}

    */
}



/*

@media (min-width: 1200px) and (max-width: 1399px){}

@media (min-width: 1100px) and (max-width: 1199px){}

@media (min-width: 992px) and (max-width: 1099px){}

@media (min-width: 768px) and (max-width: 991px){}

@media (min-width: 576px) and (max-width: 767px){}

@media (max-width: 575px){}

*/