.cntb-34-block{display:flex;}
.cntb-34-block>*{height:100%;width:100%;}
.cntb-34-block .cntb-prev,
.cntb-34-block .cntb-text,
.cntb-34-block>div{
  display:flex;flex-direction:column;justify-content:center;height:100%;
}

.cntb-34-block .the-content{margin:0;}

@media(min-width:992px){
  .cntb-34-block .the-content{padding-left:3rem!important;}
}
@media(min-width:1200px){
  .cntb-34-block .the-content{padding-left:0!important;}
}

@media(max-width:991.98px){
  .cntb-34-block{align-items:center;justify-content:center;}
  .cntb-34-block .the-content{
    max-width:640px;margin:0 auto;text-align:center;padding:0 16px!important;
  }
  .cntb-34-block .the-content h1,
  .cntb-34-block .the-content h2,
  .cntb-34-block .the-content h3,
  .cntb-34-block .the-content h4,
  .cntb-34-block .the-content p{margin:.35rem 0;}
}

.cntb-346-block { text-align:center } 
.ortocorner{
	border-radius:0px;
}
.codigoA_list_4 .cntb-346-block .btn-primary{
    background-color: black;
    border-color: black;
}
  @media only screen and (max-width: 990px) { .cntb-353-0-0-imagen{ width: 100%!important; margin-bottom: 0!important;height:100%!important; object-fit:cover!important }  }
  @media only screen and (max-width: 755px) { .cntb-353-0-0-imagen{ width: 100%!important; margin-bottom: 0!important;height:100%!important; object-fit:cover!important }  }
.cntb-353-1-texto{ height: fit-content !important; } 
.cntb-353-0-0-imagen-picture{ display:block; } 
  @media only screen and (max-width: 990px) { .cntb-353-0-0-imagen-picture{ width: 100%!important; aspect-ratio:1!important; margin-top:35px!important;height: auto!important;display:block; }  }
  @media only screen and (max-width: 755px) { .cntb-353-0-0-imagen-picture{ width: 100%!important; aspect-ratio:1!important; margin-top:35px!important;height: auto!important;display:block; }  }
.cntb-353-0-img-contenedor-element{
	display:flex;
   justify-content: center;
   overflow:hidden
}
.button353 .undefined{
    display:none;
}
.cntb-353-0-0-imagen-picture{
    overflow:hidden;
}

.cntb-353-0-img-contenedor-element-row figcaption p{
    margin-top: 0px!important;
    margin-bottom: 0!important;
    text-align: left;
    font-size: 12px!important;
}
.img_text_flex .cntb-353-0-img-contenedor-element-row img.cntb-353-0-0-imagen, .img_text_flex_reverse .cntb-353-0-img-contenedor-element-row img.cntb-353-0-0-imagen{
    max-height: 650px!important;
    max-width: 475px!important;
    width: 100%!important;
    margin-bottom: 0!important;
    object-fit: cover;
}
.cntb-353-boton{ border:1px solid #444!important; border-radius:0!important; }
.cntb-353-boton1{ background-color: #333!important;color:#fff!important; }
.cntb-353-boton2{ background-color: #fff!important; color: #333!important; }
.cntb-img.cntb-353-0-0-imagen{max-width:600px}
  

.img_text_flex_reverse .cntb-353-block{
    flex-direction:row-reverse;
}
.img_text_flex .cntb-353-1-texto p, .img_text_flex_reverse .cntb-353-1-texto p{
    text-align:justify;
}
.img_text_flex .cntb-353-1-texto, .img_text_flex_reverse .cntb-353-1-texto{
    padding:0px 40px!important;
}
.img_text_flex .cntb-353-block, .img_text_flex_reverse .cntb-353-block{
    align-items:center;  
}
.cntb-353-0-img-contenedor-element-row figure{
  display:flex!important;
  flex-direction:column;
  width: fit-content!important;
  margin: 0 auto 30px;
  
}
.cntb-353-0-img-contenedor-element-row figcaption p{
margin-top:8px;
margin-bottom:0;
text-align:left;
}
.cntb-353-0-img-contenedor-element-row figcaption p a{
    text-decoration: underline!important;
}   
@media only screen and (max-width: 992px){      
    .cntb-353-0-0-imagen{ margin-bottom: 0!important;}

    .img_text_flex .cntb-353-block{
        flex-direction: column-reverse!important;
    }

    .img_text_flex_reverse .cntb-353-block {
        flex-direction: column-reverse!important;
    }
    .img_text_flex .cntb-353-0-img-contenedor, .img_text_flex_reverse .cntb-353-0-img-contenedor{
        margin:0 auto;
        width: 95%;
    }
    
    .img_text_flex .cntb-353-0-img-contenedor-element-row img.cntb-353-0-0-imagen, .img_text_flex_reverse .cntb-353-0-img-contenedor-element-row img.cntb-353-0-0-imagen {
        width: 100%!important;
        margin-left: 0%!important;
        object-fit:cover;
    }
    .img_text_flex .cntb-353-1-texto, .img_text_flex_reverse .cntb-353-1-texto{
      padding: 30px 30px 15px !important;
      width: 100%;
    }
    .img_text_flex .cntb-353-block, .img_text_flex_reverse .cntb-353-block{
      align-items:center;  
    }
  }
               
                    


@media (min-width:992px) { .cntb-353-0-img-contenedor-element-row figure img.mb-lg-4{
    margin-bottom:0.5rem!important;
}
}
@media only screen and (min-width: 768px) and (max-width:769px){
    .cntb-353-0-img-contenedor, .cntb-353-1-texto{
        width:100%!important;
   }
}   
@media only screen and (max-width: 576px){
    .img_text_flex .cntb-353-block .cntb-353-1-texto, .img_text_flex_reverse .cntb-353-block .cntb-353-1-texto {
        padding: 0px 15px !important;
    }
}    
.cntb-467-0-3-valor-contenido-comun-name{ color:rgba(0,0,0,1);font-family:'ECIFont';font-size:16px;height:250px; font-family: 'Libre Bodoni' !important; } 
.cntb-467-0-3-valor-contenido-comun-created-at{ font-size:11px; } 
.cntb-467-0-4-valor-contenido-comun-name{ font-size:18px;height:120px; } 
.cntb-467-0-1-valor-contenido-comun-image{ object-fit:cover; height: 100%!important; } 
 
  .related-margin{ margin-top:100px; }
 .titulo_puede_interesar{ font-size:30px; font-family: 'ECIFont Light', sans-serif;     letter-spacing: 0.1em;
    font-weight: normal; }
    .cntb-467-0-2-valor-contenido-comun-relation{display:none;}
  
.cntb-468-2-valor-contenido-comun-description{ font-size:20px; } 
.cntb-468-2-valor-contenido-aptc-reportajes-entradilla-reportaje{ font-size:20px; } 
 
  .container-editorial{ max-width:1000px;  font-weight: 100;  letter-spacing:0.1em;  font-size:16px; }
.cntb-468-0-valor-contenido-aptc-reportajes-subtitulo p{ font-family: 'Libre Bodoni' !important; font-style: italic; letter-spacing:0.1em; font-size:20px; } 
.container-editorial.cntb-468-4-valor-contenido-aptc-reportajes-introduccion{max-width:100%;padding:40px 0 }
.cntb-468-2-valor-contenido-aptc-reportajes-entradilla-reportaje p.autor_info_name{font-size: 13px !important;
    letter-spacing: 0.15em;
    line-height: 1.4;
    padding: 10px 15px;
    width: auto;
    min-width: 0;
    height: auto;
    font-family: 'ECIFont Regular';
    vertical-align: middle;
    font-weight: 400;
    color: #434343;
    border-bottom: none;
    position: relative;
    margin: 5px 0px;
    padding: 10px 0px 25px 0px !important;}
.cntb-468-7-valor-contenido-aptc-reportajes-pie-foto-imagen-principal {font-family: 'ECIFont Light' !important;font-size: 12px; margin-top: 5px;}
@media only screen and (max-width:768px){
	.cntb-468-2-valor-contenido-aptc-reportajes-entradilla-reportaje p.autor_info_name{
    	font-size: 11px !important;
      padding: 10px 0px 20px 0px !important;
      margin-top:0!important;
    }
      .tipo-contenido-aptcreportajes .cntb-468-block h1.cntb-468-1-valor-contenido-comun-name {
        margin-bottom:0!important;
    }
}  
 
    .slick-next,
    .slick-prev {
        z-index: 2 !important;
    }

    .slick-next:before,
    .slick-prev:before {
        color: #c6c6c6 !important;
    }
 
.cntb-5-4-pie-de-foto{ color:#9A9A9A; } 
.cntb-5-0-titulo{ color:#000000A5;font-size:24px;font-family:Nanum Myeongjo, serif;; } 
.cntb-5-3-etiquetas{ add_css:margin-top: 200px !important;; } 
.cntb-5-0-archivo{ max-width:100%; } 
  @media only screen and (max-width: 755px) { .cntb-5-0-archivo{ margin-bottom:0.5rem!important; }  }
.cntb-5-1-pie-de-foto{ margin-top:-15px; } 
  @media only screen and (max-width: 755px) { .cntb-5-1-pie-de-foto{ margin-top:-0px; }  }
 
.cntb-507026-block figure{
  display:flex!important;
  flex-direction:column;
  width: fit-content!important;
  margin: 0 auto 30px;
  
}
.cntb-507026-block figcaption p{
margin-top:8px;
margin-bottom:0;
text-align:left;
font-size:12px!important;
}
.cntb-507026-block figcaption p a{
	text-decoration: underline!important;
}

@media (min-width:992px) {
.cntb-507026-block figure img.mb-lg-4{
	margin-bottom:0.5rem!important;
}}
@media only screen and (max-width: 768px) {
    .cntb-507026-block figcaption p {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
}
@media only screen and (max-width:576px){
	.cntb-507026-block figcaption{
   	padding-left:15px;
   }
}
