.elementor-220 .elementor-element.elementor-element-6758118{--display:flex;}/* Start custom CSS for html, class: .elementor-element-070d556 *//* ==========================================================
   BLACKCORE PRIVILEGES — REMOVE HEADER / HERO WHITE GAP
========================================================== */

/* Remove Elementor spacing surrounding first section */
body .elementor,
body .elementor-section,
body .e-con,
body .elementor-widget,
body .elementor-widget-container {
    --widgets-spacing: 0px;
}

/* Privileges first section */
.bc-privileges-hero,
.bc-privileges-bleed {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Elementor container holding Privileges hero */
.e-con:has(.bc-privileges-hero),
.e-con:has(.bc-privileges-bleed) {
    margin-top: 0 !important;
    padding-top: 0 !important;
    gap: 0 !important;
}

/* HTML widget containing hero */
.elementor-widget-html:has(.bc-privileges-hero),
.elementor-widget-html:has(.bc-privileges-bleed),
.elementor-widget-html:has(.bc-privileges-hero) > .elementor-widget-container,
.elementor-widget-html:has(.bc-privileges-bleed) > .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Force black background behind any unavoidable Elementor wrapper */
body,
#page,
.site,
.site-main,
.elementor,
.elementor-page,
.elementor-location-single {
    background-color: #050505 !important;
}

/* Remove paragraph/HTML-widget artifacts */
.elementor-widget-html {
    margin-bottom: 0 !important;
}

/* Remove default gap after global header */
.bc-header {
    margin-bottom: 0 !important;
}

.bc-main {
    margin-bottom: 0 !important;
}/* End custom CSS */