:root{--page-title-display:none;}/* Start custom CSS *//* Force all Elementor sections and containers to be full width */
.elementor-section,
.elementor-container,
.e-container,
.e-con {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Remove max-width on inner columns and widgets */
.elementor-column,
.elementor-widget-wrap,
.elementor-widget-container {
    max-width: 100% !important;
}

/* If your theme adds a wrapper, override it */
.site-content,
.content-area,
.site-main,
.main-content,
#primary,
#content {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Optional: add some padding to the body to avoid content touching edges on very large screens, but that would break full width *//* End custom CSS */