 
  div.cntb-518-1-0-valor-contenido-comun-name,
  div.cntb-518-1-1-valor-contenido-esg-subtitle{font-family:inherit;}
  .contenido_tipo104 .text_main .cntb-34-0-texto p {line-height: 1.9rem !important;}
  
  #comp204758-203174430 .cntb-34-block p {font-size: 20px;letter-spacing: -.33px; line-height: 28px;color: #fff;text-align:center;}
#comp204758-203174430 .cntb-34-block strong, #comp204752-203174428 .cntb-34-block b {color: #000;}
#comp204758-203174430 .cntb-34-block figure {max-width: min-content;margin: 0 auto 1rem; min-height: 55px;}
@media (max-width: 992px) {
  #comp204758-203174430 .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: 0s;
}

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

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

.logrosanim>div:nth-child(5) {
  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;}
.title-logros {margin-bottom: 4.5rem !important;}
@media (max-width: 992px) {
  .objetivos p {margin-bottom: 30px !important;}
}.text_main h2 {font-size: 50px;} 

@media (min-width: 992px) {
  .text-estrecho {max-width: 65%; }
}

@media (max-width: 576px) {
    .text_main .cntb-507027-0-texto p, .text_main .cntb-507027-0-texto h2, .text_main .cntb-507027-0-texto h3, .text_main .cntb-507027-0-texto ul {
        margin: 0 20px;
    }
} 
.text_main ul li::marker {
  content: "▶";
  font-size: 14px;
  color: #000;
}

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

.circle {opacity: 0; transition:all ease .4s;}
.graficos.active .circle {opacity:1}
.circle.circle-2 {transition-delay:.3s;}
.circle.circle-3 {transition-delay:.6s;}
.circle.circle-4 {transition-delay:.9s;}

@media (max-width: 992px) {
 .graficos {max-width: 95%; margin:0 auto;}
}
 