body {
  font-family: 'Segoe UI', sans-serif;
  background-color: #f9fcff;
}
.bg-primary {
  background-color: #0292b7 !important;
}
.text-primary {
  color: #0292b7 !important;
}
.navbar .nav-link {
  font-weight: 500;
}
.carousel-caption h5, .carousel-caption p {
  background: rgba(0,0,0,0.4);
  display: inline-block;
  padding: 5px 10px;
  border-radius: 8px;
}
.card {
  border-radius: 12px;
}
.btn-primary {
  background-color: #0292b7;
  border: none;
}
.btn-primary:hover {
  background-color: #0292b7;
}
.tour-card img {
  height: 250px;
  object-fit: cover;
  width: 100%;
}