






.component--text-link__text-links {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.component--text-link__text-links > a, .component--text-link__text-links > div, .component--text-link__text-links > article, .component--text-link__text-links > li {
  width: 100%;
  margin-top: 3rem;
}
@media only screen and (min-width: 880px) {
  .component--text-link__text-links > a, .component--text-link__text-links > div, .component--text-link__text-links > article, .component--text-link__text-links > li {
    margin-top: 3.25rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--text-link__text-links > a, .component--text-link__text-links > div, .component--text-link__text-links > article, .component--text-link__text-links > li {
    max-width: calc(33% - 0.9375rem);
    width: calc(33% - 0.9375rem);
    flex: 1 0 calc(33% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
  .component--text-link__text-links > a:nth-child(3n+0), .component--text-link__text-links > div:nth-child(3n+0), .component--text-link__text-links > article:nth-child(3n+0), .component--text-link__text-links > li:nth-child(3n+0) {
    margin-right: 0;
  }
  .component--text-link__text-links > a:nth-child(3n+1), .component--text-link__text-links > div:nth-child(3n+1), .component--text-link__text-links > article:nth-child(3n+1), .component--text-link__text-links > li:nth-child(3n+1) {
    margin-left: 0;
  }
  .component--text-link__text-links > a:nth-child(-n+3), .component--text-link__text-links > div:nth-child(-n+3), .component--text-link__text-links > article:nth-child(-n+3), .component--text-link__text-links > li:nth-child(-n+3) {
    margin-top: 0;
  }
}


/*# sourceMappingURL=../../../../maps/body/text_link/scss/text-link.css.map */
