.b-customers .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-customers .b__content + .b__customers {
  margin-top: var(--block-spacing-small);
}
.b-customers .b__customers {
  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-customers .b__customers .c-customers {
  row-gap: var(--layout-gutter);
}
.b-customers .b__customers .c-customer {
  margin-top: clamp(2rem, 2.05vw + 1.54rem, 4rem);
}
.b-customers .b__customers .c-customer:first-child {
  margin-top: 0;
}
.b-customers .b__customers .c-customer .c-customer__media {
  background-color: var(--color-background-3);
}
.b-customers .b__customers .c-customer .c-customer__media {
  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-customers .b__customers .c-customer .c-customer__media .c-media__image {
  padding: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem);
}
.b-customers .b__customers .c-customer .c-customer__content {
  padding: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem) 0 0 0;
}
.b-customers .b__customers .c-customer .c-customer__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);
}

@media (min-width: 1024px) {
  .b-customers .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);
  }
  .b-customers .b__customers .c-customer {
    margin-top: clamp(2rem, 2.05vw + 1.54rem, 4rem);
  }
  .b-customers .b__customers .c-customer:first-child {
    margin-top: 0;
  }
  .b-customers .b__customers .c-customer .c-customer__media {
    width: 1px;
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
    min-width: calc(100% / var(--layout-columns) * 3 - var(--layout-gutter) - 0.01px);
  }
  .b-customers .b__customers .c-customer .c-customer__media .c-media {
    height: 100%;
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
  }
  .b-customers .b__customers .c-customer .c-customer__content {
    padding: clamp(1.25rem, 1.28vw + 0.96rem, 2.5rem) 0;
  }
  .b-customers .b__customers .c-customer .c-customer__content {
    width: 1px;
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
    min-width: calc(100% / var(--layout-columns) * 9 - var(--layout-gutter) - 0.01px);
  }
  .b-customers .b__customers .c-customer .c-customer__content .c-customer__solution,
  .b-customers .b__customers .c-customer .c-customer__content .c-customer__system_environment {
    margin-top: clamp(0.75rem, 1.03vw + 0.52rem, 1.75rem);
  }
}

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