/* ESTILOS WP GENRALES */
.roboto_condensed {
  font-family: "Roboto Condensed", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.centered-paragraph {
     margin: 0 auto;
     max-width: none;
     white-space: unset;
     width: 100%;
     background: #f9f5f1;
     color: #1d1d1b;
}
p:empty {
     display: none;
}
p {
  margin-bottom: auto;
}
#projects-search br{
  display: none;
}

#banners_promo br{
  display: none;
}

.bg_fafafa{
  background: #fcfaf8;
}
.bg_rojo{
  background: #9f323f;
}
/* FIN ESTILOS WP GENRALES */

/* PROYECTOS */
.projects-search__projects__cards__card__link__img-box__img {
  position: relative;
}
.projects-search__projects__cards__card__link__texts__change-box__caracteristics {
  position: relative;
}
/* FIN PROYECTOS */

/* ÑUÑOA */
.bg_banner_nunoa{
  background-image: url("https://www.imagina.cl/content/uploads/2024/05/concon.jpg");
}
.bg_60_cuotas {
    background-image: url(https://www.imagina.cl/content/uploads/2024/03/60_cuotas_stgo.jpg);
    background-size: contain !important;
    background-position: center;
    background-color: #209c8e;
}
.bg_best_site{
  background-image: url("https://www.imagina.cl/content/uploads/2023/04/best-site-gourmet.jpg");
}
.bg_best_too{
  background-image: url("https://www.imagina.cl/content/uploads/2023/04/San-Diego-49-scaled.jpg");
}
.borde_titulo{
  border-bottom: 1px solid #e3e3e3;
}
/* FIN ÑUÑOA */

/* FORMULARIO */

.hs-main-font-element h1{
    text-align: center;
    font-size: 20px;
    text-align: center;
    /*font-family: Playfair Display;*/
    text-transform: uppercase;
}
.hs-form-field {
    text-align: left;
    height: 68px;
}
.hs-form-field label{
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  margin-bottom: 0;
  color: #848484;
}
.input{
  margin-top: -14px;
}
.hs-input {
  border: 1px solid #848484;
  border-radius: 4px;
  height: 30px;
  width: 100%;
  font-size: 14px;
  padding: 0px 10px;
  line-height: 20px;
}
input:not([type="checkbox"]):not([type="radio"]).error, textarea.error, select.error {
  border-color: #848484 !important;
}
.hs-input select{
  line-height: 20px;
}
.hs-button{
  background: #9f323f;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  padding: 0px 30px;
  border-radius: 0px;
  margin-top: 20px;
  height: 35px;
  line-height: 12px;
}
#label-phone-c818e493-2716-4977-9fec-f20a9bdf78d1{
  margin-bottom: 20px; 
}
.no-list.hs-error-msgs.inputs-list{
  display: none;
}
#label-phone-f8c08b2c-bd0d-444f-817b-7296b58b6ea1{
  margin-bottom: 20px;
}
.submitted-message p:first-child{
   text-align: center;
   font-size: 26px;
   text-align: center;
   /*font-family: Playfair Display;*/
   text-transform: uppercase;
   margin-top: 40px;
 }
 .submitted-message p {
   text-align: center;
   font-size: 16px;
   text-align: center;
   text-transform: uppercase;
   line-height: 28px;
 }
/* FIN FORMULARIO */

@media only screen and (min-device-width: 2000px) {
  .container-fluid{
    width: 1500px;
  } 
}

@media only screen and (max-device-width: 812px) {
.text-center-xs{
  text-align: center !important;
}
.input {
  margin-top: -4px;
}
.hs-main-font-element h1 {
  font-size: 18px;
}
}