.elementor-5756 .elementor-element.elementor-element-51b813a{--display:flex;}.elementor-5756 .elementor-element.elementor-element-56b236a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;}/* Start custom CSS for html, class: .elementor-element-56b236a *//* ==========================================================
   HORIZONTAL BLEED-OUT ONLY (NO TOP/BOTTOM INTERFERENCE)
========================================================== */

/* 1. Prevent horizontal scrollbar jitter */
html, body {
    overflow-x: clip;
}

/* 2. Break out ONLY left & right to 100vw */
.ucbl-site:not(.ucbl-global),
.ucbl-page,
#ucbl-content {
    width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-sizing: border-box !important;
}

/* 3. Keep interior content aligned to the site width */
.ucbl-site:not(.ucbl-global) > .wrap,
.ucbl-page > .wrap,
#ucbl-content > .wrap {
    width: 100% !important;
    max-width: 1320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}/* End custom CSS */