.section-centered {
  /*&.column-small {
        .panel, .gridContainer, .sectionButtons {
            width: 60%
        }
	}
	&.column-medium {
		.panel, .gridContainer, .sectionButtons {
            width: 75%
        }
	}
	&.column-large {
		.panel, .gridContainer, .sectionButtons {
            width: 85%
        }
	}
	&.column-full {
		.panel, .gridContainer, .sectionButtons {
            width: 100%
        }
	}*/
}
.section-centered .gridItem {
  grid-column: span 12;
}
@media (min-width: 56em) {
  .section-centered.column-small .panel,
  .section-centered.column-small .sectionButtons {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}
.section-centered.column-small .gridItem {
  grid-column: span 6 / 10;
}
@media (min-width: 56em) {
  .section-centered.column-medium .panel,
  .section-centered.column-medium .sectionButtons {
    width: calc(100% / 12 * 8);
    margin-left: auto;
    margin-right: auto;
  }
}
.section-centered.column-medium .gridItem {
  grid-column: span 8 / 11;
}
@media (min-width: 56em) {
  .section-centered.column-large .panel,
  .section-centered.column-large .sectionButtons {
    width: calc(100% / 12 * 10);
    margin-left: auto;
    margin-right: auto;
  }
}
.section-centered.column-large .gridItem {
  grid-column: span 10 / 12;
}
.section-centered.column-full .panel,
.section-centered.column-full .sectionButtons {
  width: 100%;
}
.section-centered.column-full .gridItem {
  grid-column: span 12;
}
.section-centered.section-alignLeft .panel,
.section-centered.section-alignLeft .gridContainer,
.section-centered.section-alignLeft .sectionButtons {
  margin: 0 auto;
  text-align: left;
  justify-content: flex-start;
}
.section-centered.section-alignLeft .widgetEntry.faq {
  padding: 0;
}
.section-centered.section-alignLeft .frmHtml {
  padding: 0;
}
