.block.block-content-boxes .intro {
  text-align: center;
}
.block.block-content-boxes .intro {
  width: 1px;
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
}
.block.block-content-boxes.text-alignment-1 .intro {
  text-align: left;
}
.block.block-content-boxes .block__start + .block__main {
  margin-top: clamp(3.13rem, 1.92vw + 2.69rem, 5rem);
}
.block.block-content-boxes .block__main + .block__end {
  margin-top: clamp(3.13rem, 1.92vw + 2.69rem, 5rem);
}
.block.block-content-boxes .block__buttons {
  justify-content: center;
}
.block.block-content-boxes .block__buttons {
  width: 1px;
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
}
.block.block-content-boxes .block__items {
  display: flex;
  flex-flow: row wrap;
  row-gap: clamp(2rem, 2.05vw + 1.54rem, 4rem);
  justify-content: center;
}
.block.block-content-boxes .block__item {
  text-align: center;
  background-color: var(--color-background);
  border: 1px solid var(--color-form-border);
  border-radius: clamp(1rem, 1.03vw + 0.77rem, 2rem);
  padding: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
  text-decoration: none;
}
.block.block-content-boxes .block__item {
  width: 1px;
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
}
.block.block-content-boxes .block__item:hover {
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.05);
}
.block.block-content-boxes .block__item h1, .block.block-content-boxes .block__item h2, .block.block-content-boxes .block__item h3, .block.block-content-boxes .block__item h4, .block.block-content-boxes .block__item h5, .block.block-content-boxes .block__item h6 {
  font-size: clamp(1rem, 0.51vw + 0.88rem, 1.5rem);
  color: var(--color-secondary);
  text-transform: none;
}
.block.block-content-boxes .item__icon {
  text-align: center;
  margin-bottom: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
}
.block.block-content-boxes .item__icon .c-icon {
  width: clamp(4rem, 2.05vw + 3.54rem, 6rem);
}
.block.block-content-boxes .item__icon .c-icon svg path {
  fill: var(--color-tertiary);
}
.block.block-content-boxes .item__text {
  margin-top: clamp(1rem, 0.51vw + 0.88rem, 1.5rem);
}
.block.block-content-boxes.background-color-2 .block__item {
  background-color: var(--color-background);
}
.block.block-content-boxes.style-2 .item__icon .c-icon {
  width: clamp(5rem, 1.28vw + 4.71rem, 6.25rem);
}
.block.block-content-boxes.style-2 .block__item {
  width: 1px;
  min-width: calc(100% / var(--layout-columns) * 12 - var(--layout-gutter) - 0.01px);
  margin-right: calc(var(--layout-gutter) / 2);
  margin-left: calc(var(--layout-gutter) / 2);
}

@media (min-width: 768px) {
  .block.block-content-boxes .block__item {
    width: 1px;
    min-width: calc(100% / var(--layout-columns) * 6 - var(--layout-gutter) - 0.01px);
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
  }
  .block.block-content-boxes.style-2 .block__item {
    width: 1px;
    min-width: calc(100% / var(--layout-columns) * 6 - var(--layout-gutter) - 0.01px);
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
  }
}
@media (min-width: 1024px) {
  .block.block-content-boxes .block__item {
    width: 1px;
    min-width: calc(100% / var(--layout-columns) * 3 - var(--layout-gutter) - 0.01px);
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
  }
}
@media (min-width: 1440px) {
  .block.block-content-boxes .intro {
    width: 1px;
    min-width: calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px);
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
    margin-left: calc(100% / var(--layout-columns) * 2 + var(--layout-gutter) / 2);
  }
}

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