<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.prop-tipo {

  background: #d8a07b5c !important;

  padding: 3px 12px !important;

  color: #3b3b3b !important;

  margin-bottom: 0 !important;

  width: auto !important;

  align-self: start;

  margin-top: 10px;

}

.titulo-propiedades {

  font-size: 1.35rem;

  font-weight: bold;

  color: #373b3d; /* Example color */

  display: flex;

  margin: 15px 0;

  line-height: 1.4;

}



.precios {

  flex-direction: column;

  align-items: start;

}



.precios span {

  color: #d8a07b;

}



span {

  /* font-size: 13px !important; */

}



.card-body {

  width: 100%;

  text-align: start;

}



.card-link:hover {

  color: #f29100;

}



.img-block {

  width: 100%;

  height: 200px;

}



.dropdown-item.selected.active * {

  color: #361c10;

}



a span.text {

  color: #361c10;

}



@media only screen and (max-width: 768px) {

  .card .img-block {

    width: 100%;

  }

}



@media only screen and (max-width: 520px) {

  .buscador-form {

    padding-top: 1rem !important;

  }



  .widget-property-search {

    margin-top: 1rem !important;

  }



  .card .img-block {

    width: 100%;

    height: 300px;

  }

}



@media only screen and (min-width: 520px) {

}



.swiper-container.swiper-container-propiedades {

  width: 100%;

  height: 100%;

}



.swiper-slide {

  text-align: center;

  font-size: 18px;

  background: #fff;

  width: 100%;

  height: 100%;

  object-fit: cover;

}



.swiper-slide img {

  background-size: cover;

  max-width: 100%;

  height: 100%;

  user-select: none;

}



.buscador-form {

  margin-top: 25px;

  display: flex;

  flex-direction: column;

  /* background: linear-gradient(90deg, white 0, #d8a07b5c 3% 97%, white 100%); */

  background-color: #d8a07b5c;

  box-shadow: 0 0 10px 0 rgb(0 0 0 / 35%);

  /* padding: 0 5px; */

  padding-top: 120px;

  padding-bottom: 50px;

  overflow-x: visible;

  overflow-y: auto;

  padding-right: 2%;

  padding-left: 2%;

}



.titulo-prop {

  text-align: left;

  overflow: hidden;

  display: -webkit-box !important;

  -webkit-box-orient: vertical;

  line-clamp: 2;

  -webkit-line-clamp: 2;

  text-overflow: ellipsis;

  font-size: 16px;

  margin-bottom: 10px;

  height: 40px;

}



.modal-unificada {

  min-width: 75%;

}

.img-inmo {

  width: 200px;

}



.card-container .prop-entrada {

  margin-bottom: 0px;

}



.desde_alquiler_temp {

  color: #f29100;

}



.unificadasModalHeader {

  display: flex;

  border-bottom: 1px solid #dee2e6;

  padding: 0.8rem;

  justify-content: space-between;

  flex-direction: column;

}



#unificadasModalTitle {

  width: 100%;

  text-align: start;

  display: flex;

  justify-content: flex-start;

  flex-wrap: wrap;

  align-content: center;

  font-size: large;

  margin-left: 2%;

}



.copyLink {

  margin-left: 2%;

  font-size: 14px;

}



.closeButton {

  line-height: unset;

  display: flex;

  margin-right: 2%;

  font-size: 15px !important;

}



#searchButton {

  padding: 0.8rem;

  line-height: 20px;

  text-align: center;

  color: white;

  padding: 5px;

}



.modal-title {

  color: #364144;

    font-weight: 500;

}



.buttonContainer {

  width: 100%;

  background-color: #d8a07b;

  border-radius: 0.2rem;

  overflow: hidden;

}



@media screen and (max-width: 768px) {

  .copyLink {

    padding: 0.3rem;

    height: 26px;

    font-size: 12px;

    margin-right: 6px !important;

    padding-top: 0rem !important;

    line-height: 12px;

    padding-bottom: 0rem !important;

  }

  .closeButton {

    font-size: 22px !important;

  }



  #unificadasModalTitle {

    font-size: 12px;

    text-align: center;

    display: flex;

    justify-content: center;

    margin-top: 6px;

  }



  .unifcadasFotos {

    width: auto !important;

    height: 100% !important;

  }

}



#garage:hover {

  background-color: #dcab7c !important;

  color: white !important;

}



#garage {

  cursor: pointer;

  transition: background-color 0.3s ease; /* Transition effect */

  color: #545A61;

}



#advanceFilterContainer {

  padding: 0 9px;

}



#filtersCard{

  padding: 0 ;

  background: transparent

}

.formFieldAdvancedFilters{

  padding: 0 !important;

}



.la-arrow-down{

  transition: transform 0.3s ease;

}



.rotate{

  transform: rotate(180deg);

}



@media (max-width: 991px) {

  #zona_title {

      display: none !important;

  }

}



.emptySearchTitle{

  font-size: 25px;

  color: #495057;

  text-align: center;

}</pre></body></html>