.hero{
  height: 90vh;
  background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),
  url('./bg.jpg');
  background-size: cover;
  background-position: center;
}

.card:hover{
  transform: translateY(-5px);
  transition: 0.3s;
}

.form-section{
  background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),
  url('https://via.placeholder.com/1600x900');
  background-size: cover;
}

.whatsapp-float{
  position: fixed;
  bottom: 80px;
  right: 20px;
  background: #25D366;
  color: white;
  padding: 12px 15px;
  border-radius: 50%;
  font-size: 20px;
}

.mobile-cta{
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  background: #000;
}

.mobile-cta a{
  flex: 1;
  text-align: center;
  padding: 10px;
  color: white;
  text-decoration: none;
}

#about-genex p{
  line-height: 1.8;
  font-size: 15px;
}