.form-has-collapsible-sections .gform_fields {
  padding-bottom: 2rem; }

.collapsible-sections-field {
  margin: 2rem 0 -1rem 0 !important; }
  .collapsible-sections-field .gsection_title {
    margin: 0; }

.collapsible-sections-collapsible-body {
  padding: 2rem 20px;
  width: 100%;
  grid-column: 1 / -1;
  margin-bottom: -1rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
  grid-template-columns: repeat(12, 1fr);
  -ms-grid-rows: (auto)[auto-fill];
  grid-template-rows: repeat(auto-fill, auto);
  grid-column-gap: 2rem;
  grid-row-gap: 1rem; }
  .collapsible-sections-collapsible-body:after {
    content: none; }
  .collapsible-sections-collapsible-body > .gfield:last-child {
    margin-bottom: 0; }
