.panel .panel-text p{
  margin-bottom: 1rem;
}

.book-now--popup {
  opacity: 0;
  visibility: hidden;
  z-index: 99999;
  animation: none; /* No animation initially */
}

.book-now--popup.book-now--popup--visible {
  visibility: visible;
  opacity: 1;
  animation: fadeIn 0.5s forwards;
  display:flex !important;
}

.book-now--popup.book-now--popup--hiding {
  animation: fadeOut 0.5s forwards;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}


