/* [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/components/pages/casos-de-exito/story/SuccessStory.module.css [app-client] (css) */
.SuccessStory-module__Kyk4Oa__center {
  text-align: center;
}

.SuccessStory-module__Kyk4Oa__white {
  background-color: #fff;
}

.SuccessStory-module__Kyk4Oa__hero {
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 22vh 40% 13vh 64px;
}

.SuccessStory-module__Kyk4Oa__heroTinted {
  background-blend-mode: multiply;
  background-color: #373d6f;
}

.SuccessStory-module__Kyk4Oa__heroCol {
  padding-left: 0;
}

.SuccessStory-module__Kyk4Oa__heroQuote {
  color: #fff;
  margin: 20px 0 60px;
}

.SuccessStory-module__Kyk4Oa__intro {
  padding: 60px 64px 10px;
}

.SuccessStory-module__Kyk4Oa__introTitle {
  margin-bottom: 40px;
}

.SuccessStory-module__Kyk4Oa__highlights {
  padding: 60px 64px;
}

.SuccessStory-module__Kyk4Oa__highlightCol {
  margin-bottom: 50px;
  padding: 10px 30px;
}

.SuccessStory-module__Kyk4Oa__highlightRow {
  display: flex;
}

.SuccessStory-module__Kyk4Oa__textIcon {
  width: 100%;
  display: flex;
}

.SuccessStory-module__Kyk4Oa__textIconIcon {
  z-index: 2;
  background: #fff;
  border: 10px solid #9117cc;
  border-radius: 100px;
  width: 90px;
  height: 90px;
  margin-top: -40px;
  margin-right: -40px;
  padding: 10px;
  box-shadow: 0 0 10px 3px #55047f40;
}

.SuccessStory-module__Kyk4Oa__textIconIcon img {
  width: 50px;
  max-width: none;
  height: 50px;
}

.SuccessStory-module__Kyk4Oa__textIconText {
  background: #fff;
  border-radius: 5px;
  padding: 10px 20px 10px 60px;
  box-shadow: 1px 1px 20px #55047f14;
}

.SuccessStory-module__Kyk4Oa__textIconText p {
  margin-bottom: 0;
  font-size: 16px;
}

.SuccessStory-module__Kyk4Oa__kanitLight {
  font-family: Kanit;
  font-weight: 300;
}

@media only screen and (max-width: 1080px) {
  .SuccessStory-module__Kyk4Oa__highlightRow {
    flex-wrap: wrap;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
  }

  .SuccessStory-module__Kyk4Oa__highlights3 .SuccessStory-module__Kyk4Oa__highlightsRow {
    flex-wrap: wrap;
    max-width: 500px;
  }

  .SuccessStory-module__Kyk4Oa__highlights3 .SuccessStory-module__Kyk4Oa__highlightCol {
    width: 100%;
  }

  .SuccessStory-module__Kyk4Oa__highlights3 .SuccessStory-module__Kyk4Oa__highlightRow {
    max-width: 500px;
    margin: 0;
  }
}

.SuccessStory-module__Kyk4Oa__split {
  padding-left: 64px;
  padding-right: 64px;
}

.SuccessStory-module__Kyk4Oa__spacingY40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.SuccessStory-module__Kyk4Oa__spacingBottom60 {
  padding-bottom: 60px;
}

.SuccessStory-module__Kyk4Oa__spacingTop64Bottom60 {
  padding-top: 4rem;
  padding-bottom: 60px;
}

.SuccessStory-module__Kyk4Oa__splitText {
  margin: 60px 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.SuccessStory-module__Kyk4Oa__mediaRight {
  padding-left: 50px;
}

.SuccessStory-module__Kyk4Oa__richText {
  padding-right: 40px;
}

.SuccessStory-module__Kyk4Oa__relaxed {
  line-height: 1.75;
}

.SuccessStory-module__Kyk4Oa__inlineLink {
  text-decoration: underline;
}

.SuccessStory-module__Kyk4Oa__imageModule {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.SuccessStory-module__Kyk4Oa__imageModule > div {
  flex-shrink: 0;
  max-width: 100%;
}

.SuccessStory-module__Kyk4Oa__fluidImage {
  max-width: 100%;
  height: auto;
}

.SuccessStory-module__Kyk4Oa__quote {
  background-color: var(--navy-900);
  padding: 4rem 64px;
}

.SuccessStory-module__Kyk4Oa__quoteCol {
  margin: 1rem 0;
}

.SuccessStory-module__Kyk4Oa__quoteText {
  color: #fff;
  text-align: center;
}

.SuccessStory-module__Kyk4Oa__quoteModule > :last-child {
  margin-bottom: 30px;
}

.SuccessStory-module__Kyk4Oa__quoteAuthor {
  line-height: 1;
}

.SuccessStory-module__Kyk4Oa__authorStrong {
  font-family: Kanit;
  font-weight: 600;
}

.SuccessStory-module__Kyk4Oa__headingBand {
  padding: 80px 64px 0;
}

.SuccessStory-module__Kyk4Oa__why {
  background-color: var(--navy-900);
  margin-top: 120px;
  padding: 0 0 4rem;
}

.SuccessStory-module__Kyk4Oa__whyCol {
  margin: 1rem 0;
}

.SuccessStory-module__Kyk4Oa__whyImage {
  margin-top: -120px;
}

.SuccessStory-module__Kyk4Oa__whyTitle {
  color: #f8f5fa;
  text-align: center;
  margin-bottom: 30px;
}

.SuccessStory-module__Kyk4Oa__whyText {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
}

.SuccessStory-module__Kyk4Oa__whyButton {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.SuccessStory-module__Kyk4Oa__finalCta {
  padding: 80px 64px 0;
}

.SuccessStory-module__Kyk4Oa__finalRich {
  padding-right: 40px;
}

.SuccessStory-module__Kyk4Oa__perks, .SuccessStory-module__Kyk4Oa__perks p {
  font-size: var(--body-text-size);
}

.SuccessStory-module__Kyk4Oa__perks p:last-child {
  margin-bottom: 50px;
}

.SuccessStory-module__Kyk4Oa__perkIcon {
  float: left;
  width: 50px;
  max-width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
}

@media (max-width: 767px) {
  .SuccessStory-module__Kyk4Oa__hero {
    padding: 3rem 40px;
  }

  .SuccessStory-module__Kyk4Oa__intro, .SuccessStory-module__Kyk4Oa__highlights, .SuccessStory-module__Kyk4Oa__split, .SuccessStory-module__Kyk4Oa__headingBand {
    padding-left: 20px;
    padding-right: 20px;
  }

  .SuccessStory-module__Kyk4Oa__highlightCol {
    padding-bottom: 60px;
  }

  .SuccessStory-module__Kyk4Oa__highlights3 .SuccessStory-module__Kyk4Oa__highlightCol:last-child {
    padding-bottom: 40px;
  }

  .SuccessStory-module__Kyk4Oa__quote {
    padding: 3rem 20px 2rem;
  }

  .SuccessStory-module__Kyk4Oa__why {
    padding: 3rem 0;
  }

  .SuccessStory-module__Kyk4Oa__finalCta {
    padding: 10px 20px 4em;
  }
}

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