.b-seminars .b__content {
  width: 1px;
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
}
.b-seminars .b__content + .b__seminars {
  margin-top: var(--block-spacing-small);
}
.b-seminars .b__content:has(.c-text) + .b__seminars {
  margin-top: var(--block-spacing);
}
.b-seminars .b__seminars {
  width: 1px;
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
}
.b-seminars .b__seminars .c-seminars {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: var(--layout-gutter);
}
.b-seminars .b__seminars .c-seminar {
  position: relative;
  min-width: 0;
}
.b-seminars .b__seminars .c-seminar__info {
  padding: clamp(1rem, 1.03vw + 0.77rem, 2rem);
  background-color: var(--color-background-3);
}
.b-seminars .b__seminars .c-seminar .c-link {
  margin-top: clamp(1rem, 1.03vw + 0.77rem, 2rem);
  justify-content: flex-end;
  margin-left: auto;
  display: inline-flex;
}

@media (min-width: 768px) {
  .b-seminars .b__seminars .c-seminars {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .b-seminars .b__content {
    width: 1px;
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
    min-width: calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px);
  }
}
@media (min-width: 1280px) {
  .b-seminars .b__seminars .c-seminars {
    grid-template-columns: repeat(3, 1fr);
  }
}

/*# sourceMappingURL=style.css.map */
