.elementor-2858 .elementor-element.elementor-element-fe1b854{--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-2858 .elementor-element.elementor-element-fe1b854:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-fe1b854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2858 .elementor-element.elementor-element-ad340bf{text-align:center;}.elementor-2858 .elementor-element.elementor-element-ad340bf .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-2858 .elementor-element.elementor-element-4f7bc43{--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-2858 .elementor-element.elementor-element-8a5bb4d{--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-2858 .elementor-element.elementor-element-8a5bb4d:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-8a5bb4d > .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-2858 .elementor-element.elementor-element-8a5bb4d::before, .elementor-2858 .elementor-element.elementor-element-8a5bb4d > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-8a5bb4d > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-8a5bb4d > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-8a5bb4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-8a5bb4d > .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-2858 .elementor-element.elementor-element-8a5bb4d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-6a501b5{--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-2858 .elementor-element.elementor-element-3d35bbb .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-2858 .elementor-element.elementor-element-de40e42 .elementor-button{background-color:#02010100;text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-af3a6f0{--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-2858 .elementor-element.elementor-element-af3a6f0:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-af3a6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/Karta-opinii-1.webp");background-position:center center;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-af3a6f0::before, .elementor-2858 .elementor-element.elementor-element-af3a6f0 > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-af3a6f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-af3a6f0 > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-af3a6f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-af3a6f0 > .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-2858 .elementor-element.elementor-element-af3a6f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-8884f7f{--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-2858 .elementor-element.elementor-element-cd3289d .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-2858 .elementor-element.elementor-element-fc0e0a2 .elementor-button{background-color:#02010100;text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-01d187b{--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-2858 .elementor-element.elementor-element-01d187b:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-01d187b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/Karta-opinii-2.webp");background-position:center center;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-01d187b::before, .elementor-2858 .elementor-element.elementor-element-01d187b > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-01d187b > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-01d187b > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-01d187b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-01d187b > .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-2858 .elementor-element.elementor-element-01d187b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-91f588d{--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-2858 .elementor-element.elementor-element-638603e .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-2858 .elementor-element.elementor-element-1cf5a7e .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-2858 .elementor-element.elementor-element-1377630{--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-2858 .elementor-element.elementor-element-1377630:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-1377630 > .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-2858 .elementor-element.elementor-element-1377630::before, .elementor-2858 .elementor-element.elementor-element-1377630 > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-1377630 > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-1377630 > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-1377630 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-1377630 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #04010000 36%, var( --e-global-color-text ) 100%);}.elementor-2858 .elementor-element.elementor-element-1377630.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-9e8f792{--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-2858 .elementor-element.elementor-element-81ac701 .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-2858 .elementor-element.elementor-element-6cc8c55 .elementor-button{background-color:#02010100;text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-5a6c82e{--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-2858 .elementor-element.elementor-element-5a6c82e:not(.elementor-motion-effects-element-type-background), .elementor-2858 .elementor-element.elementor-element-5a6c82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ap-systemy.pl/wp-content/uploads/Karta-opinii-4-scaled.webp");background-position:center center;background-size:cover;}.elementor-2858 .elementor-element.elementor-element-5a6c82e::before, .elementor-2858 .elementor-element.elementor-element-5a6c82e > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-5a6c82e > .e-con-inner > .elementor-background-video-container::before, .elementor-2858 .elementor-element.elementor-element-5a6c82e > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-5a6c82e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2858 .elementor-element.elementor-element-5a6c82e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 36%, var( --e-global-color-text ) 100%);}.elementor-2858 .elementor-element.elementor-element-5a6c82e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-2738742{--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-2858 .elementor-element.elementor-element-6199983 .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-2858 .elementor-element.elementor-element-0a39400 .elementor-button{background-color:#02010100;text-decoration:underline;padding:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-0af546d{--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;--border-radius:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-ec09a9d > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-2858 .elementor-element.elementor-element-ec09a9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button{font-family:var( --e-global-typography-dc1ffae-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1ffae-font-size );text-transform:var( --e-global-typography-dc1ffae-text-transform );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:22px 32px 22px 32px;}.elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button:hover, .elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button:focus{color:var( --e-global-color-text );}.elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button:hover svg, .elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-dc1ffae-font-family ), Sans-serif;font-size:var( --e-global-typography-dc1ffae-font-size );text-transform:var( --e-global-typography-dc1ffae-text-transform );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:22px 32px 22px 32px;}.elementor-2858 .elementor-element.elementor-element-8904b2d > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-2858 .elementor-element.elementor-element-8904b2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button:hover, .elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button:focus{color:var( --e-global-color-text );}.elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button:hover svg, .elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-2858 .elementor-element.elementor-element-ad340bf .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-2858 .elementor-element.elementor-element-3d35bbb .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-cd3289d .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-638603e .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-81ac701 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-6199983 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-ec09a9d > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button{font-size:var( --e-global-typography-dc1ffae-font-size );border-radius:0px 0px 0px 0px;}.elementor-2858 .elementor-element.elementor-element-8904b2d > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button{font-size:var( --e-global-typography-dc1ffae-font-size );border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2858 .elementor-element.elementor-element-fe1b854{--padding-top:075px;--padding-bottom:075px;--padding-left:016px;--padding-right:016px;}.elementor-2858 .elementor-element.elementor-element-ad340bf{text-align:center;}.elementor-2858 .elementor-element.elementor-element-ad340bf .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-2858 .elementor-element.elementor-element-8a5bb4d{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2858 .elementor-element.elementor-element-6a501b5{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2858 .elementor-element.elementor-element-3d35bbb .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-af3a6f0{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2858 .elementor-element.elementor-element-8884f7f{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2858 .elementor-element.elementor-element-cd3289d .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-01d187b{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2858 .elementor-element.elementor-element-91f588d{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2858 .elementor-element.elementor-element-638603e .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-1377630{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2858 .elementor-element.elementor-element-9e8f792{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2858 .elementor-element.elementor-element-81ac701 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-5a6c82e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2858 .elementor-element.elementor-element-2738742{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2858 .elementor-element.elementor-element-6199983 .elementor-heading-title{font-size:var( --e-global-typography-0ddc3ac-font-size );line-height:var( --e-global-typography-0ddc3ac-line-height );}.elementor-2858 .elementor-element.elementor-element-ec09a9d .elementor-button{font-size:var( --e-global-typography-dc1ffae-font-size );}.elementor-2858 .elementor-element.elementor-element-8904b2d .elementor-button{font-size:var( --e-global-typography-dc1ffae-font-size );}}@media(min-width:768px){.elementor-2858 .elementor-element.elementor-element-8a5bb4d{--width:25%;}.elementor-2858 .elementor-element.elementor-element-af3a6f0{--width:25%;}.elementor-2858 .elementor-element.elementor-element-01d187b{--width:25%;}.elementor-2858 .elementor-element.elementor-element-1377630{--width:19%;}.elementor-2858 .elementor-element.elementor-element-5a6c82e{--width:54%;}.elementor-2858 .elementor-element.elementor-element-2738742{--width:350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2858 .elementor-element.elementor-element-8a5bb4d{--width:40%;}.elementor-2858 .elementor-element.elementor-element-af3a6f0{--width:40%;}.elementor-2858 .elementor-element.elementor-element-01d187b{--width:40%;}.elementor-2858 .elementor-element.elementor-element-1377630{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-8a5bb4d */.elementor-2858 .elementor-element.elementor-element-8a5bb4d {
  /* 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-8884f7f */.elementor-2858 .elementor-element.elementor-element-8884f7f {
  /* 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-af3a6f0 */.elementor-2858 .elementor-element.elementor-element-af3a6f0 {
  /* 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-91f588d */.elementor-2858 .elementor-element.elementor-element-91f588d {
  /* 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-01d187b */.elementor-2858 .elementor-element.elementor-element-01d187b {
  /* 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-9e8f792 */.elementor-2858 .elementor-element.elementor-element-9e8f792 {
  /* 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-1377630 */.elementor-2858 .elementor-element.elementor-element-1377630 {
  /* 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-2738742 */.elementor-2858 .elementor-element.elementor-element-2738742 {
  /* 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-5a6c82e */.elementor-2858 .elementor-element.elementor-element-5a6c82e {
  /* 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 */