.elementor-37 .elementor-element.elementor-element-b9ebfdf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.85;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-b9ebfdf:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-b9ebfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/image-121.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-b9ebfdf::before, .elementor-37 .elementor-element.elementor-element-b9ebfdf > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-b9ebfdf > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-b9ebfdf > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-b9ebfdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-b9ebfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D212700 0%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-c0897f1{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-37 .elementor-element.elementor-element-c0897f1 > .elementor-widget-container{margin:08px 0px 016px 0px;}.elementor-37 .elementor-element.elementor-element-c0897f1 .elementor-heading-title{font-family:var( --e-global-typography-270a20a-font-family ), Sans-serif;font-size:var( --e-global-typography-270a20a-font-size );font-weight:var( --e-global-typography-270a20a-font-weight );text-transform:var( --e-global-typography-270a20a-text-transform );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-aa03c32{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:032px;--padding-right:032px;}.elementor-37 .elementor-element.elementor-element-aa03c32:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-aa03c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-bc94f3e{--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;--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-95e46f9{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-95e46f9:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-95e46f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/IMG_20240723_130915-2-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-95e46f9::before, .elementor-37 .elementor-element.elementor-element-95e46f9 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-95e46f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-95e46f9 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-95e46f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-95e46f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-95e46f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-083e1a4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-9f08860 .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-c18f63d .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c18f63d .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-c18f63d .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-c18f63d .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-c18f63d .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-cf7c7f7{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-cf7c7f7:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cf7c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/cropped-view-of-the-caucasian-man-holding-paint-ro-2024-10-18-10-12-08-utc-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-cf7c7f7::before, .elementor-37 .elementor-element.elementor-element-cf7c7f7 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-cf7c7f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-cf7c7f7 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-cf7c7f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-cf7c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-cf7c7f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-4decf88{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-f84820f .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-9bba69e .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-9bba69e .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-9bba69e .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-9bba69e .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-9bba69e .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-d86c05a{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-d86c05a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-d86c05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/att.uA3vXDI8FiIdMYZDlSBrc1LzTKBQ3Pz-C3uwgyGeNOo-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-d86c05a::before, .elementor-37 .elementor-element.elementor-element-d86c05a > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-d86c05a > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-d86c05a > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-d86c05a > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-d86c05a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-d86c05a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-2a19bed{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-e8f01a3 .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-6f029b4 .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6f029b4 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-6f029b4 .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-6f029b4 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-6f029b4 .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-cdc263f{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-cdc263f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cdc263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/20181130_133218-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-cdc263f::before, .elementor-37 .elementor-element.elementor-element-cdc263f > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-cdc263f > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-cdc263f > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-cdc263f > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-cdc263f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-cdc263f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-59a5b0e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-86767c2 .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-10b115f .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-10b115f .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-10b115f .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-10b115f .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-10b115f .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-2d23b6e{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-2d23b6e:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-2d23b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/worker-painting-wall-with-spray-gun-in-white-color-2026-03-20-00-31-48-utc-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-2d23b6e::before, .elementor-37 .elementor-element.elementor-element-2d23b6e > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-2d23b6e > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-2d23b6e > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-2d23b6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-2d23b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-2d23b6e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-e3ea330{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-e5cef25 .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-47817ca .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-47817ca .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-47817ca .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-47817ca .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-47817ca .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-92aa4c3{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-92aa4c3:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-92aa4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/20200926_124524-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-92aa4c3::before, .elementor-37 .elementor-element.elementor-element-92aa4c3 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-92aa4c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-92aa4c3 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-92aa4c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-92aa4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-92aa4c3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-b0ea29d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-6d98b69 .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-975c092 .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-975c092 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-975c092 .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-975c092 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-975c092 .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-90a8231{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-90a8231:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-90a8231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/worker-in-white-gloves-performs-plastering-of-the-2025-02-12-05-08-32-utc-1-1-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-90a8231::before, .elementor-37 .elementor-element.elementor-element-90a8231 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-90a8231 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-90a8231 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-90a8231 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-90a8231 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-2e3a2e6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-10a77f5 .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-b63c14d .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b63c14d .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-b63c14d .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-b63c14d .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-b63c14d .elementor-button:focus svg{fill:#B39E67;}.elementor-37 .elementor-element.elementor-element-3d3484a{--display:flex;--min-height:390px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-3d3484a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-3d3484a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/20201102_160858-1.webp");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-3d3484a::before, .elementor-37 .elementor-element.elementor-element-3d3484a > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-3d3484a > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-3d3484a > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-3d3484a > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-3d3484a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #7C848900 35%, var( --e-global-color-text ) 100%);}.elementor-37 .elementor-element.elementor-element-9806d2f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-5ef425f .elementor-heading-title{font-family:var( --e-global-typography-0ddc3ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0ddc3ac-font-size );font-weight:var( --e-global-typography-0ddc3ac-font-weight );text-transform:var( --e-global-typography-0ddc3ac-text-transform );line-height:var( --e-global-typography-0ddc3ac-line-height );color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-e13d647 .elementor-button{background-color:#02010100;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-e13d647 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-e13d647 .elementor-button:focus{color:#B39E67;}.elementor-37 .elementor-element.elementor-element-e13d647 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-e13d647 .elementor-button:focus svg{fill:#B39E67;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-c0897f1 .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-9f08860 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-f84820f .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-e8f01a3 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-86767c2 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-e5cef25 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-6d98b69 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-10a77f5 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-5ef425f .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-b9ebfdf{--min-height:auto;--padding-top:50px;--padding-bottom:50px;--padding-left:016px;--padding-right:016px;}.elementor-37 .elementor-element.elementor-element-c0897f1{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-c0897f1 .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-37 .elementor-element.elementor-element-aa03c32{--padding-top:075px;--padding-bottom:075px;--padding-left:016px;--padding-right:016px;}.elementor-37 .elementor-element.elementor-element-95e46f9{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-083e1a4{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-9f08860 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-cf7c7f7{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-4decf88{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-f84820f .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-d86c05a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-2a19bed{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-e8f01a3 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-cdc263f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-59a5b0e{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-86767c2 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-2d23b6e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-e3ea330{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-e5cef25 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-92aa4c3{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-b0ea29d{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-6d98b69 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-90a8231{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-2e3a2e6{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-10a77f5 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-37 .elementor-element.elementor-element-3d3484a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-9806d2f{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-5ef425f .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-95e46f9{--width:25%;}.elementor-37 .elementor-element.elementor-element-cf7c7f7{--width:25%;}.elementor-37 .elementor-element.elementor-element-d86c05a{--width:25%;}.elementor-37 .elementor-element.elementor-element-cdc263f{--width:25%;}.elementor-37 .elementor-element.elementor-element-2d23b6e{--width:25%;}.elementor-37 .elementor-element.elementor-element-92aa4c3{--width:25%;}.elementor-37 .elementor-element.elementor-element-90a8231{--width:31%;}.elementor-37 .elementor-element.elementor-element-3d3484a{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-95e46f9{--width:40%;}.elementor-37 .elementor-element.elementor-element-cf7c7f7{--width:40%;}.elementor-37 .elementor-element.elementor-element-d86c05a{--width:40%;}.elementor-37 .elementor-element.elementor-element-cdc263f{--width:40%;}.elementor-37 .elementor-element.elementor-element-2d23b6e{--width:40%;}.elementor-37 .elementor-element.elementor-element-92aa4c3{--width:40%;}.elementor-37 .elementor-element.elementor-element-90a8231{--width:47%;}.elementor-37 .elementor-element.elementor-element-3d3484a{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-95e46f9 */.elementor-37 .elementor-element.elementor-element-95e46f9 {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4decf88 */.elementor-37 .elementor-element.elementor-element-4decf88 {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf7c7f7 */.elementor-37 .elementor-element.elementor-element-cf7c7f7 {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19bed */.elementor-37 .elementor-element.elementor-element-2a19bed {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d86c05a */.elementor-37 .elementor-element.elementor-element-d86c05a {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59a5b0e */.elementor-37 .elementor-element.elementor-element-59a5b0e {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc263f */.elementor-37 .elementor-element.elementor-element-cdc263f {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ea330 */.elementor-37 .elementor-element.elementor-element-e3ea330 {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d23b6e */.elementor-37 .elementor-element.elementor-element-2d23b6e {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ea29d */.elementor-37 .elementor-element.elementor-element-b0ea29d {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92aa4c3 */.elementor-37 .elementor-element.elementor-element-92aa4c3 {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e3a2e6 */.elementor-37 .elementor-element.elementor-element-2e3a2e6 {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a8231 */.elementor-37 .elementor-element.elementor-element-90a8231 {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9806d2f */.elementor-37 .elementor-element.elementor-element-9806d2f {
  /* Efekt "Frost" (szron) na 100 realizujemy przez blur */
  backdrop-filter: blur(25px) saturate(180%);
  -webkit-backdrop-filter: blur(25px) saturate(180%);

  /* Półprzezroczyste białe tło (imitacja głębi i koloru szkła) */
  /*background: rgba(255, 255, 255, 0.1); */
  
  /* Cienka krawędź imitująca załamanie światła na brzegach (Refraction) */
  border: 1px solid rgba(255, 255, 255, 0.2);
  


  /* Cień dodający głębi (Depth) */
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);

  /* Stylizacja dla lepszej czytelności */
  padding: 20px;
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3484a */.elementor-37 .elementor-element.elementor-element-3d3484a {
  /* Podstawowe style obramowania */
  border: 4px solid; /* Grubość zgodna z Twoim ustawieniem "4" */
  
  /* Definicja gradientu dla obramowania */
  border-image-source: linear-gradient(
    135deg, 
    #000000 0%, 
    #DCC583 42%, 
    #B3944F 77%, 
    #000000 99%
  );
  
  /* Ważne: określa, jak gradient ma wypełniać ramkę */
  border-image-slice: 1;

  /* Dodatkowe style dla prezentacji */

  background-color: #1a1a1a; /* Ciemne tło, by złoto było widoczne */
}/* End custom CSS */