/* ================= Top Hero Banner ================= */

#top-hero-banner {
  width: 100%;
  padding: 12px;
  box-sizing: border-box;
}

#top-hero-banner img {
  width: 100%;
  height: auto;

  display: block;

  /* Rounded corners */
  /*border-radius: 18px;*/

  /* Ensures full image is visible */
  object-fit: contain;

  /* Optional subtle shadow */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

 /*Mobile Responsive */
@media (max-width: 768px) {
  .top-hero-banner {
  margin-top: 8px;
  padding: 0 8px;
}
}