:root {
  --grid-gutter-width: 30px;
  --border-opacity: 1;
}

@media (max-width: 767px) {
  :root {
    --grid-gutter-width: 40px;
  }
}
.text-2-columns {
  scroll-margin-top: 160px;
}
.text-2-columns__list {
  list-style-type: none;
  padding: 0;
  margin: 0 -1.6rem 1.6rem;
  display: flex;
  flex-wrap: wrap;
}
.text-2-columns__column {
  width: calc(50% - 3.2rem);
  margin: 0 1.6rem;
}
.text-2-columns__column--left li:nth-child(even) {
  display: none;
}
.text-2-columns__column > ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.text-2-columns__column > ul > li {
  display: flex;
  align-items: flex-start;
  gap: 1.6rem;
  margin-bottom: 1.6rem;
}
.text-2-columns__column > ul > li svg {
  min-width: 2.4rem;
  width: 2.4rem;
  margin-top: 1px;
}
.text-2-columns__column .content-entry p:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .text-2-columns__column {
    width: calc(100% - 3.2rem);
  }
  .text-2-columns__column--right {
    display: none;
  }
  .text-2-columns__column--left li:nth-child(even) {
    display: flex;
  }
  .text-2-columns__column ul li {
    gap: 0.8rem;
  }
  .text-2-columns__column ul li svg {
    min-width: 2rem;
    width: 2rem;
  }
  .text-2-columns .ia-btn {
    width: 100%;
  }
}

/*# sourceMappingURL=text-2-columns.css.map */