#event::before {
  content: "";
  width: 5.375rem;
  aspect-ratio: 32/8;
  background: none;
  position: absolute;
  bottom: calc(100% - 1px);
  left: calc(50% - 2.6875rem);
  z-index: 1;
}

.box {
  max-width: 69.625rem;
  margin-inline: auto !important;
  padding-inline: 2rem;
}

.sec_subttl {
    background: rgb(160, 160, 160);
    box-shadow: 5px 5px 0px #000;
}



.artists ul {
  grid-template-columns: unset;
  gap: 2.1875rem 0.9375rem;
}

@media screen and (min-width: 500px) {
  .artists ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 2.8125rem 1.875rem;
    max-width: 69.625rem;
    margin-inline: auto !important;
    padding-inline: 2rem;
  }
}