/**
 * Event Teaser
 */

.event-teaser {
  border-radius: 5px;
  background: var(--color-white);
  display: flex;
  flex-direction: column;
  height: 100%;
  color: var(--color-neutral-dark);
  max-width: 308px;
  padding: 2rem;
  box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.10);
}
.event-teaser:hover {
  text-decoration: none;
  box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.15);
}
.event-teaser__date {
  color: var(--color-primary);
  margin: 0.5rem 0 0;
}
.event-teaser__title {
  margin: 0.25rem 0 0.25rem;
  font-size: var(--title-s);
}
.event-teaser__text {
  font-size: var(--text-m);
  font-weight: 500;
}
.event-teaser__more {
  color: var(--color-primary-dark);
  font-weight: 700;
  margin: 0;
}
.event-teaser:hover .event-teaser__more {
  text-decoration: underline;
}
.event-teaser__location {
  display: inline-flex;
  align-items: center;
  margin: 0.25rem 0;
}
.event-teaser__location::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: static;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
  background-image: url("../../images/icon/pin.svg");
}
.event-teaser__location span{
  flex: 1;
}
