.elementor-102 .elementor-element.elementor-element-21e9ec8{--display:flex;}.elementor-102 .elementor-element.elementor-element-21e9ec8:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-21e9ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-102:not(.elementor-motion-effects-element-type-background), .elementor-102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F6F6 0%, #F2292900 100%);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* === GLOBAL FIX czarnych pasów (tylko ta strona) === */
/* page-id-99 masz w body na Twoim HTML (home page) */

body.page-id-99,
body.page-id-99 #content,
body.page-id-99 .site,
body.page-id-99 .site-content,
body.page-id-99 .elementor,
body.page-id-99 .elementor-section-wrap,
body.page-id-99 .elementor-container,
body.page-id-99 .e-con,
body.page-id-99 .e-con-inner,
body.page-id-99 footer,
body.page-id-99 .elementor-location-footer{
  background: #f6f6f6 !important;
}

/* dodatkowo: jeśli jakiś wrapper ma pseudo-element z czarnym tłem */
body.page-id-99 footer::before,
body.page-id-99 footer::after,
body.page-id-99 .elementor-location-footer::before,
body.page-id-99 .elementor-location-footer::after{
  background: #f6f6f6 !important;
}/* End custom CSS */