.elementor-4678 .elementor-element.elementor-element-6b7a450{--spacer-size:50px;}.elementor-4678 .elementor-element.elementor-element-e91b0bc{--spacer-size:5px;}/* Start custom CSS for html, class: .elementor-element-d2cebbc *//* ===== GLOBAL FULL WIDTH FIX (WHOLE PAGE) ===== */

/* remove ALL theme/container width limits */
html, body {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden;
}

/* kill boxed layout everywhere */
.site,
.site-content,
.content-area,
.wrap,
.container,
.row,
.elementor,
.elementor-section,
.elementor-container,
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* remove any hidden side spacing wrappers */
.elementor-section-wrap {
  padding: 0 !important;
}

/* make YOUR sections full bleed */
.ggc-faq-wrap {
  width: 100% !important;
  max-width: 100% !important;
}

/* KEEP CONTENT CENTERED (important) */
.ggc-body {
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}/* End custom CSS */