.gform_wrapper:not(.gform_legacy_markup_wrapper) .form-has-collapsible-sections .gform_fields {
padding-bottom: 2rem; }
.gform_wrapper:not(.gform_legacy_markup_wrapper) .gsection.collapsible-sections-field,
.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-field {
margin: 2rem 0 -16px 0 !important; }
.gform_wrapper:not(.gform_legacy_markup_wrapper) .gsection.collapsible-sections-field .gsection_title,
.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-field .gsection_title {
margin: 0; }
.gform_wrapper:not(.gform_legacy_markup_wrapper) .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; }
.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body .gsection_description {
grid-column: 1/-1; }
.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body:after {
content: none; }
.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body > .gfield:last-child {
margin-bottom: 0; }
@media only screen and (max-width: 840px) {
.gform_wrapper:not(.gform_legacy_markup_wrapper) .collapsible-sections-collapsible-body {
grid-column-gap: 0; } }