 
	  .cntb-517-0-contenido-esg-element {
		position: relative;
		flex: 0 0 auto;
		width: 33.33%;
		margin-bottom: 45px;
	  }
     
	  .cntb-517-0-1-valor-contenido-comun-name {
		position: absolute;
		top: 68%;
		left: 2rem;
		font-size: 18px;
		color: #fff;
		font-family: 'Graphik-Bold';
		letter-spacing: -0.466667px;
		line-height: 30px;
      text-decoration: underline;
          transform: translateY(-50%);
	  }
	.cntb-517-0-2-valor-contenido-esg-description {
	  position: absolute;
		top: calc(100% - 10rem);
		left: 2rem;
		font-size: 32px;
		color: #fff;
		font-family: 'Graphik';
		letter-spacing: -0.73px;
		line-height: 34px;
		max-width: calc(100% - 4rem);
      font-weight: 500;
	}
   .cntb-517-0-0-valor-contenido-esg-thumb {max-height: 600px; object-fit:cover;}
   
   @media (min-width: 992px) {
   .cntb-517-0-contenido-esg-element:last-child {margin-right: 0;}
   }
	
	
	
	@media (max-width: 992px) {
	  .cntb-517-0-contenido-esg-element {width: 45%; margin: 0px auto 40px;}
	  .cntb-517-0-2-valor-contenido-esg-description {
		 top: calc(100% - 8rem);
	   }
	}
	
	@media (max-width: 576px) {
	  .cntb-517-0-contenido-esg-element {width: 80%;}
	  .cntb-517-0-1-valor-contenido-comun-name {max-width: 75%;}
	  
	}
	 
.cntb-531-0-1-descripcion{ color:#5C5C5C;font-size:14px;letter-spacing:-0.233333px;line-height:18px;margin-top: 25px;    font-family: 'Graphik-Bold';text-align:center; } 
.cntb-531-0-0-imagen-picture{ max-width: 120px;margin: 0 auto; } 
 
@media (max-width: 576px) {
  .cntb-531-0-1-descripcion {
    max-width: 85%;
    margin: 1rem auto 3rem;
  }
}
 
