.property-card {
  transition: all 0.3s ease;
}

.property-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}

.scroll-smooth {
  scroll-behavior: smooth;
}



.video-overlay {
  background: linear-gradient(45deg, rgba(30, 58, 138, 0.8), rgba(59, 130, 246, 0.6));
}

.property-card {
  transition: all 0.3s ease;
}

.property-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}

.testimonial-slide {
  min-width: 100%;
  transition: transform 0.5s ease;
}

.scroll-smooth {
  scroll-behavior: smooth;
}



.property-card {
  transition: all 0.3s ease;
}

.property-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.blog-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}

.blog-content.expanded {
  max-height: 2000px;
  /* Adjust based on your content */
  transition: max-height 0.5s ease-in;
}



.property-card {
  transition: all 0.3s ease;
}

.property-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}

.scroll-smooth {
  scroll-behavior: smooth;
}

