.elementor-1709 .elementor-element.elementor-element-4a7b5c9{--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-1709 .elementor-element.elementor-element-4a7b5c9:not(.elementor-motion-effects-element-type-background), .elementor-1709 .elementor-element.elementor-element-4a7b5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040C1600;}.elementor-1709 .elementor-element.elementor-element-b94b633{--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-1709 .elementor-element.elementor-element-01e9290{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1709 .elementor-element.elementor-element-01e9290.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1709 .elementor-element.elementor-element-8ee021c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1709 .elementor-element.elementor-element-8ee021c.elementor-element{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-8ee021c{text-align:left;}.elementor-1709 .elementor-element.elementor-element-8ee021c img{width:40%;}.elementor-1709 .elementor-element.elementor-element-02a662f{--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-1709 .elementor-element.elementor-element-02a662f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1709 .elementor-element.elementor-element-6bec7bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1709 .elementor-element.elementor-element-6bec7bd .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-1709 .elementor-element.elementor-element-6bec7bd .cpel-switcher__icon{color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-6bec7bd.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF00;}.elementor-1709 .elementor-element.elementor-element-6bec7bd.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-1709 .elementor-element.elementor-element-6bec7bd.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:var( --e-global-color-27c9a24 );}.elementor-1709 .elementor-element.elementor-element-6bec7bd.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-1709 .elementor-element.elementor-element-6bec7bd.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-1709 .elementor-element.elementor-element-6bec7bd .cpel-switcher__flag img{border-radius:0px;}.elementor-1709 .elementor-element.elementor-element-7960f78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1709 .elementor-element.elementor-element-7960f78 .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-1709 .elementor-element.elementor-element-7960f78 .cpel-switcher__icon{color:#FFFFFF;padding-left:10px;}.elementor-1709 .elementor-element.elementor-element-7960f78.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#FFFFFF00;}.elementor-1709 .elementor-element.elementor-element-7960f78.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-1709 .elementor-element.elementor-element-7960f78.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:var( --e-global-color-27c9a24 );}.elementor-1709 .elementor-element.elementor-element-7960f78.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-1709 .elementor-element.elementor-element-7960f78.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-1709 .elementor-element.elementor-element-7960f78 .cpel-switcher__flag img{border-radius:0px;}.elementor-1709 .elementor-element.elementor-element-7960f78 .cpel-switcher__name{padding-left:10px;}.elementor-1709 .elementor-element.elementor-element-c41b33a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1709 .elementor-element.elementor-element-c41b33a.elementor-element{--align-self:flex-end;}.elementor-1709 .elementor-element.elementor-element-c41b33a .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-1709 .elementor-element.elementor-element-c41b33a .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-1709 .elementor-element.elementor-element-c41b33a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-c41b33a{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-1709 .elementor-element.elementor-element-c41b33a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-1709 .elementor-element.elementor-element-c41b33a div.elementor-menu-toggle{color:#0788FF;}.elementor-1709 .elementor-element.elementor-element-c41b33a div.elementor-menu-toggle svg{fill:#0788FF;}.elementor-1709 .elementor-element.elementor-element-c0f204f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1709 .elementor-element.elementor-element-c0f204f .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-1709 .elementor-element.elementor-element-c0f204f .cpel-switcher__icon{color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-c0f204f .cpel-switcher__lang a:hover, .elementor-1709 .elementor-element.elementor-element-c0f204f .cpel-switcher__lang a:focus{color:#FFFFFF;}.elementor-1709 .elementor-element.elementor-element-c0f204f .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-1709 .elementor-element.elementor-element-c0f204f.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-1709 .elementor-element.elementor-element-c0f204f.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-1709 .elementor-element.elementor-element-c0f204f .cpel-switcher__flag img{border-radius:0px;}.elementor-1709 .elementor-element.elementor-element-c0f204f .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-1709 .elementor-element.elementor-element-8ee021c img{width:100%;max-width:100%;height:0%;}.elementor-1709 .elementor-element.elementor-element-02a662f.e-con{--align-self:center;}.elementor-1709 .elementor-element.elementor-element-c41b33a.elementor-element{--align-self:flex-end;}.elementor-1709 .elementor-element.elementor-element-c41b33a{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-1709 .elementor-element.elementor-element-c41b33a .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-1709 .elementor-element.elementor-element-b94b633{--width:100%;}.elementor-1709 .elementor-element.elementor-element-01e9290{--width:40%;}.elementor-1709 .elementor-element.elementor-element-02a662f{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1709 .elementor-element.elementor-element-01e9290{--width:25%;}.elementor-1709 .elementor-element.elementor-element-02a662f{--width:75%;}}@media(max-width:1024px){.elementor-1709 .elementor-element.elementor-element-8ee021c{text-align:left;}.elementor-1709 .elementor-element.elementor-element-8ee021c img{width:90%;}.elementor-1709 .elementor-element.elementor-element-c41b33a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1709 .elementor-element.elementor-element-c41b33a .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-1709 .elementor-element.elementor-element-c41b33a{--nav-menu-icon-size:32px;}}@media(max-width:767px){.elementor-1709 .elementor-element.elementor-element-4a7b5c9{--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-1709 .elementor-element.elementor-element-b94b633{--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-1709 .elementor-element.elementor-element-b94b633.e-con{--align-self:center;}.elementor-1709 .elementor-element.elementor-element-01e9290{--width:69%;}.elementor-1709 .elementor-element.elementor-element-8ee021c.elementor-element{--align-self:flex-start;}.elementor-1709 .elementor-element.elementor-element-8ee021c img{width:100%;max-width:100%;height:50px;}.elementor-1709 .elementor-element.elementor-element-02a662f{--width:30%;}.elementor-1709 .elementor-element.elementor-element-6bec7bd > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-c41b33a */.elementor-1709 .elementor-element.elementor-element-c41b33a a:hover {
   background: linear-gradient(90deg, #0788FF 0%, #9900FF 100%), #ffffff;
}

.elementor-1709 .elementor-element.elementor-element-c41b33a 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-1709 .elementor-element.elementor-element-c41b33a a:hover {
   background: linear-gradient(90deg, #0788FF 0%, #9900FF 100%), #ffffff;
   margin: 0px 90px!important;

}
}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-c0f204f */.elementor-1709 .elementor-element.elementor-element-c0f204f .cpel-switcher__nav:hover {
    background: #0788FF;
    transform: none;
    transition: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7b5c9 */.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 */