.green-bg-rounded {
  background: #f7fbf3; /* helles Grün */
  min-height: 400px;
  position: relative;
  overflow: hidden;
}
.green-bg-rounded .ellipse-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  width: 100%;
  height: 170px;
  background: #fff;
  border-radius: 50% 50% 0 0 / 100% 100% 0 0;
  z-index: 2;
}