.elementor-540 .elementor-element.elementor-element-c840fb8:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-c840fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28294B;}.elementor-540 .elementor-element.elementor-element-c840fb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-540 .elementor-element.elementor-element-c840fb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-540 .elementor-element.elementor-element-08ef2f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-540 .elementor-element.elementor-element-08ef2f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15162C;}.elementor-540 .elementor-element.elementor-element-08ef2f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-540 .elementor-element.elementor-element-08ef2f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-540 .elementor-element.elementor-element-ac2c86f{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:5px;}.elementor-540 .elementor-element.elementor-element-ac2c86f .elementor-divider-separator{width:50%;}.elementor-540 .elementor-element.elementor-element-ac2c86f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-540 .elementor-element.elementor-element-2ae6f83 .elementor-heading-title{color:#E9C79E;}.elementor-540 .elementor-element.elementor-element-8b0bffc .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-540 .elementor-element.elementor-element-8b0bffc .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-540 .elementor-element.elementor-element-8b0bffc .elementor-icon-list-icon{width:14px;}.elementor-540 .elementor-element.elementor-element-8b0bffc .elementor-icon-list-text, .elementor-540 .elementor-element.elementor-element-8b0bffc .elementor-icon-list-text a{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-3b2be6f{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-3b2be6f .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-3b2be6f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-accordion-item{border-width:2px;border-color:#E9C79E;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-accordion-item .elementor-tab-content{border-width:2px;border-top-color:#E9C79E;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-bottom-color:#E9C79E;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-accordion-icon, .elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-accordion-title{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-active .elementor-accordion-icon, .elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1f4ec0a .elementor-tab-content{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-8f78c1b{--spacer-size:50px;}.elementor-540 .elementor-element.elementor-element-a1b06cb{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-d7d3fdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-540 .elementor-element.elementor-element-d7d3fdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-24bac8f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-24bac8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-24bac8f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-3de6abc .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-a98ae67{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-a98ae67 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-a98ae67 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-f685d0c{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-7da9c24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-7da9c24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-7da9c24.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-c2e93f4 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-540 .elementor-element.elementor-element-acfb933 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-e4a3aca{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-e4a3aca .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-e4a3aca .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-48b37d8{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-89afc44 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-7eca05d{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-7eca05d .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-7eca05d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-2c1831b{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-d334c95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-d334c95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-d334c95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-1681b72 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-d307bb3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-d307bb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-d307bb3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-b12322a .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-2d497c9{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-2d497c9 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-2d497c9 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-52a5b39{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-a1fdfed .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-9c7bc98{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-9c7bc98 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-9c7bc98 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-1d9cd97{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-2875122 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-3592c96{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-3592c96 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-3592c96 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-22b58c7{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-5db97d1 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-abb554b{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-abb554b .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-abb554b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-5752a54{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-d206cc3 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-03edb78{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-03edb78 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-03edb78 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-3d44bdd{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-8a6d969 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-3db3a35{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-3db3a35 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-3db3a35 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-d07efcc{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-540 .elementor-element.elementor-element-8527941{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-540 .elementor-element.elementor-element-8527941 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-ee0cb31.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-ee0cb31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-ee0cb31.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-667b561 .elementor-heading-title{color:#15162C;}.elementor-540 .elementor-element.elementor-element-ac95aa4{--divider-border-style:solid;--divider-color:#E9C79E;--divider-border-width:3px;}.elementor-540 .elementor-element.elementor-element-ac95aa4 .elementor-divider-separator{width:25%;}.elementor-540 .elementor-element.elementor-element-ac95aa4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-540 .elementor-element.elementor-element-e73e205{color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-61bee65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-61bee65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-61bee65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-c3b2fc8 img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-540 .elementor-element.elementor-element-cfe1d3f{--spacer-size:50px;}.elementor-540 .elementor-element.elementor-element-2ae4e09:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-2ae4e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15162C;}.elementor-540 .elementor-element.elementor-element-2ae4e09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-540 .elementor-element.elementor-element-2ae4e09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-540 .elementor-element.elementor-element-f469540.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-540 .elementor-element.elementor-element-f469540.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-540 .elementor-element.elementor-element-f469540.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-540 .elementor-element.elementor-element-eca8431 .elementor-cta__content{min-height:400px;text-align:center;background-color:#15162C;}.elementor-540 .elementor-element.elementor-element-eca8431 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;color:#E9C79E;}.elementor-540 .elementor-element.elementor-element-eca8431 .elementor-cta__description{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-eca8431 .elementor-cta__button{color:#E9C79E;border-color:#E9C79E;}.elementor-540 .elementor-element.elementor-element-eca8431 .elementor-cta .elementor-cta__bg, .elementor-540 .elementor-element.elementor-element-eca8431 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-540 .elementor-element.elementor-element-eca8431{width:var( --container-widget-width, 120.804% );max-width:120.804%;--container-widget-width:120.804%;--container-widget-flex-grow:0;}/* Start custom CSS for accordion, class: .elementor-element-1f4ec0a */#toc a {
  color: white !important;   /* linki białe */
  text-decoration: none;     /* bez podkreślenia (opcjonalnie) */
}

#toc a:visited {
  color: white !important;   /* linki po kliknięciu też białe */
}

#toc a:hover {
  color: #ddd !important;    /* efekt hover – opcjonalnie */
}/* End custom CSS */