.custom_agenda {
  display: grid;
  grid-gap: 20px;
}
.custom_agenda .event-card {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  background: #fff;
  border-radius: 10px;
  border: solid 2px rgba(38, 53, 140, 0.3);
  padding: 1rem;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.custom_agenda .event-card * {
  line-height: 1.1em;
}
.custom_agenda .event-card i {
  margin-right: 0.3rem;
}
.custom_agenda .event-card a {
  text-decoration: none;
  color: inherit;
}
.custom_agenda .event-card .event-date-range {
  display: flex;
  gap: 0.3em;
  color: #26358C;
  font-size: 14px;
}
.custom_agenda .event-card .event-badge {
  background: rgba(229, 231, 235, 0.3137254902);
  border: solid 2px #E5E7EB;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
  min-width: 2em;
  padding: 0.5em 0.4em;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: clamp(25px, 6vw, 36px);
}
.custom_agenda .event-card .event-badge .event-day {
  color: #26358C;
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
}
.custom_agenda .event-card .event-badge .event-month {
  color: #26358C;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: bold;
}
.custom_agenda .event-card .event-content {
  flex: 1;
}
.custom_agenda .event-card .event-content > *:not(:last-child) {
  margin-bottom: 0.5rem !important;
}
.custom_agenda .event-card .event-content .event-title {
  color: #1f2633;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  margin: 0;
}
.custom_agenda .event-card .event-content .event-title a {
  display: inline-block;
}
.custom_agenda .event-card .event-content .event-venue {
  font-size: 16px;
  display: flex;
  color: #26358C;
}
.custom_agenda .event-card .event-button {
  display: inline-block;
  border: 2px solid #3F51B5;
  background-color: #fff;
  color: #3F51B5;
  padding: 10px 20px;
  text-decoration: none;
  border-radius: 4px;
  font-weight: 400;
}
.custom_agenda .event-card .event-button:hover {
  background-color: #3F51B5;
  color: #fff;
}

/*# sourceMappingURL=event-card.css.map */
