.cntb-169-2-valor-contenido-idea-pros,
.cntb-169-3-valor-contenido-idea-contras,
.cntb-169-4-valor-contenido-idea-dato-importante,
cntb-169-5-valor-contenido-idea-dato-clave {
    display:none;
}
.cntb-172-0-imagen{ width:100%;object-fit:cover } 
.cntb-172-1-capa{ width: 95%; } 
 
  .container-header_h1 h1, .container-header_h1 h1 span {color: #fff !important;}
  .cntb-172-1-0-valor-contenido-idea-antetitulo {display:none;}
 
.cntb-380-2-2-valor-contenido-promocion-name{ color:#FFFFFFFF;font-size:36px;font-size: min(6.5vw, 60px); top: 30% } 
.cntb-380-2-4-valor-contenido-promocion-texto-boton{ top: 80%; height: 5%; } 
.cntb-380-2-3-valor-contenido-promocion-texto-localizacion{ color:#FFFFFF;top:50%;height:30%;margin-left: 2.5rem; } 
.cntb-380-1-1-valor-contenido-promocion-image{ object-fit:cover; } 
.cntb-380-1-2-valor-contenido-promocion-name{ color:#FFFFFF;font-size: min(6.5vw, 60px); top: 30% } 
.cntb-380-1-4-valor-contenido-promocion-texto-boton{ top: 80%; height: 5%  } 
.cntb-380-1-3-valor-contenido-promocion-texto-localizacion{ color:#FFFFFF;top:50%;height:30%;margin-left: 2.5rem; } 
.cntb-380-1-relacionados-element{ height:75vh; max-height:480px; overflow:hidden; } 
.cntb-380-0-1-texto{ color:#A9A9A9;font-size:18px; } 
.cntb-380-0-0-titulo{ font-size:48px;line-height:1; } 
.cntb-380-1-1-valor-contenido-idea-name{ color:#FFFFFF;font-size:24px;z-index:2; } 
.cntb-380-1-4-valor-contenido-idea-texto-boton{ font-size:11px;z-index:2; } 
.cntb-380-1-3-valor-contenido-idea-image{ width:100%;height:300px;min-height: 210px; } 
.cntb-380-1-2-valor-contenido-idea-subtitulo{ color:#7A7A7A;font-size:12px;z-index:2; } 
.cntb-380-1-2-valor-contenido-idea-name{ color:#FFFFFF;font-size:24px;    text-overflow: ellipsis; word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical; display: -webkit-box!important; overflow: hidden; height:85px!important; } 
.cntb-380-1-3-valor-contenido-idea-subtitulo{ color:#7A7A7A;font-size:12px; } 
.cntb-380-1-5-valor-contenido-idea-antetitulo{ color:#7A7A7A;font-size:12px; } 
.cntb-380-1-1-valor-contenido-idea-image{ object-fit:cover;    max-height: 280px; width: 100%;min-height: 210px; left: 0%; top: 0%; width: 100%; height: 50%; } 
 
.cntb-380-1-3-valor-contenido-promocion-texto-localizacion:before {
    content: '';
    position: absolute;
    left: -15px;
    top: 0px;
    width: 10px;
    height: 20px;
    background-image: url(/material/kronoshomes/img/place.svg);
    background-repeat: no-repeat;
}

.cntb-380-0-intro-element-row p {
    margin-bottom: 0;
    line-height: .9;
}

.cntb-380-0-0-titulo,.cntb-380-0-1-texto {
    font-family: 'Graphik-Bold';
}

.cntb-380-1-4-valor-contenido-idea-texto-boton {
    width: auto !important;
}

@media (min-width: 576px) {
  
  .rel_idea.uni_elem_idea .cntb-380-1-5-valor-contenido-idea-antetitulo, .uni_elem_idea .cntb-380-1-2-valor-contenido-idea-name,  .uni_elem_idea .cntb-380-1-4-valor-contenido-idea-texto-boton, .rel_idea.uni_elem_idea .cntb-380-1-3-valor-contenido-idea-subtitulo {
    color: #fff !important;
  }
  
  .rel_idea.uni_elem_idea .row picture:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
      background: -moz-linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.42) 34%, rgba(0,0,0,0.15) 73%, rgba(0,0,0,0) 95%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.42) 34%,rgba(0,0,0,0.15) 73%,rgba(0,0,0,0) 95%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.42) 34%,rgba(0,0,0,0.15) 73%,rgba(0,0,0,0) 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
}

@media (min-width: 992px) {
  
  .rel_idea.uni_elem_idea .cntb-380-1-5-valor-contenido-idea-antetitulo, .uni_elem_idea .cntb-380-1-2-valor-contenido-idea-name,  .uni_elem_idea .cntb-380-1-4-valor-contenido-idea-texto-boton, .rel_idea.uni_elem_idea .cntb-380-1-3-valor-contenido-idea-subtitulo {
    left: 50px !important;
    right: auto !important;
  }
  
  
}

@media (max-width: 992px) {
  
  .cntb-380-block > div{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
	}
  
  .rel_idea.dos_elem .cntb-380-1-2-valor-contenido-idea-name {
    top: 53% !important;
  }

  .rel_idea.dos_elem .cntb-380-1-4-valor-contenido-idea-texto-boton {
    top: 82% !important;
  }

  .rel_idea.dos_elem .cntb-380-1-3-valor-contenido-idea-subtitulo {
    top: 77% !important;
  }

  .rel_idea.dos_elem .cntb-380-1-5-valor-contenido-idea-antetitulo {
    top: 45% !important;
  }
  
  .rel_idea.uni_elem_idea .cntb-380-1-5-valor-contenido-idea-antetitulo {
    top: 46% !important;
  }
  
  .rel_idea.uni_elem_idea .cntb-380-1-2-valor-contenido-idea-name {
    top: 52% !important;
  }
  
  .rel_idea.uni_elem_idea .cntb-380-1-3-valor-contenido-idea-subtitulo {
    top: 78% !important;
  }
  
  .rel_idea .cntb-380-1-4-valor-contenido-idea-texto-boton {
    top: 84% !important;
  }
  
.cntb-380-1-5-valor-contenido-idea-antetitulo {
    top: 56% !important;
}

.cntb-380-1-2-valor-contenido-idea-name {
    top:61% !important;
}
}

@media (min-width: 768px) and (max-width: 992px) {
  
  .rel_idea.uni_elem_idea .cntb-380-1-3-valor-contenido-idea-subtitulo, .rel_idea.uni_elem_idea .cntb-380-1-4-valor-contenido-idea-texto-boton {
    
  left: 7% !important;
}
    .rel_idea .cntb-380-1-4-valor-contenido-idea-texto-boton {
    top: 80% !important;
	}
  
  .rel_idea.uni_elem_idea .cntb-380-1-3-valor-contenido-idea-subtitulo {
     top: 75% !important;
  }
  
  .rel_idea.dos_elem .cntb-380-1-2-valor-contenido-idea-name {
    top: 63% !important;
  }

  .rel_idea.dos_elem .cntb-380-1-5-valor-contenido-idea-antetitulo {
    top: 58% !important;
  }
  
  .rel_idea.uni_elem_idea img {
      min-height: 500px;
	}
  
  .rel_idea.uni_elem_idea .row picture {
    position: relative;
  }
	
}

.rel_idea .cntb-380-1-5-valor-contenido-idea-antetitulo {
  color: #7A7A7AFF;
  font-size: 16px !important;
  left: 7%;
  top: 49%;
  width: 55%;
  height: 12%;
}

.rel_idea .cntb-380-1-2-valor-contenido-idea-name {
  font-size: 24px;
  left: 7%;
  top: 56%;
  width: 90%;
  height: 31%;
}

.rel_idea.dos_elem .cntb-380-1-2-valor-contenido-idea-name {
  left: 7%;
  top: 66%;
  width: 90%;
  height: 31%;
}

.rel_idea.dos_elem .cntb-380-1-4-valor-contenido-idea-texto-boton {
  left: 7% !important;
}

.rel_idea.dos_elem .cntb-380-1-3-valor-contenido-idea-subtitulo {
  left: 7% !important;
}

.rel_idea.dos_elem .cntb-380-1-5-valor-contenido-idea-antetitulo {
  font-size: 16px !important;
  left: 7%;
  top: 60%;
  width: 55%;
  height: 12%;
}

.rel_idea.uni_elem_idea img {
  margin: 0 !important;
  max-width: 100% !important;
}

.rel_idea.uni_elem_idea .row {
   position: relative;
  	margin-rigth: 0 !important;
}

.rel_idea.uni_elem_idea .row.me-3 {
   margin-right: 0!important;
}

.oscurecer {
   max-height: 600px;
}

.btn_one_perso {
    padding-left: 3rem !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 3rem !important;
  	 border-radius: 20px;
	 font-size: 16px !important;
  	 font-weigth: 400 !important;
    font-family: 'Graphik-Bold';
	 line-height: 10px;
    background-color: #9E9E9E;
}

.uni_elem_idea .cntb-380-1-4-valor-contenido-idea-texto-boton {
  line-height: .5 !important;
}

.cntb-380-0-0-titulo, .cntb-380-0-1-texto {
    margin-left: 0 !important;
    color: #000;
    margin-right: 0 !important;
    font-family: 'Graphik-Bold';
}

 
.cntb-5-4-pie-de-foto{ color:#9A9A9A; } 
.cntb-5-0-titulo{ color:#000000A5;font-size:24px;font-family:Nanum Myeongjo, serif;; } 
.cntb-5-3-etiquetas{ add_css:margin-top: 200px !important;; } 
.cntb-5-0-archivo{ max-width:100%; } 
  @media only screen and (max-width: 755px) { .cntb-5-0-archivo{ margin-bottom:0.5rem!important; }  }
.cntb-5-1-pie-de-foto{ margin-top:-15px; } 
  @media only screen and (max-width: 755px) { .cntb-5-1-pie-de-foto{ margin-top:-0px; }  }
 
.cntb-5-block figure{
  display:flex;
  flex-direction:column;
  width: fit-content;
  margin: 0 auto 30px;
  
}
.cntb-5-block figcaption p{
margin-top:8px;
margin-bottom:0;
text-align:left;
}
.cntb-5-block figcaption p a{
	text-decoration: underline!important;
}

@media (min-width:992px) {
.cntb-5-block figure img.mb-lg-4{
	margin-bottom:0.5rem!important;
}}
 
