/* components/dynamic-scroller-single-block/src/scss/dynamic-scroller-single-block.scss */
.c-dynamic-scroller-single-block__inner {
  padding: 3.75rem 0;
}
@media (min-width: 48em) {
  .c-dynamic-scroller-single-block__inner {
    padding: 7.5rem 0;
  }
}
@media (min-width: 62em) {
  .c-dynamic-scroller-single-block__inner {
    padding: 9.375rem 0;
    min-height: 100vh;
  }
}
.c-dynamic-scroller-single-block__links .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  gap: 0.625rem;
}
.c-dynamic-scroller-single-block__links .field a.c-button {
  font-size: var(--iio-h5-size);
  line-height: var(--iio-h5-line-height);
  font-weight: var(--iio-heading-weight);
  font-family: var(--iio-heading-font-family);
}
@media (min-width: 62em) {
  .c-dynamic-scroller-single-block__links .field a.c-button {
    font-size: var(--iio-lead-font-size);
    line-height: var(--iio-lead-line-height);
  }
}
.c-dynamic-scroller-single-block__links .field span.c-button {
  font-weight: var(--iio-fw-medium);
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.c-dynamic-scroller-single-block__links .field span.c-button::after {
  display: none;
}
.c-dynamic-scroller-single-block__links .field span.c-button::before {
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  display: block;
  margin-right: 0.625rem;
  background: currentcolor;
  line-height: inherit;
  -webkit-transform: translateY(-0.21875rem);
  transform: translateY(-0.21875rem);
}
.trigger-hover:focus .c-dynamic-scroller-single-block__links .field span.c-button,
.trigger-hover:hover .c-dynamic-scroller-single-block__links .field span.c-button,
.c-dynamic-scroller-single-block__links .field span.c-button:hover,
.c-dynamic-scroller-single-block__links .field span.c-button:focus,
.c-dynamic-scroller-single-block__links .field span.c-button:active {
  color: currentcolor;
}
@media (min-width: 48em) {
  .c-dynamic-scroller-single-block__links .field span.c-button {
    font-size: var(--iio-base-font-size);
  }
}
@media (min-width: 62em) {
  .c-dynamic-scroller-single-block__links .field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0.9375rem 0.625rem;
  }
  .c-dynamic-scroller-single-block__links .field > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(50% - 0.625rem);
    flex: 1 0 calc(50% - 0.625rem);
  }
}
/*# sourceMappingURL=dynamic-scroller-single-block.css.map */
