.section-text {
  padding: var(--margin) 0 var(--section-gap-lg);
}
.section-text__grid {
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.section-text__content {
  grid-column: 1/-1;
}
@media only screen and (min-width: 600px) {
  .section-text__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
  }
}
@media only screen and (min-width: 1024px) {
  .section-text__content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 6;
    grid-column: 1/7;
  }
}
.section-text--align-center {
	text-align: center;
}
@media only screen and (min-width: 600px) {
	.section-text--align-center .section-text__content {
		grid-column: 1/-1;
	}
}
@media only screen and (min-width: 1024px) {
	.section-text--align-center .section-text__content {
		grid-column: 4/-4;
	}
}