.cntb-142-0-0-titulo-1{ line-height:3em; } 
.cntb-142-0-1-titulo-2{ font-size:16px; } 
 
  .cntb-502-block{max-width:600px !important; margin: 0 auto;}
	.cntb-502-0-3-valor-contenido-reviews-homes-rating {display:none;}
  .cntb-502-0-0-valor-contenido-reviews-homes-avatar-google-url figure { max-width: 90px; margin: 0 auto 1.5rem;}
  .cntb-502-0-0-valor-contenido-reviews-homes-avatar-google-url figure img {width: 100%;}
  .cntb-502-0-1-valor-contenido-reviews-homes-texto {font-size:30px;line-height: 1.2;color:#5E5E5E;text-align: center;font-family: 'Graphik-Bold';}
  .cntb-502-0-2-valor-contenido-reviews-homes-autor{margin-top: 1.5rem;font-family: 'Graphik-Bold'; font-weight: 500;text-align:center;color:#5E5E5E;font-size:16px;}
 .cntb-502-0-review {margin-top: 2rem;}
 .cntb-502-0-review .slick-prev,.cntb-502-0-review .slick-next {top: 50%; }
 .cntb-502-0-review .slick-prev {left: -69px;}
 .cntb-502-0-review .slick-next {right: -69px;}
@media (max-width: 992px)  {
 .cntb-502-block{max-width:350px !important;}
 .cntb-502-0-1-valor-contenido-reviews-homes-texto{font-size: 16px;padding: 0 30px;}
  .cntb-502-0-review .slick-prev, .cntb-502-0-review .slick-next {top: 50%;width:45px;height:45px;}
 .cntb-502-0-review {margin-bottom: 2rem;}
 .cntb-502-0-review .slick-next {right: -15px;}
 .cntb-502-0-review .slick-prev {left: -15px;}
}
 
 
.cntb-503-0-1-valor-contenido-comun-image {
    height: 285px;
    object-fit:cover;
}

.cntb-503-0-idea-provincia-info-idea {
    background-color: #E9E9E9;
    padding: 1rem;
}
.cntb-503-0-2-0-valor-contenido-idea-antetitulo {
    font-family: 'Graphik-Bold';
    font-size: 12px;
    color: #7A7A7A;
}

.cntb-503-0-2-1-valor-contenido-comun-name {
    font-family: 'Graphik-Bold';
    font-size: 27px;
    color: #616161;
    margin: 1rem 0;
    line-height: 1;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    min-height: calc(1em * 4);
}

.cntb-503-0-2-2-valor-contenido-idea-subtitulo {
    font-family: 'Graphik-Bold';
    font-size: 12px;
    color: #7A7A7A;
}

.cntb-503-0-idea-provincia-element {
	margin-bottom: 1rem;
    padding-right: 1rem;
}
.cntb-503-0-idea-provincia .slick-dots {
    display: flex;
    justify-content: start;
    bottom: -3rem;
    padding: 0;
    left: -0.5rem;
}

@media(max-width: 992px) {
  .cntb-503-0-idea-provincia-element {padding-left:2rem;}
  .cntb-503-0-idea-provincia .slick-dots{left:2rem;width: calc(100% - 2rem);}
}
 
 
  .cntb-504-0-promocion-info-promo {
    position:absolute !important;
    top:65%;
    transform:translateY(-50%);
    left:2rem;
    width: calc(100% - 2rem);
    color: #fff;
  }
	.cntb-504-0-3-0-valor-contenido-comun-name {
     font-size: 48px;
     font-family: 'Graphik-Bold';
   }
   .info-promo .cntb-504-0-3-1-valor-contenido-promocion-texto-localizacion {width: 5rem; display: inline-block;position:relative;}
.info-promo { display: flex; gap: 3rem;margin-left: 1rem;}
.cntb-504-0-3-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-504-0-3-4-valor-contenido-promocion-texto-boton.btn:hover {
  background: #fff;
}
.correo-promo-cerca {position:relative;padding: 0.75rem;border-radius: 50%;border: 1px solid #fff;}
.correo-promo-cerca::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-504-0-promocion .slick-dots {
    display: flex;
    justify-content: start;
    bottom: -3rem;
    padding: 0;
    left: -0.5rem;
}

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

.cntb-504-0-3-4-valor-contenido-promocion-texto-boton:hover {
  color:#000;
}
.cntb-504-0-3-valor-contenido-promocion-imagenes-group {display: none;}
.cntb-504-0-1-valor-contenido-promocion-cover-picture {width:100%; height:100%; display:block;}
.cntb-504-0-1-valor-contenido-promocion-cover-picture img {height:485px;object-fit:cover;}
.cntb-504-0-promocion-element {padding-right: 1rem;margin-bottom: 1.5rem;}

.cntb-504-0-promocion-row .btn.btn-dark {
	width: fit-content;
	position: absolute;
	bottom: -3rem;
	right: 1rem;
}

@media (max-width: 992px)  {
  .cntb-504-0-promocion-element {  
	  padding-left: 1rem;
  }
  .cntb-504-0-promocion .slick-dots {
    left: 1rem;
  }
}
               
@media (max-width: 576px) {
  .cntb-504-0-promocion .slick-dots{width:calc(100% - 1rem); bottom: -2rem}
  .cntb-504-0-promocion-row .btn.btn-dark {bottom: -4rem;}
}

 
.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;}

 
