.elementor-135 .elementor-element.elementor-element-62e0e49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0.51%;--padding-bottom:0.51%;--padding-left:2%;--padding-right:2%;}.elementor-135 .elementor-element.elementor-element-62e0e49:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-62e0e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-135 .elementor-element.elementor-element-1db9d34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-135 .elementor-element.elementor-element-b9a5327{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-135 .elementor-element.elementor-element-238ddb3{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-135 .elementor-element.elementor-element-238ddb3:hover img{opacity:0;}.elementor-135 .elementor-element.elementor-element-238ddb3 img{transition-duration:60s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-135 .elementor-element.elementor-element-4d98899 .elementor-icon-wrapper{text-align:center;}.elementor-135 .elementor-element.elementor-element-6dd1291{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-135 .elementor-element.elementor-element-6dd1291.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-family:"oswald", Sans-serif;font-size:1vw;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.02em;}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-underline .elementor-item:after,
					 .elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-overline .elementor-item:before,
					 .elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-double-line .elementor-item:before,
					 .elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-135 .elementor-element.elementor-element-e6de1a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-135 .elementor-element.elementor-element-426078d{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:26px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-135 .elementor-element.elementor-element-426078d .elementor-social-icon{background-color:#02010100;}.elementor-135 .elementor-element.elementor-element-426078d .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-135 .elementor-element.elementor-element-426078d .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-135 .elementor-element.elementor-element-1846476{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-135 .elementor-element.elementor-element-f0008c5{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-135 .elementor-element.elementor-element-62e0e49{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-135 .elementor-element.elementor-element-b9a5327{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-135 .elementor-element.elementor-element-238ddb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-135 .elementor-element.elementor-element-6dd1291.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-size:1.6vw;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-underline .elementor-item:after,
					 .elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-overline .elementor-item:before,
					 .elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-double-line .elementor-item:before,
					 .elementor-135 .elementor-element.elementor-element-cb23c3d .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-135 .elementor-element.elementor-element-e6de1a8.e-con{--flex-grow:0;--flex-shrink:0;}}@media(max-width:1200px){.elementor-135 .elementor-element.elementor-element-62e0e49{--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;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-135 .elementor-element.elementor-element-1db9d34{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-135 .elementor-element.elementor-element-b9a5327{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-135 .elementor-element.elementor-element-238ddb3{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-size:1.9vw;}.elementor-135 .elementor-element.elementor-element-e6de1a8{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-135 .elementor-element.elementor-element-62e0e49{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-135 .elementor-element.elementor-element-b9a5327{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-135 .elementor-element.elementor-element-238ddb3{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-135 .elementor-element.elementor-element-4d98899 .elementor-icon{font-size:30px;}.elementor-135 .elementor-element.elementor-element-4d98899 .elementor-icon svg{height:30px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-size:2.2vw;}.elementor-135 .elementor-element.elementor-element-426078d{--icon-size:23px;}}@media(max-width:880px){.elementor-135 .elementor-element.elementor-element-62e0e49{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-135 .elementor-element.elementor-element-b9a5327{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-135 .elementor-element.elementor-element-238ddb3{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-size:2.5vw;}}@media(max-width:767px){.elementor-135 .elementor-element.elementor-element-62e0e49{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-135 .elementor-element.elementor-element-b9a5327{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-135 .elementor-element.elementor-element-238ddb3{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-size:4.8vw;}}@media(min-width:768px){.elementor-135 .elementor-element.elementor-element-1db9d34{--width:20%;}.elementor-135 .elementor-element.elementor-element-6dd1291{--width:35%;}.elementor-135 .elementor-element.elementor-element-e6de1a8{--width:20%;}}@media(max-width:1366px) and (min-width:768px){.elementor-135 .elementor-element.elementor-element-1db9d34{--width:20%;}.elementor-135 .elementor-element.elementor-element-e6de1a8{--width:20%;}}@media(max-width:1200px) and (min-width:768px){.elementor-135 .elementor-element.elementor-element-1db9d34{--width:100%;}.elementor-135 .elementor-element.elementor-element-6dd1291{--width:100%;}.elementor-135 .elementor-element.elementor-element-e6de1a8{--width:100%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-135 .elementor-element.elementor-element-b9a5327{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-135 .elementor-element.elementor-element-238ddb3{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-135 .elementor-element.elementor-element-cb23c3d .elementor-nav-menu .elementor-item{font-size:0.8vw;letter-spacing:0.02em;}.elementor-135 .elementor-element.elementor-element-1846476{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-135 .elementor-element.elementor-element-f0008c5{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}}/* Start custom CSS for container, class: .elementor-element-62e0e49 *//* ------------------------------
  🔹 DOMYŚLNE STYLE (wszystkie strony)
------------------------------ */

/* Czarny kolor menu i czarne logo */
.logo-white { display: none !important; }
.logo-black { display: block !important; }

.elementor-nav-menu a {
  color: black;
}

.elementor-social-icon,
.elementor-social-icon svg {
  color: black !important;
  fill: black !important;
}

.sub-arrow svg {
  fill: black !important;
  color: black !important;
}

/* Dropdown (rozwijane menu) */
.elementor-nav-menu--dropdown {
  background-color: #ffffff !important;
}
.elementor-nav-menu--dropdown a {
  color: black !important;
}
.elementor-nav-menu--dropdown a:hover {
  color: white !important;
  background-color: #000 !important;
}

/* Sticky menu – tło i cienie */
.elementor-sticky--effects.sticky-transparent {
  background-color: #ffffff !important;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08);
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  z-index: 999;
}

/* ------------------------------
  🔹 STRONA /home (white-header-page)
------------------------------ */

/* GÓRA strony – przezroczyste tło, białe logo, białe menu */
.white-header-page .sticky-transparent {
  background-color: rgba(255, 255, 255, 0.2);
}

.white-header-page .sticky-transparent .logo-white { display: block !important; }
.white-header-page .sticky-transparent .logo-black { display: none !important; }

.white-header-page .sticky-transparent .elementor-nav-menu a {
  color: white !important;
}

.white-header-page .sticky-transparent .elementor-social-icon,
.white-header-page .sticky-transparent .elementor-social-icon svg {
  color: white !important;
  fill: white !important;
}

.white-header-page .sticky-transparent .sub-arrow svg {
  fill: white !important;
  color: white !important;
}

/* PO SCROLLU – białe tło, czarne logo, czarne menu */
.white-header-page .elementor-sticky--effects.sticky-transparent {
  background-color: #ffffff !important;
}

.white-header-page .elementor-sticky--effects.sticky-transparent .logo-white { display: none !important; }
.white-header-page .elementor-sticky--effects.sticky-transparent .logo-black { display: block !important; }

.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-nav-menu a {
  color: black !important;
}

.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-social-icon,
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-social-icon svg {
  color: black !important;
  fill: black !important;
}

.white-header-page .elementor-sticky--effects.sticky-transparent .sub-arrow svg {
  fill: black !important;
  color: black !important;
}

/* Dropdown – GÓRA strony na /home */
.white-header-page .sticky-transparent .elementor-nav-menu--dropdown {
  background-color: #ffffff !important;
}
.white-header-page .sticky-transparent .elementor-nav-menu--dropdown a {
  color: black !important;
}
.white-header-page .sticky-transparent .elementor-nav-menu--dropdown a:hover {
  color: white !important;
  background-color: #444 !important;
}

/* Dropdown – PO SCROLLU na /home */
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-nav-menu--dropdown {
  background-color: #ffffff !important;
}
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-nav-menu--dropdown a {
  color: black !important;
}
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-nav-menu--dropdown a:hover {
  background-color: #000 !important;
  color: white !important;
}

/* ------------------------------
  🔹 POPUP MOBILE MENU (ID: 321)
------------------------------ */

/* Tło menu – przezroczyste */
#elementor-popup-modal-321 .elementor-nav-menu,
#elementor-popup-modal-321 .elementor-nav-menu--dropdown,
#elementor-popup-modal-321 nav,
#elementor-popup-modal-321 ul,
#elementor-popup-modal-321 li {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Tekst – biały */
#elementor-popup-modal-321 .elementor-nav-menu a {
  color: white !important;
  background-color: transparent !important;
}

/* Hover – delikatny efekt */
#elementor-popup-modal-321 .elementor-nav-menu a:hover {
  color: #dddddd !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
}

/* Strzałki submenu – białe */
#elementor-popup-modal-321 .sub-arrow svg {
  fill: white !important;
  color: white !important;
  stroke: white !important;
}
#elementor-popup-modal-321 .sub-arrow:hover svg {
  fill: #dddddd !important;
  color: #dddddd !important;
}

/* Ikony social media – białe */
#elementor-popup-modal-321 a.elementor-social-icon {
  background-color: transparent !important;
  border-color: white !important;
}
#elementor-popup-modal-321 a.elementor-social-icon svg {
  fill: white !important;
  color: white !important;
  stroke: white !important;
  background-color: transparent !important;
}
#elementor-popup-modal-321 a.elementor-social-icon:hover svg {
  fill: #dddddd !important;
  color: #dddddd !important;
  stroke: #dddddd !important;
}




/* === IKONA HAMBURGERA (menu mobile) === */

/* Domyślnie – czarna wszędzie */
.elementor-icon.e-fas-bars,
.elementor-icon.e-fas-bars svg,
.elementor-icon.e-fas-bars path,
.elementor-icon-wrapper .elementor-icon svg {
  color: black !important;
  fill: black !important;
}

/* /home – GÓRA strony – biała */
.white-header-page .sticky-transparent .elementor-icon.e-fas-bars,
.white-header-page .sticky-transparent .elementor-icon.e-fas-bars svg,
.white-header-page .sticky-transparent .elementor-icon.e-fas-bars path,
.white-header-page .sticky-transparent .elementor-icon-wrapper .elementor-icon svg {
  color: white !important;
  fill: white !important;
}

/* /home – PO SCROLLU – wraca czarna */
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-icon.e-fas-bars,
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-icon.e-fas-bars svg,
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-icon.e-fas-bars path,
.white-header-page .elementor-sticky--effects.sticky-transparent .elementor-icon-wrapper .elementor-icon svg {
  color: black !important;
  fill: black !important;
}
/* ------------------------------
  🔚 KONIEC
------------------------------ */





wzk 


/* */
.wzk-black {
  display: inline-block !important;
}
.wzk-white {
  display: none !important;
}

/* GÓRA strony na /home – przezroczyste menu: biały widoczny */
.white-header-page .sticky-transparent .wzk-black {
  display: none !important;
}
.white-header-page .sticky-transparent .wzk-white {
  display: inline-block !important;
}

/* Po scrollu na /home – czarny wraca */
.white-header-page .elementor-sticky--effects.sticky-transparent .wzk-black {
  display: inline-block !important;
}
.white-header-page .elementor-sticky--effects.sticky-transparent .wzk-white {
  display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'oswald';
	font-display: auto;
	src: url('https://fotogorg.pl/wp-content/uploads/2025/07/Oswald-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */