.elementor-5385 .elementor-element.elementor-element-73e0c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* ===== GLOBALNY DARK BACKGROUND ===== */
body,
.site,
.site-content,
#page,
#content,
.elementor-location-single,
main {
  background-color: #141414 !important;
}

/* Subtelny grid overlay na całą stronę */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  background-image:
    linear-gradient(rgba(255,255,255,0.014) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.014) 1px, transparent 1px);
  background-size: 88px 88px;
  opacity: 0.14;
  pointer-events: none;
  z-index: 0;
}

/* ===== USUNIĘCIE TŁA ZE WSZYSTKICH SEKCJI ===== */
/* Działa zarówno na nowe kontenery Flexbox (.e-con), jak i klasyczne sekcje (.elementor-section) */
.elementor-section,
.elementor-container,
.e-con,
.e-con-inner,
.elementor-widget-wrap {
  background: transparent !important;
  background-image: none !important;
}

/* ===== WYŁĄCZENIE LOKALNYCH NAKŁADEK (OVERLAY) ===== */
/* Usuwa pseudo-elementy generujące grid/overlay na pojedynczych sekcjach */
.elementor-section::before,
.e-con::before {
  display: none !important;
}/* End custom CSS */