.hero-bg {
  background-image: linear-gradient(rgb(11, 3, 214), rgba(26, 54, 93, 0.8)), url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.luxvia {
  color: #0b03d6;
  font-family: bodonitown;
  font-size: 27px;
}

.luxvia-logo {
  padding: 5px;
  width: 40px;
  height: 40px;
}

.background {
  background-color: rgb(11, 3, 214);
}

.feature-icon {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto 1rem;
  background-color: rgba(66, 153, 225, 0.1);
  color: #4299e1;
  font-size: 1.5rem;
}

.testimonial-card {
  transition: all 0.3s ease;
}

.testimonial-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
}