 
  .contenido_tipo104 .text_main .cntb-34-0-texto p {line-height: 1.9rem !important;}
  div.cntb-518-1-0-valor-contenido-comun-name,
  div.cntb-518-1-1-valor-contenido-esg-subtitle{font-family:inherit;}
  .title-logros {margin-bottom: 4.5rem !important;}
      #comp204752-203174428 .cntb-34-block p,#comp204752-203174428 .cntb-34-block ul li {font-size: 20px;letter-spacing: -.33px; line-height: 28px;color: #fff;text-align:left;}
  #comp204752-203174428 .cntb-34-block p{
    text-align:center;
}
#comp204752-203174428 .cntb-34-block strong, #comp204752-203174428 .cntb-34-block b {color: #000;}
#comp204752-203174428 .cntb-34-block figure {max-width: 50px;margin: 0 auto 1rem; min-height: 55px;}
@media (max-width: 992px) {
  #comp204752-203174428 .cntb-34-block {text-align:center;}
}

@keyframes slideUpFadeIn {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
} 
.logrosanim>div {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0s ease, transform 0s ease; 
}
.logrosanim.active>div{
  opacity: 0; 
  transform: translateY(50px); 
  animation: slideUpFadeIn 1s ease forwards; 
}
.logrosanim>div:nth-child(1) {
  animation-delay: 0.5s;
}

.logrosanim>div:nth-child(2) {
  animation-delay: 1s;
}

.logrosanim>div:nth-child(3) {
  animation-delay: 1.5s;
}

.logrosanim>div:nth-child(4) {
  animation-delay: 2s;
}
.objetivos p {color:#fff;font-size: 20px;line-height: 24px; letter-spacing: -.3px; text-align:center;}
.objetivos figure {display:flex; flex-direction: row; justify-content:center;}
@media (max-width: 992px) {
  .objetivos p {margin-bottom: 30px !important;}
} .text_main h2 {font-size: 50px;} 
.text_main ul li::marker {
  content: "▶";
  font-size: 14px;
  color: #000;
}

.text_main ul li {
  padding-left: 10px;
}

.cntb-34-0-texto div.plan > div p {padding: 0; margin-top: 30px;    font-family: 'Graphik';}
.plan figure {padding-bottom: 30px; border-bottom: 1px solid #57B152;}
 
@media (max-width: 992px) {
  .plan figure {    max-width: 90%;margin: 3rem auto 0;  display: flex;flex-direction: row;justify-content: center;}
  .text_main .cntb-34-0-texto h4 {margin: 0 20px}
}#comp204752-203251407 .cntb-102-1-0-imagen-picture {display: block; max-width: 250px;}
.cntb-102-1-img-contenedor-textoimagen-element-row {justify-content:center;}