.mod_eventlist {
  background-color: #274073;
  padding-bottom: clamp(6.125rem, 5.451rem + 2.1569vw, 7.5rem);
}

.event-teaser-inside {
  width: 90%;
  max-width: 1180px;
  margin-inline: auto;
}
.event-teaser-inside .event-teasers-wrap {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 650px) and (max-width: 1179px) {
  .event-teaser-inside .event-teasers-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1180px) {
  .event-teaser-inside .event-teasers-wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}

.event-list-link {
  padding-top: 3.75rem;
}
.event-list-link .btn {
  min-width: 216px;
  text-align: center;
  font-size: 16px;
  display: block;
  width: fit-content;
  color: #274073;
  font-weight: 600;
  padding: 16px 40px 13px 40px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  border-radius: 112px;
  background-color: #f2f2f2;
  transition: 0.3s ease;
  margin-inline: auto;
}
.event-list-link .btn:focus {
  background-color: #A9D9D9;
  color: #17285E;
}
@media (hover: hover) {
  .event-list-link .btn:hover {
    background-color: #A9D9D9;
    color: #17285E;
  }
}

.teaser_seminar {
  display: flex;
  flex-direction: column;
  width: fit-content;
  background-color: #cedef2;
  border-radius: 20px;
  padding: 25px;
  min-height: 400px;
  transition: all 0.25s ease;
}
@media (hover: hover) {
  .teaser_seminar:hover {
    box-shadow: 0 8px 24px rgba(23, 40, 94, 0.12);
    transform: translateY(-4px);
  }
}
.teaser_seminar .top-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.teaser_seminar .event-date {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #3D4A8A;
}
.teaser_seminar .event-date .time {
  display: inline-block;
  padding-left: 0.5em;
  margin-left: 0.3em;
  border-left: 1px solid rgba(61, 74, 138, 0.3137254902);
}
.teaser_seminar .event-tag {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
  color: #274073;
  background-color: #f2f2f2;
  padding: 5px 12px 3px 12px;
  border-radius: 20px;
}
.teaser_seminar .text-section {
  margin-bottom: 14px;
}
.teaser_seminar .event-title {
  font-size: 26px;
  font-weight: 400;
  color: #1E2660;
  margin-bottom: 0.5rem;
}
.teaser_seminar .event-teaser p {
  color: #3D4A8A;
  font-size: 14px;
  line-height: 1.4;
}
.teaser_seminar .event-member {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  margin-top: auto;
  padding-top: 14px;
  border-top: 0.5px solid rgba(61, 74, 138, 0.3019607843);
}
.teaser_seminar .event-member figure img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
}
.teaser_seminar .member-position {
  font-size: 10px;
  color: #3D4A8A;
  line-height: 1.6;
}
.teaser_seminar .member-name {
  font-size: 12px;
  color: #3D4A8A;
  line-height: 1.6;
  font-weight: 700;
}
.teaser_seminar .bottom-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.teaser_seminar .bottom-section .btn.event-link {
  background-color: #1E2E5E;
  min-width: unset;
  padding: 11px 20px 9px 20px;
  font-size: 14px;
}
.teaser_seminar .bottom-section .btn.event-link:hover, .teaser_seminar .bottom-section .btn.event-link:focus, .teaser_seminar .bottom-section .btn.event-link:focus-visible, .teaser_seminar .bottom-section .btn.event-link:active {
  background-color: #B3ADD9;
  color: #17285E;
}
.teaser_seminar .event-price {
  font-size: 26px;
  color: #1E2660;
  line-height: 1;
}
.teaser_seminar .price-wrap {
  display: flex;
  flex-direction: column;
}
.teaser_seminar .price-wrap span {
  font-size: 10px;
}

.mod_eventlist:has(+ .ce_textwithimage) {
  padding-bottom: clamp(11.25rem, 10.2083rem + 3.3333vw, 13.375rem);
}

@media (max-width: 870px) {
  .mod_eventlist:has(+ .ce_kontaktelement) {
    padding-bottom: clamp(11.25rem, 10.2083rem + 3.3333vw, 13.375rem);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fbansbach-akademie.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fbansbach%5C%2Fcss%5C%2Fevents%5C%2Fevent_teaser_seminar.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fbansbach-akademie.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fbansbach%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fbansbach-akademie.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fbansbach%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Fbansbach-akademie.abnahme-server.de%5C%2Fhttpdocs%5C%2Fpublic%5C%2Fbundles%5C%2Fbansbach%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEA%3BEACI%3BEACA%2CgBCyBc%3B%3B%3BADvBlB%3BEELI%3BEACA%3BEACA%3B%3BAFKA%3BEACI%3BEACA%3BEACA%3B%3BAACA%3BEAJJ%3BIAKQ%3BIACA%3B%3B%3BAAEJ%3BEARJ%3BIASQ%3BIACA%3B%3B%3B%3BAAIZ%3BEACI%3B%3BAACA%3BEGyDA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2COFnFQ%3BEEoFR%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CkBFjFW%3BEEkFX%3BEHpEI%3B%3BAGqEJ%3BEACI%3BEACA%2COF%5C%2FFG%3B%3BAEiGP%3BEACI%3BIACI%3BIACA%2COFpGD%3B%3B%3B%3BAD2BX%3BEACI%3BEACA%3BEACA%3BEACA%2CkBCvBgB%3BEDwBhB%3BEACA%3BEACA%3BEACA%3B%3BAACA%3BEACI%3BIACI%3BIACA%3B%3B%3BAAGR%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAACA%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAGR%3BEACI%3BEACA%3BEACA%3BEACA%2COC%5C%2FDI%3BEDgEJ%2CkBCvDO%3BEDwDP%3BEACA%3B%3BAAEJ%3BEACI%3B%3BAAEJ%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAACA%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAGR%3BEACI%3BEACA%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3BEACA%3B%3BAACA%3BEACI%3BEACA%3BEACA%3BEACA%3B%3BAACA%3BEAII%3BEACA%2COC1HL%3B%3BAD%2BHP%3BEACI%3BEACA%3BEACA%3B%3BAAEJ%3BEACI%3BEACA%3B%3BAACA%3BEACI%3B%3B%3BAAKZ%3BEACI%2CgBChHkB%3B%3B%3BADkHtB%3BEACI%3BIACI%2CgBCpHc%22%7D */