.elementor-9 .elementor-element.elementor-element-4c0676c{--display:flex;--min-height:755px;--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;--justify-content:center;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4c0676c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4c0676c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kopalniawalkowice.pl/wp-content/uploads/2026/02/distelapparath-gravel-plant-4727647_1920.jpg");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-01e8ead{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-931a348 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-074671f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e624f47{--divider-border-style:solid;--divider-color:#D9B991;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-e624f47 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-e624f47 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7cdfa60{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9e90d8e{background-color:#00000066;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1c51c3d{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-c1978da .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;background-image:linear-gradient(180deg, #D9B991 0%, #D9B596 100%);border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-6cb1463 .elementor-button{background-color:#00000000;font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A7A7A7;border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-70c4286{--display:flex;--min-height:825px;--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;--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-9 .elementor-element.elementor-element-70c4286:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-70c4286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kopalniawalkowice.pl/wp-content/uploads/2026/02/ChatGPT-Image-26-lut-2026-16_21_30.png");background-size:cover;}.elementor-9 .elementor-element.elementor-element-6fc4047{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-9 .elementor-element.elementor-element-3ab23bf{--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;--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-9 .elementor-element.elementor-element-57ca0ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-55ba485{padding:0px 0px 0px 15px;}.elementor-9 .elementor-element.elementor-element-55ba485 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;color:#403328;}.elementor-9 .elementor-element.elementor-element-b77a8aa{padding:0px 0px 0px 15px;color:#3F3F3F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-e458388 img{border-radius:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d6da76d{--display:flex;}.elementor-9 .elementor-element.elementor-element-952b9cc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-952b9cc .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-952b9cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-830823f .elementor-heading-title{color:#403328;}.elementor-9 .elementor-element.elementor-element-3bfe323{padding:0px 15px 0px 0px;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-4b65004{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4b65004 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-4b65004 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-a37f9bc .elementor-heading-title{color:#403328;}.elementor-9 .elementor-element.elementor-element-1ca95c8{padding:0px 15px 0px 0px;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-46d0031{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-46d0031 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-46d0031 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-e490876{padding:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e490876 .elementor-heading-title{color:#403328;}.elementor-9 .elementor-element.elementor-element-a09bafd{padding:0px 15px 0px 0px;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-27781ca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;padding:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-27781ca .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-27781ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-3fd7eaa{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-83055d2{text-align:center;}.elementor-9 .elementor-element.elementor-element-83055d2 .elementor-heading-title{color:#403328;}.elementor-9 .elementor-element.elementor-element-ae3b759{text-align:center;}.elementor-9 .elementor-element.elementor-element-ae3b759 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;color:#403328;}.elementor-9 .elementor-element.elementor-element-ae9e61e{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-ae9e61e p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-bce9c20{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-e36d491{--display:flex;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-5134d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5134d10 img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3302472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-3302472 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-8d8d6c1{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-8d8d6c1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-62d8043{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-62d8043 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-62d8043 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-72d6b17{padding:0px 25px 0px 25px;text-align:center;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-54e579b{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-54e579b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54e579b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-54e579b.e-con{--e-con-transform-translateY:110px;}.elementor-9 .elementor-element.elementor-element-e653e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e653e1f img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-38727a2{padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-38727a2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-38e0833{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-38e0833 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-de42cc8{--divider-border-style:solid;--divider-color:#D9B991;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-de42cc8 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-de42cc8 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-a71cdb8{padding:0px 25px 0px 25px;text-align:center;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7add7fc{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-640c3f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-640c3f1 img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0b23c8e{padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-0b23c8e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-e0d7243{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-e0d7243 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-115d838{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-115d838 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-115d838 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-1547e80{padding:0px 25px 0px 25px;text-align:center;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-9f420ab{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-9f420ab:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9f420ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-9f420ab.e-con{--e-con-transform-translateY:110px;}.elementor-9 .elementor-element.elementor-element-98f66ae{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-98f66ae img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8c71d9{padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-f8c71d9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-21966a7{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-21966a7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-57e87fa{--divider-border-style:solid;--divider-color:#D9B991;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-57e87fa .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-57e87fa .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-7e5f18b{padding:0px 25px 0px 25px;text-align:center;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8e45db8{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7938dd5{--display:flex;--min-height:100px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-7938dd5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7938dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-c8ff534{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c8ff534.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c8ff534 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-33269f0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-33269f0{border-style:solid;border-width:0px 1px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-33269f0 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-cf92436.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cf92436{text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cf92436 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-9b14e06{--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;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5eeed20{--display:flex;}.elementor-9 .elementor-element.elementor-element-5091c40{font-family:"Oswald", Sans-serif;font-size:33px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-5091c40 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-9bb2bd6{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-0993d61 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;background-image:linear-gradient(180deg, #D9B991 0%, #D9B596 100%);border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-0993d61.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-042570d{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-042570d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-0f72b63{text-align:center;}.elementor-9 .elementor-element.elementor-element-0f72b63 .elementor-heading-title{color:#403328;}.elementor-9 .elementor-element.elementor-element-55ab526{text-align:center;}.elementor-9 .elementor-element.elementor-element-55ab526 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;color:#403328;}.elementor-9 .elementor-element.elementor-element-bd17e96{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-bd17e96 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-fc2df10{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-674528b{--display:flex;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-9863560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9863560 img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-44ae5f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-44ae5f7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-4af1b12{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-4af1b12 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-40b14e9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-40b14e9 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-40b14e9 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-7554c2f{padding:0px 25px 0px 25px;text-align:center;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-134b324{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-134b324:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-134b324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-c959d75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c959d75 img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b005c8d{padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-b005c8d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-6b1fcc2{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-6b1fcc2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-a9d0e6e{--divider-border-style:solid;--divider-color:#D9B991;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-a9d0e6e .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-a9d0e6e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-a5ed14c{padding:0px 25px 0px 25px;text-align:center;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a4c8c15{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-0f502e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0f502e1 img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-609b119{padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-609b119 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-b2cea7b{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-b2cea7b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#000000;}.elementor-9 .elementor-element.elementor-element-1a3e859{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-1a3e859 .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-1a3e859 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-ed04468{padding:0px 25px 0px 25px;text-align:center;color:#3F3F3F;}.elementor-9 .elementor-element.elementor-element-57e5754{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-57e5754:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-57e5754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-cbc6d6e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cbc6d6e img{border-radius:25px 25px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f46a62d{padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-f46a62d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-429666f{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 25px;}.elementor-9 .elementor-element.elementor-element-429666f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:300;color:#D9B596;}.elementor-9 .elementor-element.elementor-element-cf3b80f{--divider-border-style:solid;--divider-color:#D9B991;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-cf3b80f .elementor-divider-separator{width:55%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-cf3b80f .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-2273b95{padding:0px 25px 0px 25px;text-align:center;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ebb67e0{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fcb3266{--display:flex;--min-height:100px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-fcb3266:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fcb3266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-b89af55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b89af55.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b89af55 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-c54e8f0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c54e8f0{border-style:solid;border-width:0px 1px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c54e8f0 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-5a866c4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5a866c4{text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5a866c4 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b532185{--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;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0eca67c{--display:flex;}.elementor-9 .elementor-element.elementor-element-8407247{font-family:"Oswald", Sans-serif;font-size:33px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-8407247 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-fca6bee{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-72f1301 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;background-image:linear-gradient(180deg, #D9B991 0%, #D9B596 100%);border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-72f1301.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9d094a1{--display:flex;--min-height:930px;--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;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9d094a1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d094a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#736355;background-image:url("https://kopalniawalkowice.pl/wp-content/uploads/2026/02/distelapparath-gravel-plant-4727649_1280.jpg");background-size:cover;}.elementor-9 .elementor-element.elementor-element-9d094a1::before, .elementor-9 .elementor-element.elementor-element-9d094a1 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9d094a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9d094a1 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9d094a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9d094a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-578c7ff{text-align:center;}.elementor-9 .elementor-element.elementor-element-578c7ff .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fa5ca75{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f489b25{--display:flex;}.elementor-9 .elementor-element.elementor-element-c732816{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-c732816:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c732816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008A;}.elementor-9 .elementor-element.elementor-element-f802d99 .elementor-heading-title{color:#D9B596;}.elementor-9 .elementor-element.elementor-element-70af82d{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5c527dd{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-5c527dd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5c527dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008A;}.elementor-9 .elementor-element.elementor-element-5c527dd.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-f94bbf2 .elementor-heading-title{color:#D9B596;}.elementor-9 .elementor-element.elementor-element-aa15ba9{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-21d813c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-21d813c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-21d813c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008A;}.elementor-9 .elementor-element.elementor-element-118dded .elementor-heading-title{color:#D9B596;}.elementor-9 .elementor-element.elementor-element-fa9754d{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a9698b9{--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;}.elementor-9 .elementor-element.elementor-element-a9698b9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a9698b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kopalniawalkowice.pl/wp-content/uploads/2026/02/ChatGPT-Image-26-lut-2026-16_21_30.png");background-size:cover;}.elementor-9 .elementor-element.elementor-element-8b7a1f8{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-cc06fa8{text-align:center;}.elementor-9 .elementor-element.elementor-element-cc06fa8 .elementor-heading-title{color:#403328;}.elementor-9 .elementor-element.elementor-element-8a8be30{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-9b823b1{text-align:center;}.elementor-9 .elementor-element.elementor-element-9b823b1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-1763b5d{text-align:center;font-family:"Lato", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-1763b5d p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-bd9ba27{text-align:center;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-bd9ba27 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-bfad76d{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-3302472 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-38727a2 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-0b23c8e .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-f8c71d9 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-8e45db8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-44ae5f7 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-b005c8d .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-609b119 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-f46a62d .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-ebb67e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-4c0676c{--padding-top:235px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-01e8ead{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-01e8ead.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-931a348{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7cdfa60{font-size:20px;}.elementor-9 .elementor-element.elementor-element-9e90d8e{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1c51c3d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-042570d{--width:100%;}.elementor-9 .elementor-element.elementor-element-ebb67e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b532185{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b532185.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8407247{text-align:center;}.elementor-9 .elementor-element.elementor-element-fca6bee{text-align:center;}.elementor-9 .elementor-element.elementor-element-9d094a1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-578c7ff{padding:0px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-fa5ca75{padding:0px 30px 0px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-a9698b9{--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1763b5d{font-size:26px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-01e8ead{--width:55%;}.elementor-9 .elementor-element.elementor-element-5eeed20{--width:60%;}.elementor-9 .elementor-element.elementor-element-0eca67c{--width:60%;}.elementor-9 .elementor-element.elementor-element-c732816{--width:65%;}.elementor-9 .elementor-element.elementor-element-5c527dd{--width:55%;}.elementor-9 .elementor-element.elementor-element-21d813c{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-4c0676c */.elementor-9 .elementor-element.elementor-element-4c0676c {
    position: relative;
    overflow: hidden;
}

/* CIEMNE KRAWĘDZIE + LEWY GRADIENT (LŻEJSZY CIEŃ) */
.elementor-9 .elementor-element.elementor-element-4c0676c::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;

    background:
        /* LŻEJSZY RADIAL */
        radial-gradient(
            circle at center,
            rgba(0,0,0,0) 45%,
            rgba(0,0,0,0.45) 100%
        ),
        /* LEWA STRONA */
        linear-gradient(
            90deg,
            rgba(6,18,25,0.95) 0%,
            rgba(6,18,25,0.75) 20%,
            rgba(6,18,25,0.3) 40%,
            rgba(6,18,25,0) 65%
        );
}

/* GRID TYLKO PO BOKACH – BEZ ZMIAN */
.elementor-9 .elementor-element.elementor-element-4c0676c::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;

    background-image:
        linear-gradient(rgba(255,255,255,0.12) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.12) 1px, transparent 1px);

    background-size: 40px 40px;

    mask-image: linear-gradient(
        90deg,
        black 0%,
        black 25%,
        transparent 45%,
        transparent 55%,
        black 75%,
        black 100%
    );
    -webkit-mask-image: linear-gradient(
        90deg,
        black 0%,
        black 25%,
        transparent 45%,
        transparent 55%,
        black 75%,
        black 100%
    );

    opacity: 0.8;
}

/* Tekst nad nakładką */
.elementor-9 .elementor-element.elementor-element-4c0676c > .elementor-container {
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fc4047 */.bronze-line {
    position: relative;
    width: 100%;
    height: 5px;
    overflow: hidden;

    background: linear-gradient(
        90deg,
        #5e4c39 0%,
        #715c46 50%,
        #5e4c39 100%
    );

    box-shadow:
        0 0 6px rgba(113,92,70,0.6),
        0 0 14px rgba(90,70,50,0.4);

    /* 🔥 delikatne zanikanie boków */
    mask-image: linear-gradient(
        90deg,
        transparent 0%,
        black 10%,
        black 90%,
        transparent 100%
    );

    -webkit-mask-image: linear-gradient(
        90deg,
        transparent 0%,
        black 10%,
        black 90%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e458388 */.elementor-9 .elementor-element.elementor-element-e458388 {
    -webkit-mask-image: radial-gradient(
        circle at bottom right,
        transparent 0%,
        transparent 5%,
        black 40%
    );
    mask-image: radial-gradient(
        circle at bottom right,
        transparent 0%,
        transparent 5%,
        black 40%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83055d2 */.elementor-9 .elementor-element.elementor-element-83055d2 .elementor-heading-title {
    display: inline-block;
    padding: 6px 14px;
    background: linear-gradient(
        145deg,
        #e6c8a4 0%,
        #D9B991 40%,
        #c9a97f 60%,
        #b8946d 100%
    );

    color: #1a1a1a;

    clip-path: polygon(
        8px 0%,
        calc(100% - 8px) 0%,
        100% 8px,
        100% calc(100% - 8px),
        calc(100% - 8px) 100%,
        8px 100%,
        0% calc(100% - 8px),
        0% 8px
    );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.5),
        inset 0 -1px 0 rgba(0,0,0,0.15),
        0 4px 10px rgba(0,0,0,0.15);

    position: relative;
}

/* POŁYSK */
.elementor-9 .elementor-element.elementor-element-83055d2 .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.4) 0%,
        rgba(255,255,255,0.15) 40%,
        rgba(255,255,255,0) 60%
    );
    pointer-events: none;
}

/* STRUKTURA */
.elementor-9 .elementor-element.elementor-element-83055d2 .elementor-heading-title::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(0,0,0,0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0,0,0,0.03) 1px, transparent 1px);
    background-size: 4px 4px;
    opacity: 0.3;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5134d10 */.elementor-9 .elementor-element.elementor-element-5134d10 {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-5134d10::before,
.elementor-9 .elementor-element.elementor-element-5134d10::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-5134d10::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-5134d10::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-5134d10 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36d491 */.elementor-9 .elementor-element.elementor-element-e36d491 {
  background: #ffffff;
 

  transition: all .3s ease;
}

.elementor-9 .elementor-element.elementor-element-e36d491:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e653e1f */.elementor-9 .elementor-element.elementor-element-e653e1f {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-e653e1f::before,
.elementor-9 .elementor-element.elementor-element-e653e1f::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-e653e1f::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-e653e1f::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-e653e1f img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54e579b */.elementor-9 .elementor-element.elementor-element-54e579b {
  background: #ffffff;
  transform: translateY(110px);
  transition: transform .3s ease, box-shadow .3s ease;
}

.elementor-9 .elementor-element.elementor-element-54e579b:hover {
  transform: translateY(102px); /* 110px - 8px */
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-640c3f1 */.elementor-9 .elementor-element.elementor-element-640c3f1 {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-640c3f1::before,
.elementor-9 .elementor-element.elementor-element-640c3f1::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-640c3f1::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-640c3f1::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-640c3f1 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7add7fc */.elementor-9 .elementor-element.elementor-element-7add7fc {
  background: #ffffff;

  transition: all .3s ease;
}

.elementor-9 .elementor-element.elementor-element-7add7fc:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98f66ae */.elementor-9 .elementor-element.elementor-element-98f66ae {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-98f66ae::before,
.elementor-9 .elementor-element.elementor-element-98f66ae::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-98f66ae::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-98f66ae::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-98f66ae img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f420ab */.elementor-9 .elementor-element.elementor-element-9f420ab {
  background: #ffffff;
  transform: translateY(110px);
  transition: transform .3s ease, box-shadow .3s ease;
}

.elementor-9 .elementor-element.elementor-element-9f420ab:hover {
  transform: translateY(102px); /* 110px - 8px */
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7938dd5 */.elementor-9 .elementor-element.elementor-element-7938dd5 {
  background: #0f1114;

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,     /* było 15% */
    black 85%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 85%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5091c40 */.gold-accent {
  position: relative;
  display: inline-block;

  background: linear-gradient(
    180deg,
    #f0d7b8 0%,
    #D9B596 45%,
    #b88e5c 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;

  font-weight: 700;
  letter-spacing: 0.3px;
}

/* LINIA POD TEKSTEM */
.gold-accent::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 2px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    #D9B596 20%,
    #D9B596 80%,
    transparent 100%
  );

  box-shadow: 0 0 8px rgba(217,181,150,0.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd7eaa */.elementor-9 .elementor-element.elementor-element-3fd7eaa{
  position: relative;
  background: #e7e7e5; /* bardziej szare tło */
  overflow: hidden;
}

/* ULTRA GĘSTY WIELOWARSTWOWY GRID */
.elementor-9 .elementor-element.elementor-element-3fd7eaa::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:

    /* MAJOR GRID */
    linear-gradient(rgba(0,0,0,0.12) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.12) 1px, transparent 1px),

    /* MEDIUM GRID */
    linear-gradient(rgba(0,0,0,0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.06) 1px, transparent 1px),

    /* SMALL GRID */
    linear-gradient(rgba(0,0,0,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.04) 1px, transparent 1px),

    /* MICRO GRID */
    linear-gradient(rgba(0,0,0,0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.025) 1px, transparent 1px),

    /* DIAGONAL 1 */
    repeating-linear-gradient(
      45deg,
      rgba(0,0,0,0.04) 0px,
      rgba(0,0,0,0.04) 1px,
      transparent 1px,
      transparent 40px
    ),

    /* DIAGONAL 2 */
    repeating-linear-gradient(
      -35deg,
      rgba(0,0,0,0.03) 0px,
      rgba(0,0,0,0.03) 1px,
      transparent 1px,
      transparent 60px
    ),

    /* EXTRA CHAOS LINES */
    repeating-linear-gradient(
      15deg,
      rgba(0,0,0,0.02) 0px,
      rgba(0,0,0,0.02) 1px,
      transparent 1px,
      transparent 25px
    );

  background-size:

    240px 240px,
    240px 240px,

    120px 120px,
    120px 120px,

    60px 60px,
    60px 60px,

    25px 25px,
    25px 25px,

    auto,
    auto,
    auto;

  background-repeat: repeat;

  /* delikatne wygaszanie */
  mask-image: radial-gradient(
      circle at 40% 45%,
      black 0%,
      rgba(0,0,0,0.8) 45%,
      rgba(0,0,0,0.5) 65%,
      transparent 90%
  );
}

/* OSIE TECHNICZNE – bardziej widoczne */
.elementor-9 .elementor-element.elementor-element-3fd7eaa::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;

  background-image:

    linear-gradient(rgba(224,161,0,0.35), rgba(224,161,0,0.35)),
    linear-gradient(90deg, rgba(224,161,0,0.25), rgba(224,161,0,0.25)),
    linear-gradient(45deg, rgba(224,161,0,0.18), rgba(224,161,0,0.18));

  background-size:
    1px 100%,
    100% 1px,
    1px 100%;

  background-position:
    18% 0,
    0 68%,
    82% 0;

  background-repeat:no-repeat;
}

/* TREŚĆ NAD GRIDEM */
.elementor-9 .elementor-element.elementor-element-3fd7eaa > .elementor-container{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f72b63 */.elementor-9 .elementor-element.elementor-element-0f72b63 .elementor-heading-title {
    display: inline-block;
    padding: 6px 14px;
    background: linear-gradient(
        145deg,
        #e6c8a4 0%,
        #D9B991 40%,
        #c9a97f 60%,
        #b8946d 100%
    );

    color: #1a1a1a;

    clip-path: polygon(
        8px 0%,
        calc(100% - 8px) 0%,
        100% 8px,
        100% calc(100% - 8px),
        calc(100% - 8px) 100%,
        8px 100%,
        0% calc(100% - 8px),
        0% 8px
    );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.5),
        inset 0 -1px 0 rgba(0,0,0,0.15),
        0 4px 10px rgba(0,0,0,0.15);

    position: relative;
}

/* POŁYSK */
.elementor-9 .elementor-element.elementor-element-0f72b63 .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,0.4) 0%,
        rgba(255,255,255,0.15) 40%,
        rgba(255,255,255,0) 60%
    );
    pointer-events: none;
}

/* STRUKTURA */
.elementor-9 .elementor-element.elementor-element-0f72b63 .elementor-heading-title::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(0,0,0,0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0,0,0,0.03) 1px, transparent 1px);
    background-size: 4px 4px;
    opacity: 0.3;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9863560 */.elementor-9 .elementor-element.elementor-element-9863560 {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-9863560::before,
.elementor-9 .elementor-element.elementor-element-9863560::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-9863560::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-9863560::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-9863560 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674528b */.elementor-9 .elementor-element.elementor-element-674528b {
  background: #ffffff;
 

  transition: all .3s ease;
}

.elementor-9 .elementor-element.elementor-element-674528b:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c959d75 */.elementor-9 .elementor-element.elementor-element-c959d75 {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-c959d75::before,
.elementor-9 .elementor-element.elementor-element-c959d75::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-c959d75::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-c959d75::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-c959d75 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134b324 */.elementor-9 .elementor-element.elementor-element-134b324 {
  background: #ffffff;
 

  transition: all .3s ease;
}

.elementor-9 .elementor-element.elementor-element-134b324:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f502e1 */.elementor-9 .elementor-element.elementor-element-0f502e1 {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-0f502e1::before,
.elementor-9 .elementor-element.elementor-element-0f502e1::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-0f502e1::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-0f502e1::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-0f502e1 img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4c8c15 */.elementor-9 .elementor-element.elementor-element-a4c8c15 {
  background: #ffffff;

  transition: all .3s ease;
}

.elementor-9 .elementor-element.elementor-element-a4c8c15:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbc6d6e */.elementor-9 .elementor-element.elementor-element-cbc6d6e {
    position: relative;
    display: inline-block;
}

.elementor-9 .elementor-element.elementor-element-cbc6d6e::before,
.elementor-9 .elementor-element.elementor-element-cbc6d6e::after {
    content: "";
    position: absolute;
    height: 4px;
    width: 90px;
}

/* GÓRNA – bardziej na środku */
.elementor-9 .elementor-element.elementor-element-cbc6d6e::before {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fea901;
}

/* DOLNA – przy lewej, inny kolor */
.elementor-9 .elementor-element.elementor-element-cbc6d6e::after {
    bottom: 0;
    left: 0;
    background: #fea901; /* możesz zmienić */
}

.elementor-9 .elementor-element.elementor-element-cbc6d6e img {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e5754 */.elementor-9 .elementor-element.elementor-element-57e5754 {
  background: #ffffff;
 

  transition: all .3s ease;
}

.elementor-9 .elementor-element.elementor-element-57e5754:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcb3266 */.elementor-9 .elementor-element.elementor-element-fcb3266 {
  background: #0f1114;

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,     /* było 15% */
    black 85%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 85%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8407247 */.gold-accent {
  position: relative;
  display: inline-block;

  background: linear-gradient(
    180deg,
    #f0d7b8 0%,
    #D9B596 45%,
    #b88e5c 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;

  font-weight: 700;
  letter-spacing: 0.3px;
}

/* LINIA POD TEKSTEM */
.gold-accent::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 2px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    #D9B596 20%,
    #D9B596 80%,
    transparent 100%
  );

  box-shadow: 0 0 8px rgba(217,181,150,0.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-042570d */.elementor-9 .elementor-element.elementor-element-042570d{
  position: relative;
  background: #e7e7e5; /* bardziej szare tło */
  overflow: hidden;
}

/* ULTRA GĘSTY WIELOWARSTWOWY GRID */
.elementor-9 .elementor-element.elementor-element-042570d::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;

  background-image:

    /* MAJOR GRID */
    linear-gradient(rgba(0,0,0,0.12) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.12) 1px, transparent 1px),

    /* MEDIUM GRID */
    linear-gradient(rgba(0,0,0,0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.06) 1px, transparent 1px),

    /* SMALL GRID */
    linear-gradient(rgba(0,0,0,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.04) 1px, transparent 1px),

    /* MICRO GRID */
    linear-gradient(rgba(0,0,0,0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.025) 1px, transparent 1px),

    /* DIAGONAL 1 */
    repeating-linear-gradient(
      45deg,
      rgba(0,0,0,0.04) 0px,
      rgba(0,0,0,0.04) 1px,
      transparent 1px,
      transparent 40px
    ),

    /* DIAGONAL 2 */
    repeating-linear-gradient(
      -35deg,
      rgba(0,0,0,0.03) 0px,
      rgba(0,0,0,0.03) 1px,
      transparent 1px,
      transparent 60px
    ),

    /* EXTRA CHAOS LINES */
    repeating-linear-gradient(
      15deg,
      rgba(0,0,0,0.02) 0px,
      rgba(0,0,0,0.02) 1px,
      transparent 1px,
      transparent 25px
    );

  background-size:

    240px 240px,
    240px 240px,

    120px 120px,
    120px 120px,

    60px 60px,
    60px 60px,

    25px 25px,
    25px 25px,

    auto,
    auto,
    auto;

  background-repeat: repeat;

  /* delikatne wygaszanie */
  mask-image: radial-gradient(
      circle at 40% 45%,
      black 0%,
      rgba(0,0,0,0.8) 45%,
      rgba(0,0,0,0.5) 65%,
      transparent 90%
  );
}

/* OSIE TECHNICZNE – bardziej widoczne */
.elementor-9 .elementor-element.elementor-element-042570d::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;

  background-image:

    linear-gradient(rgba(224,161,0,0.35), rgba(224,161,0,0.35)),
    linear-gradient(90deg, rgba(224,161,0,0.25), rgba(224,161,0,0.25)),
    linear-gradient(45deg, rgba(224,161,0,0.18), rgba(224,161,0,0.18));

  background-size:
    1px 100%,
    100% 1px,
    1px 100%;

  background-position:
    18% 0,
    0 68%,
    82% 0;

  background-repeat:no-repeat;
}

/* TREŚĆ NAD GRIDEM */
.elementor-9 .elementor-element.elementor-element-042570d > .elementor-container{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d094a1 */.elementor-9 .elementor-element.elementor-element-9d094a1 {
    position: relative;
    overflow: hidden;
}

/* CIEMNE KRAWĘDZIE + LEWY GRADIENT (LŻEJSZY CIEŃ) */
.elementor-9 .elementor-element.elementor-element-9d094a1::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;

    background:
        /* LŻEJSZY RADIAL */
        radial-gradient(
            circle at center,
            rgba(0,0,0,0) 45%,
            rgba(0,0,0,0.45) 100%
        ),
        /* LEWA STRONA */
        linear-gradient(
            90deg,
            rgba(6,18,25,0.95) 0%,
            rgba(6,18,25,0.75) 20%,
            rgba(6,18,25,0.3) 40%,
            rgba(6,18,25,0) 65%
        );
}

/* GRID TYLKO PO BOKACH – BEZ ZMIAN */
.elementor-9 .elementor-element.elementor-element-9d094a1::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;

    background-image:
        linear-gradient(rgba(255,255,255,0.12) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.12) 1px, transparent 1px);

    background-size: 40px 40px;

    mask-image: linear-gradient(
        90deg,
        black 0%,
        black 25%,
        transparent 45%,
        transparent 55%,
        black 75%,
        black 100%
    );
    -webkit-mask-image: linear-gradient(
        90deg,
        black 0%,
        black 25%,
        transparent 45%,
        transparent 55%,
        black 75%,
        black 100%
    );

    opacity: 0.8;
}

/* Tekst nad nakładką */
.elementor-9 .elementor-element.elementor-element-9d094a1 > .elementor-container {
    position: relative;
    z-index: 5;
}/* End custom CSS */