.position-relative.cntb-107-block{max-width:100%important}
  @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;
    }
}    
