.hero-img {
  width: 100%;
}

@media (min-width: 992px) {
  .hero-img {
    height: 139px;
  }
}

.ellipse-background {
  position: absolute;
  width: 1023px;
  height: 1023px;
  border-radius: 50%; /* para formar um círculo */
  background-color: #333; /* ou a cor da elipse, ajuste conforme necessário */
  top: -500px; /* ajusta verticalmente para esconder parte */
  left: -500px; /* ajusta horizontalmente para esconder parte */
  z-index: -1; /* joga para trás do conteúdo */
  pointer-events: none; /* para não interferir com cliques */
}
