/* [project]/src/components/layout/Grid/Grid.module.css [app-client] (css) */
:where(.Grid-module__JXJxFW__section) {
  position: relative;
}

:where(.Grid-module__JXJxFW__row) {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

:where(.Grid-module__JXJxFW__section) > :where(.Grid-module__JXJxFW__row) {
  max-width: var(--row-max-width, var(--default-container));
  margin: 0 auto;
}

:where(.Grid-module__JXJxFW__col) {
  flex-direction: column;
  width: 100%;
  min-height: 1px;
  padding: 0 2rem;
  display: flex;
}

@media (max-width: 767px) {
  :where(.Grid-module__JXJxFW__col) {
    padding: 0 1rem;
  }
}

@media (min-width: 768px) {
  :where(.Grid-module__JXJxFW__row) {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  :where(.Grid-module__JXJxFW__span1) {
    width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span2) {
    width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span3) {
    width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span4) {
    width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span5) {
    width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span6) {
    width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span7) {
    width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span8) {
    width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span9) {
    width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span10) {
    width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span11) {
    width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
  }

  :where(.Grid-module__JXJxFW__span12) {
    width: 100%;
  }

  :where(.Grid-module__JXJxFW__valignCenter) {
    justify-content: center;
  }

  :where(.Grid-module__JXJxFW__valignBottom) {
    justify-content: flex-end;
  }
}

/* [project]/src/app/(solid)/kit-digital/page.module.css [app-client] (css) */
.page-module__aBX5MW__center, .page-module__aBX5MW__centered {
  text-align: center;
}

.page-module__aBX5MW__lilac {
  color: #f8f5fa;
}

.page-module__aBX5MW__rounded {
  border-radius: 20px;
}

.page-module__aBX5MW__banner {
  padding: 0 30px;
}

.page-module__aBX5MW__bannerCol {
  border-radius: 20px;
  padding-top: 30px;
}

.page-module__aBX5MW__bannerImage {
  padding-top: 32px;
}

.page-module__aBX5MW__bannerImage img, .page-module__aBX5MW__logo img, .page-module__aBX5MW__heroMedia img {
  height: auto;
}

.page-module__aBX5MW__hero {
  padding: 60px 30px;
}

.page-module__aBX5MW__logo {
  padding-bottom: 20px;
}

.page-module__aBX5MW__heroMedia {
  padding-right: 8%;
}

.page-module__aBX5MW__heading {
  margin: 40px 0;
}

.page-module__aBX5MW__headingNarrow {
  padding: 0 30px;
}

.page-module__aBX5MW__boxBand {
  margin: 50px 0;
  padding: 0 30px;
}

.page-module__aBX5MW__box {
  background-color: #fff;
  border-radius: 20px;
}

.page-module__aBX5MW__boxWithCta {
  padding-bottom: 50px;
}

.page-module__aBX5MW__boxText {
  padding: 50px 30px;
}

.page-module__aBX5MW__boxTextWithCta {
  padding-bottom: 20px;
}

.page-module__aBX5MW__boxText h3 {
  text-align: left;
}

.page-module__aBX5MW__boxText :is(p, li) > span {
  color: #262626;
}

.page-module__aBX5MW__lastBox {
  padding-bottom: 132px;
}

.page-module__aBX5MW__enterprise {
  background-color: var(--navy-900);
  padding: 3rem 0;
}

.page-module__aBX5MW__enterpriseCol {
  margin: 1rem 0;
}

.page-module__aBX5MW__enterpriseText {
  text-align: center;
  margin: 2rem 0 3rem;
  padding: 0 2rem;
}

@media (max-width: 767px) {
  .page-module__aBX5MW__enterpriseText {
    padding: 0 1rem;
  }
}

/*# sourceMappingURL=src_09flle7._.css.map*/