.elementor-20 .elementor-element.elementor-element-6a94380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-20 .elementor-element.elementor-element-6a94380:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6a94380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040C1600;}.elementor-20 .elementor-element.elementor-element-63cbd6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-bec03f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-bec03f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-080295a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-080295a.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-080295a{text-align:left;}.elementor-20 .elementor-element.elementor-element-080295a img{width:40%;}.elementor-20 .elementor-element.elementor-element-2cf18d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-2cf18d3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-08bc855 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-20 .elementor-element.elementor-element-08bc855 .cpel-switcher__lang a{font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;}.elementor-20 .elementor-element.elementor-element-08bc855 .cpel-switcher__icon{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-08bc855.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-08bc855.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-20 .elementor-element.elementor-element-08bc855.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:var( --e-global-color-27c9a24 );}.elementor-20 .elementor-element.elementor-element-08bc855.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-20 .elementor-element.elementor-element-08bc855.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-20 .elementor-element.elementor-element-08bc855 .cpel-switcher__flag img{border-radius:0px;}.elementor-20 .elementor-element.elementor-element-edc3961 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-20 .elementor-element.elementor-element-edc3961 .cpel-switcher__lang a{font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;}.elementor-20 .elementor-element.elementor-element-edc3961 .cpel-switcher__icon{color:#FFFFFF;padding-left:10px;}.elementor-20 .elementor-element.elementor-element-edc3961.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-edc3961.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-20 .elementor-element.elementor-element-edc3961.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:var( --e-global-color-27c9a24 );}.elementor-20 .elementor-element.elementor-element-edc3961.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-20 .elementor-element.elementor-element-edc3961.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-20 .elementor-element.elementor-element-edc3961 .cpel-switcher__flag img{border-radius:0px;}.elementor-20 .elementor-element.elementor-element-edc3961 .cpel-switcher__name{padding-left:10px;}.elementor-20 .elementor-element.elementor-element-342b6e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-342b6e2.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-538df26 );fill:var( --e-global-color-538df26 );padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-342b6e2{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-342b6e2 div.elementor-menu-toggle{color:#0788FF;}.elementor-20 .elementor-element.elementor-element-342b6e2 div.elementor-menu-toggle svg{fill:#0788FF;}.elementor-20 .elementor-element.elementor-element-dad9478 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-20 .elementor-element.elementor-element-dad9478 .cpel-switcher__lang a{font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;}.elementor-20 .elementor-element.elementor-element-dad9478 .cpel-switcher__icon{color:#FFFFFF;padding-left:10px;}.elementor-20 .elementor-element.elementor-element-dad9478.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-dad9478.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-20 .elementor-element.elementor-element-dad9478.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:var( --e-global-color-27c9a24 );}.elementor-20 .elementor-element.elementor-element-dad9478.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-20 .elementor-element.elementor-element-dad9478.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-20 .elementor-element.elementor-element-dad9478 .cpel-switcher__flag img{border-radius:0px;}.elementor-20 .elementor-element.elementor-element-dad9478 .cpel-switcher__name{padding-left:10px;}.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-20 .elementor-element.elementor-element-080295a img{width:100%;max-width:100%;height:0%;}.elementor-20 .elementor-element.elementor-element-2cf18d3.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-342b6e2.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu--main .elementor-item{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-20 .elementor-element.elementor-element-342b6e2{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-63cbd6a{--width:100%;}.elementor-20 .elementor-element.elementor-element-bec03f6{--width:40%;}.elementor-20 .elementor-element.elementor-element-2cf18d3{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-63cbd6a{--width:100%;}.elementor-20 .elementor-element.elementor-element-bec03f6{--width:25%;}.elementor-20 .elementor-element.elementor-element-2cf18d3{--width:75%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-080295a{text-align:left;}.elementor-20 .elementor-element.elementor-element-080295a img{width:90%;}.elementor-20 .elementor-element.elementor-element-342b6e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-342b6e2 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-20 .elementor-element.elementor-element-342b6e2{--nav-menu-icon-size:32px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-6a94380{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-63cbd6a{--width:100%;--min-height:0px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-63cbd6a.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-bec03f6{--width:69%;}.elementor-20 .elementor-element.elementor-element-080295a.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-080295a img{width:100%;max-width:100%;height:50px;}.elementor-20 .elementor-element.elementor-element-2cf18d3{--width:30%;}.elementor-20 .elementor-element.elementor-element-08bc855 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-342b6e2 */.elementor-20 .elementor-element.elementor-element-342b6e2 a:hover {
   background: linear-gradient(90deg, #0788FF 0%, #9900FF 100%), #ffffff;
}

.elementor-20 .elementor-element.elementor-element-342b6e2 a {
    letter-spacing: 2px;
    border-radius: 30px;
    font-weight: 600;
    transition: none;
    padding: 10px 20px !important;
}

.elementor-20 .elementor-element.elementor-element-c41b33a .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: white;
    background: linear-gradient(90deg, #0788FF 0%, #9900FF 100%), #ffffff;
}

.elementor-nav-menu--dropdown {
    background: linear-gradient(90deg, #07233B 1.67%, #041D34 39.95%, #04192D 58.24%, #040E18 80.28%, #050C16 101.48%);
    color: white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.elementor-nav-menu--dropdown a {
    color: white;
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-342b6e2 a:hover {
   background: linear-gradient(90deg, #0788FF 0%, #9900FF 100%), #ffffff;
   margin: 0px 90px!important;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a94380 */.nawigacja {
    background: linear-gradient(90deg, #07233B 1.67%, #041D34 39.95%, #04192D 58.24%, #040E18 80.28%, #050C16 101.48%);
    transition: background-color 0.5s ease, background 0.5s ease, border 0.5s ease; /* Dodajemy transition dla border */
}

/* Kiedy nawigacja dostaje klasę "scrolled" */
.nawigacja.scrolled {
    background: #040C16; /* Ciemniejszy kolor tła */
}/* End custom CSS */