.hero { min-height: 420px; display:flex; align-items:center; justify-content:center; color: #fff; }
.whatsapp-float {
  position: fixed; right: 18px; bottom: 18px; z-index: 9999; display:block;
  width: 56px; height:56px; border-radius: 50%;
  box-shadow: 0 6px 18px rgba(0,0,0,.12);
}

.card-img-top {
  height: 220px; /* or adjust between 200–250px based on your layout */
  object-fit: cover;
  object-position: center;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}