#veranstaltungen .event-types {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
  gap: 1px;
  margin-block: 1.5rem 2rem;
  background: #303948;
}
#veranstaltungen .event-types > div {
  padding: 1.4rem;
  background: #111923;
  color: #fff;
}
#veranstaltungen .event-types h3 {
  margin: 0 0 .5rem;
}
#veranstaltungen .event-types p {
  margin: 0;
  color: #c6cfda;
}
