.property-card {
  display: flex;
  flex-direction: column;
  height: 400px; /* Fixed card height */
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.property-card .img-gallery img {
  width: 100%;
  height: 200px; /* Fixed height for all cover images */
  object-fit: cover; /* Crop to fill without stretching */
}

.property-card .property-info {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 15px;
}

.footer-four {
  background-image: url("../images/assets/ils_14.webp");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover; /* or contain */
}

.pb-350 {
  padding-bottom: 350px;
}

.pb-100 {
  padding-bottom: 100px;
}

.heading-responsive {
  font-size: clamp(65px, 4vw, 45px);
  line-height: 1 !important;
}

.hero-banner-one .hero-spacer {
  height: 30px;
  margin: 0;
}

/* Estilos para el botón Contactanos */
#btnContactanos {
  background-color: #438b7c !important;
  color: #fff !important;
  border: none !important;
  transition: all 0.3s ease;
}

#btnContactanos:hover {
  background-color: #356e62 !important;
}

.fancy-banner-two .title-one h3 .underline-word {
  position: relative;
  display: inline-block !important;
  /* evita que el template lo estire */
  width: fit-content;
  padding-bottom: 14px;
  /* espacio para la línea rosa */
  white-space: nowrap;
}

.fancy-banner-two .title-one h3 .underline-word img.lazy-img {
  position: absolute !important;
  left: 0 !important;
  /* arranca justo debajo de "propiedad" */
  bottom: 5px !important;
  /* ajustá: -6 / -10 / -14 */
  width: 100% !important;
  /* ancho = ancho de "propiedad" */
  height: auto !important;
  transform: none !important;
  /* por si el template usa transform */
  z-index: -1 !important;
  /* detrás del texto */
  pointer-events: none !important;
}

.fancy-banner-two {
  background: url(../images/media/Logo-Leonarda-Inmobiliaria-Paez-Cappi.svg)
    no-repeat center;
  background-size: cover;
  background-attachment: fixed;
}
