#comp255261-203244264 .cntb-410-block img {
    object-position:top center;
}
#comp255261-203244264 .cntb-410-block picture {
    width:100%;
    height:100%;
    display:block;
}
#comp255261-203244264 .position_show_object>.position-relative.w-100.h-100{
	display:flex;
	align-items:end;
}
#comp255261-203244264 .position_show_object>.position-relative.w-100.h-100 h1{
	padding:30px 20px;
 	-webkit-text-stroke: 2px #ffffff;
   color:transparent!important;
}
@media only screen and (max-width:768px){
  #comp255261-203244264 .position_show_object>.position-relative.w-100.h-100 h1{
     padding:15px 10px;
     width:95%;
     box-size:border-box;
  }
  #comp255261-203244264 .cntb-410-0-capa-element{
  		width:100%!important;
  }
  #comp255261-203244264 .cntb-group-element1{
  		height:45%!important;
      top:55%!important;
  }
  #comp255261-203244264 .cntb-410-0-0-texto{
  		width:100%;
  }
}


@media only screen and (max-width:1920px){
	#comp255261-203244264 .cntb-410-block{
		max-height:680px!important;
	}
}

#comp255261-203244264 .cntb-410-block{
	width:100%!important;
	max-width:100%!important;
	max-height:850px;
}
.extrapad .cntb-507027-0-texto {
    max-width:400px;
  	 margin-left:auto;
  	 margin-right:auto;
}
h1{ font-size: 100px!important; font-weight:600!important; line-height:100px!important; color:white!important}
h2{   
  	font-size: 70px;  
   color: #ffffff; 
	line-height:70px; 
  	text-transform: uppercase; 
  	font-weight:600; 
  	letter-spacing: 0.88;
  	padding-bottom:37px; 
}
@media only screen and (max-width: 768px) {
   h1{
      font-size: 60px!important;
      line-height: 60px!important;
   }
   h2{
      font-size: 48px!important;
      letter-spacing: -1.98px!important;
      line-height: 42px!important;
     	padding-bottom:27px!important;
   }
   #comp255261-203245907 .cntb-410-0-capa-row{
     pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
  	 padding:40px!important;
   }
  #comp255261-203245907 .cntb-410-0-capa-element{
		position:static!important;
	}
   #comp255261-203245907 .cntb-410-0-capa-element.cntb-group-element0{
   	height: 125px!important;
		margin-top:40px;
		margin-bottom:40px;
	}
   #comp255261-203245907 .cntb-410-0-capa-element.cntb-group-element2{
		width:90%!important;
	}
   p{
      color: rgba(150, 150, 150, 1);
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0px;
      text-align: left;
      line-height: 16px;
   }
	.es-somos-3 .cntb-507027-0-texto p{
   	width:75%!important;
   }
   .cntb-group-element2.cntb-410-0-capa-element .cntb-410-0-0-texto p{
      color: rgba(150, 150, 150, 1);
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0px;
      text-align: left;
      line-height: 16px;
   }
}
@media only screen and (max-width: 992px) {
    #comp255261-203245907-row #comp255261-203245907 .cntb-410-0-capa-row .cntb-group-element1 {
        width: 88px !important;
        height: 88px !important;
  		  order: -1;
  		  margin-left:16px;	
    }
		p{
      color: rgba(150, 150, 150, 1);
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0px;
      text-align: left;
      line-height: 16px;
   }
}#comp255261-203245904 .cntb-507027-block{
	width:800px;  	
}
#comp255261-203245904 h4{
	 color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.82px;
    text-align: center;
    line-height: 38px;
}
@media only screen and (max-width:768px){
  	#comp255261-203245904 h4{
		font-size: 14px;
		letter-spacing: -0.58px;
		line-height: 30px;
  	}
  	#comp255261-203245904 .cntb-507027-block{
		width:95%;  	
	}
}.logo-kronos {height:200px;width:100%}#comp255261-203244273, #comp255261-203244274, #comp255261-203244275, #comp255261-203244276, #comp255261-203244277, #comp255261-203245389, #comp255261-203245390-row
{
	max-width:1350px;
}

@media only screen and (max-width:992px){
	.changeord{flex-direction:column-reverse;}
  	.extrapad .cntb-507027-block{
   	margin-bottom:45px!important;
   }
}#comp255261-203251763 .cntb-507027-0-texto {padding: 6rem 0 !important; display:flex; justify-content: center;}

@media (max-width: 992px) {
#comp255261-203251763 .cntb-507027-0-texto {overflow: auto; }
}.fadeinleft {
    opacity: 0;
    transform: translateX(300px); 
    transition: opacity 1s ease, transform 1s ease;
}

.fadeinleft.show {
    opacity: 1;
    transform: translateX(0); 
}
@media only screen and (max-width:1180px){
	#comp255261-203245907 h2{
     font-size:55px;
     line-height:60px;
	}
}
@media only screen and (max-width:992px){
	#comp255261-203245907 h2{
     font-size:39px;
     line-height:37px;
	}
   #comp255261-203245907 .cntb-410-0-capa-row .cntb-group-element1{
	 width: 170px !important;
    height: 170px !important;
	}
}