body {
  min-width: auto !important;
}

#eventWrapper {
  width: 100%;
  position: relative;
}
#eventWrapper .links a {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  width: 31.7%;
  background: gold;
  opacity: 0;
  aspect-ratio: 304/67;
  font-size: 0;
  text-indent: -9999px;
}
#eventWrapper .links .btn_event1 {
  top: 52.91%;
}
#eventWrapper .links .btn_event2 {
  top: 70.62%;
}
#eventWrapper .links .btn_event3 {
  top: 87.9%;
}
#eventWrapper .bg {
  width: 100%;
  height: auto;
}
#eventWrapper .bg img {
  width: 100%;
  height: auto;
}