.elementor-5752 .elementor-element.elementor-element-ab4dc78{--display:flex;--margin-top:0px;--margin-bottom:-17px;--margin-left:0px;--margin-right:0px;}.elementor-5752 .elementor-element.elementor-element-4ced827{width:100%;max-width:100%;}/* Start custom CSS for container, class: .elementor-element-ab4dc78 *//* ==========================================================
   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 */