.cntb-107-0-codigo{ color:rgba(255,255,255,1); } 
.position-relative.cntb-107-block{max-width:100%!important}
.cntb-140-0-0-valor-contenido-promocion-image{ height:500px; } 
.cntb-140-0-1-valor-contenido-promocion-name{ color:#FFFFFFFF;font-size:36px; } 
.cntb-140-0-2-valor-contenido-promocion-description{ color:#FFFFFFFF;font-size:11px;opacity:0; } 
.cntb-140-0-3-valor-contenido-promocion-texto-localizacion{ color:#FFF; } 
.cntb-140-0-4-valor-contenido-promocion-texto-boton{ color:#FFF; } 
.cntb-142-0-0-titulo-1{ line-height:3em; } 
.cntb-142-0-1-titulo-2{ font-size:16px; } 
.cntb-166-0-1-valor-relacion-lugares-titulo{ font-size:36px;color:#FFF;pointer-events:none; } 
.cntb-166-0-2-valor-relacion-lugares-texto-boton{ font-size:11px;pointer-events:none; } 
.cntb-166-0-0-valor-relacion-lugares-foto{ height:360px; } 
.cntb-166-0-0-valor-relacion-lugares-foto-picture{ pointer-events:none; } 
 
  .cntb-166-0-0-valor-relacion-lugares-foto-picture a {pointer-events:auto;}
 
.cntb-505-0-0-valor-contenido-comun-image{ height: 600px; object-fit: cover;margin: 0 auto;display: block; } 
.cntb-505-0-0-valor-contenido-comun-image-picture{ display:block;width:100% } 
 
  .cntb-505-0-promocion-group-info-promo {
    position:absolute !important;
    top:65%;
    transform:translateY(-50%);
    left:2rem;
    width: calc(100% - 2rem);
    color: #fff;
  }
	.cntb-505-0-2-0-valor-contenido-comun-name {
     font-size: 48px;
     font-family: 'Graphik-Bold';
   }
   .info-promo .cntb-505-0-2-1-valor-contenido-promocion-texto-localizacion {width: 5rem; display: inline-block;position:relative;}
.info-promo { display: flex; gap: 3rem;margin-left: 1rem;}
.cntb-505-0-2-1-valor-contenido-promocion-texto-localizacion::before {
    content: '';
    position: absolute;
    left: -15px;
    top: 2px;
    width: 10px;
    height: 15px;
    background-image: url(/material/kronoshomes/img/place.svg);
    background-repeat: no-repeat;
}
.metros-hab {position:relative; margin-left: 15px;}
.metros-hab::before {
  content:"";
  position: absolute;
  left: -25px;
  top: 2px;
  width: 17px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-repeat' viewBox='0 0 16 16'%3E%3Cpath d='M11 5.466V4H5a4 4 0 0 0-3.584 5.777.5.5 0 1 1-.896.446A5 5 0 0 1 5 3h6V1.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192Zm3.81.086a.5.5 0 0 1 .67.225A5 5 0 0 1 11 13H5v1.466a.25.25 0 0 1-.41.192l-2.36-1.966a.25.25 0 0 1 0-.384l2.36-1.966a.25.25 0 0 1 .41.192V12h6a4 4 0 0 0 3.585-5.777.5.5 0 0 1 .225-.67Z' style='fill:%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.cntb-505-0-2-4-valor-contenido-promocion-texto-boton.btn:hover {
  background: #fff;
}
.correo-promo {position:relative;padding: 0.75rem;border-radius: 50%;border: 1px solid #fff;}
.correo-promo::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg id='b74dd1ff-d8b6-46dc-a44e-1b165d0006db' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 33.44'%3E%3Cg id='efe13bab-13dc-4fa2-9107-794309867755' data-name='Symbols'%3E%3Cg id='b1c2ca9c-2f60-49f4-9fe3-5c34eb27806f' data-name='footer-mobile-copy-3'%3E%3Cpath id='b4a41da8-8d45-4d8b-8c4a-5acd25d2bb98' data-name='email-%5B%231573%5D' d='M39.87.84h.27a3,3,0,0,1,2.77,3h0v26a3,3,0,0,1-3,2.76h-36a3,3,0,0,1-2.77-3h0V3.6a3,3,0,0,1,3-2.76H39.87ZM4.12,9.66V29.48H39.88V9.67L22,25.73ZM39.89,5.24H4.13L22,21.31Z' style='fill:%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: block;
  width: 18px;
  height: 14px;
}

.cntb-505-0-promocion .slick-dots {
  display: flex;
  justify-content: center;
  bottom: 10px;
}

.cntb-505-0-promocion .slick-dots li.slick-active button:before,
.cntb-505-0-promocion .slick-dots li button:before {
  color: #fff;
  opacity: 1;
}
.cntb-505-0-promocion-element {
  margin-bottom: 1.5rem;
}

.cntb-505-0-2-4-valor-contenido-promocion-texto-boton {
  color: #fff;
}

.cntb-505-0-2-4-valor-contenido-promocion-texto-boton:hover {
  color:#000;
}
.cntb-505-0-3-valor-contenido-promocion-imagenes-group {display: none;}

.segundo-titulo .cntb-142-0-1-titulo-2 {font-size:20px;color:#5E5E5E;}

 
 
  	.cntb-535-0-slide-row .slick-dots {display:flex; justify-content:center;}
	.cntb-535-0-slide-row .slick-next {right: 5px;}
	.cntb-535-0-slide-row .slick-prev {left: 5px;}
 
.cntb-507119-1-intro {position: absolute; bottom: 80px; width: 100%; max-width: 1366px; transform: translateX(-50%); left: 50%; z-index: 2;} 
.cntb-507119-1-intro .cntb-507119-1-0-title {font-size: 110px;color:#ffffff;line-height:90px; letter-spacing:-1.0476189851760864px;font-family: 'Graphik-Bold';} 
.cntb-507119-0-1-valor-contenido-promocion-cover-picture {display: block; position: relative;}
.cntb-507119-0-1-valor-contenido-promocion-cover-picture::after {content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,.4);position: absolute; top: 0; left: 0; z-index: 1;}
.cntb-507119-0-2-valor-contenido-promocion-imagecabeceramobile-picture {display:none;}

@media (max-width: 992px) {
    .cntb-507119-0-1-valor-contenido-promocion-cover-picture {height: 60vh;}
    .cntb-507119-0-1-valor-contenido-promocion-cover-picture img {height: 100%; object-fit: cover;}
    .cntb-507119-1-intro {max-width: 90%;}
    .cntb-507119-1-intro .cntb-507119-1-0-title {font-size: 56px;line-height:46px; letter-spacing:-0.5386343002319336px;margin-bottom: 1rem;} 
}
