body {
  font-family: "Nunito", sans-serif;
}

.top-navbar-list-active {
  font-weight: bold;
  color: #cbb26b;
  text-decoration: underline;
  text-decoration-color: #cbb26b;
  text-decoration-thickness: 0.2rem;
  text-underline-offset: 0.5rem;
}

.navbar-item:hover {
  color: #cbb26b;
  text-decoration: underline;
  text-decoration-color: #cbb26b;
  text-decoration-thickness: 0.2rem;
  text-underline-offset: 0.5rem;
}

.people-image-container:after {
  content: "";
  z-index: 20;
  position: absolute;
  bottom: 0;
  left: 25%;
  right: 25%;
  width: 50%;
  height: 10%; /* Adjust this value to control the height of the blurred area */
  background: rgb(0, 0, 0);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.45) 53%,
    rgba(0, 0, 0, 1) 100%
  );
  filter: blur(20px); /* Adjust the blur amount */
  pointer-events: none; /* Ensure that this pseudo-element doesn't capture pointer events */
}

::-webkit-calendar-picker-indicator {
  visibility: hidden;
}

select {
  -webkit-appearance: none;
}

#carouselList1 {
  transition: transform 0.5s ease-in-out;
}

#carouselList2 {
  transition: transform 0.5s ease-in-out;
}

.button-carousel-disabled {
  background-color: #866f95 !important;
}

.button-carousel-disabled:hover {
  background-color: #866f95 !important;
}

.villaButtonActive {
  background-color: #311D40 !important;
  color: #F3F8FF !important;
}

/* Search Suggestion */

/* Search Suggestion */
.search-suggestion-item {
  padding: 1rem;
  border-bottom: 1px solid #e0e0e0;
}

.search-suggestion-item:first-child {
  border-top-right-radius: 0.75rem;
  border-top-left-radius: 0.75rem;
}

.search-suggestion-item:last-child {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.search-suggestion-item:hover {
  background-color: #eee;
}



#gmaps {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


