.elementor-3170101 .elementor-element.elementor-element-47a0516 > .elementor-container{min-height:500px;}.elementor-3170101 .elementor-element.elementor-element-47a0516 > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-47a0516:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-47a0516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/home-imgs/hero-imgs/master-painting-piece-wood-atelier-high-quality-photo_wynik.webp");background-position:center center;}.elementor-3170101 .elementor-element.elementor-element-47a0516 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-47a0516{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;}.elementor-3170101 .elementor-element.elementor-element-e84cea2 .elementor-heading-title{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-771abd0{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-6808027 > .elementor-container{min-height:300px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-f3fe1f9.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-3170101 .elementor-element.elementor-element-f3fe1f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3170101 .elementor-element.elementor-element-f3fe1f9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-f3fe1f9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(153, 153, 153, 0.44);background-image:url("/img/cms/home-imgs/categories-imgs/varnishing-light-wood-surface-with-brush-showcasing-smooth-strokes-clear-resin-drops-rustic-wooden-table_wynik.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-f3fe1f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-f3fe1f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-39693fd{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-39693fd .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:400;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3170101 .elementor-element.elementor-element-39693fd > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-b1cd14d.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-3170101 .elementor-element.elementor-element-b1cd14d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3170101 .elementor-element.elementor-element-b1cd14d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-b1cd14d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(153, 153, 153, 0.44);background-image:url("/img/cms/home-imgs/categories-imgs/close-up-photo-painting-wood-brown-color%20(1)_wynik.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-b1cd14d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-b1cd14d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-25a7d82{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-25a7d82 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:400;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3170101 .elementor-element.elementor-element-25a7d82 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-b5e18b6.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-3170101 .elementor-element.elementor-element-b5e18b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3170101 .elementor-element.elementor-element-b5e18b6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-b5e18b6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(153, 153, 153, 0.44);background-image:url("/img/cms/home-imgs/categories-imgs/side-view-woman-working-with-gloves_wynik.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-b5e18b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-b5e18b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-f72e3a8{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-f72e3a8 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:400;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3170101 .elementor-element.elementor-element-f72e3a8 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-a0df77e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-70ac5b8{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-aa97399.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-aa97399.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-aa97399 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-aa97399 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 5px;border-color:#B01016;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-aa97399 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-211dfe4 .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-7cdf474.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-7cdf474.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-7cdf474.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-1f39240 .elementor-icon-list-item{font-size:0.9rem;text-transform:capitalize;}.elementor-3170101 .elementor-element.elementor-element-1f39240 .elementor-icon-list-item a{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-1f39240 i.elementor-icon-list-icon{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-1f39240 svg.elementor-icon-list-icon{width:14px;}.elementor-3170101 .elementor-element.elementor-element-c97573a{--divider-border-style:solid;--divider-border-color:rgba(153, 153, 153, 0.2);--divider-border-width:1px;}.elementor-3170101 .elementor-element.elementor-element-c97573a .elementor-divider-separator{width:100%;}.elementor-3170101 .elementor-element.elementor-element-c97573a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-c97573a > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-d3f2160 .elementor-swiper-button{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-d3f2160 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-581b67a{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-af51215.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-af51215.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-af51215 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-d396ac4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-d396ac4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-d396ac4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1850377 a.elementor-button{font-size:0.8rem;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-56cd149{margin-top:20px;margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-5a38b01:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-346e787{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-328b0cb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-328b0cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-328b0cb > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-328b0cb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 5px;border-color:#B01016;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-328b0cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-72e1d2e .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-8e83f5e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-8e83f5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-8e83f5e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-b998ec7 .elementor-icon-list-item{font-size:0.9rem;text-transform:capitalize;}.elementor-3170101 .elementor-element.elementor-element-b998ec7 .elementor-icon-list-item a{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-b998ec7 i.elementor-icon-list-icon{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-b998ec7 svg.elementor-icon-list-icon{width:14px;}.elementor-3170101 .elementor-element.elementor-element-0bcd127{--divider-border-style:solid;--divider-border-color:rgba(153, 153, 153, 0.2);--divider-border-width:1px;}.elementor-3170101 .elementor-element.elementor-element-0bcd127 .elementor-divider-separator{width:100%;}.elementor-3170101 .elementor-element.elementor-element-0bcd127 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-0bcd127 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-e12808a .elementor-swiper-button{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-e12808a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-fda7742{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-2aacd46.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-2aacd46.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-2aacd46 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-6b10cc2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6b10cc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6b10cc2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-cb19bde a.elementor-button{font-size:0.8rem;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-7686caf > .elementor-container{min-height:400px;}.elementor-3170101 .elementor-element.elementor-element-7686caf > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-7686caf:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-7686caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/home-imgs/baner-impregnacja-mebli.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-7686caf > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-7686caf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-dff936f .elementor-heading-title{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-87cc7cb{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-a8aeb5a{margin-top:20px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-02f5167:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-e26de69{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-48e51d5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-48e51d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-48e51d5 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-48e51d5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 5px;border-color:#B01016;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-48e51d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-38bce52 .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-9e29eab.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-9e29eab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-9e29eab.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-eb2b411 .elementor-icon-list-item{font-size:0.9rem;text-transform:capitalize;}.elementor-3170101 .elementor-element.elementor-element-eb2b411 .elementor-icon-list-item a{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-eb2b411 i.elementor-icon-list-icon{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-eb2b411 svg.elementor-icon-list-icon{width:14px;}.elementor-3170101 .elementor-element.elementor-element-9b69df9{--divider-border-style:solid;--divider-border-color:rgba(153, 153, 153, 0.2);--divider-border-width:1px;}.elementor-3170101 .elementor-element.elementor-element-9b69df9 .elementor-divider-separator{width:100%;}.elementor-3170101 .elementor-element.elementor-element-9b69df9 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-9b69df9 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-18e512c .elementor-swiper-button{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-18e512c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-0a9cbf1{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-dd08199.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-dd08199.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-dd08199 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-8b58cbc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-8b58cbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-8b58cbc > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-3ba3c00 a.elementor-button{font-size:0.8rem;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-d7e0e08{margin-top:20px;margin-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-9f2a083:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-aba5cbc{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-cc6f31f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-cc6f31f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-cc6f31f > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-cc6f31f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 5px;border-color:#B01016;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-cc6f31f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-0ee5f8d .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-efab273.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-efab273.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-efab273.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-8b295c3 .elementor-icon-list-item{font-size:0.9rem;text-transform:capitalize;}.elementor-3170101 .elementor-element.elementor-element-8b295c3 .elementor-icon-list-item a{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-8b295c3 i.elementor-icon-list-icon{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-8b295c3 svg.elementor-icon-list-icon{width:14px;}.elementor-3170101 .elementor-element.elementor-element-2a1c2c9{--divider-border-style:solid;--divider-border-color:rgba(153, 153, 153, 0.2);--divider-border-width:1px;}.elementor-3170101 .elementor-element.elementor-element-2a1c2c9 .elementor-divider-separator{width:100%;}.elementor-3170101 .elementor-element.elementor-element-2a1c2c9 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-2a1c2c9 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-c5cbeac .elementor-swiper-button{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-c5cbeac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-ce72004{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-9d8d4d2.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-9d8d4d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-9d8d4d2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-b6e4fb9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-b6e4fb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-b6e4fb9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-619e666 a.elementor-button{font-size:0.8rem;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-07aac7b > .elementor-container{min-height:400px;}.elementor-3170101 .elementor-element.elementor-element-07aac7b > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170101 .elementor-element.elementor-element-07aac7b:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-07aac7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/home-imgs/baner-narzedzia-elektronarzedzia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3170101 .elementor-element.elementor-element-07aac7b > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-07aac7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-3fea29a .elementor-heading-title{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-9619b68{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-39b21d4{margin-top:20px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-ee67684:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-a39b08e{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-a302b9d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-a302b9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-a302b9d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-3170101 .elementor-element.elementor-element-a302b9d > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 5px;border-color:#B01016;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-a302b9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-d77e5ba .elementor-heading-title{font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-c8cc70e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-c8cc70e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-c8cc70e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-8fda289{--divider-border-style:solid;--divider-border-color:rgba(153, 153, 153, 0.2);--divider-border-width:1px;}.elementor-3170101 .elementor-element.elementor-element-8fda289 .elementor-divider-separator{width:100%;}.elementor-3170101 .elementor-element.elementor-element-8fda289 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3170101 .elementor-element.elementor-element-8fda289 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-3170101 .elementor-element.elementor-element-bfb7167 .elementor-swiper-button{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-bfb7167 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-41083ce{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-5690495.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5690495.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5690495 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-349d23f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-349d23f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-349d23f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-037e815 a.elementor-button{font-size:0.8rem;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-5cd7b20{margin-top:25px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-2746903 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(10, 1fr);}.elementor-3170101 .elementor-element.elementor-element-2746903 .elementor-image-carousel-caption{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-2746903 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-65ea9b0 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-82c20c4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3170101 .elementor-element.elementor-element-145959b > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-145959b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-d688f0d .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-b05d9b9{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-add05f9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-add05f9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-64c71b6 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-ee5d317{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-eabbda6{margin-top:10px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-5aa7230 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-5aa7230 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-5a5117d .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-8f0acb1{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-6bc4b77 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-6bc4b77 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-3201a1a .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-ceb26f2{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-7649573{margin-top:10px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-b0e2b71 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-b0e2b71 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4b09971 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-9acef2c{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-68dc3d5 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-68dc3d5 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-083f6c6 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-087f2ad{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-cb1d9d7{margin-top:10px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-b1d0e63 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-b1d0e63 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-61ffabd .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-b8c62ed{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-1ef3264 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-1ef3264 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-a03b0f1 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-9564be5{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-f73b6f8{--divider-border-style:solid;--divider-border-color:rgba(255, 67, 75, 0.3);--divider-border-width:1.5px;}.elementor-3170101 .elementor-element.elementor-element-f73b6f8 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-3170101 .elementor-element.elementor-element-f73b6f8 .elementor-divider{text-align:center;padding-top:5px;padding-bottom:5px;}.elementor-3170101 .elementor-element.elementor-element-258ef25{margin-top:10px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-aa10478 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-3170101 .elementor-element.elementor-element-aa10478 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-0b4c0dd .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-7c9c4bb{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-7d802cf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-9e57988{font-size:0.8rem;}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-a0df77e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-5a38b01 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-02f5167 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-9f2a083 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-ee67684 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2746903 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(8, 1fr);}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-e84cea2 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-771abd0{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-af51215{width:50%;}.elementor-3170101 .elementor-element.elementor-element-d396ac4{width:50%;}.elementor-3170101 .elementor-element.elementor-element-2aacd46{width:50%;}.elementor-3170101 .elementor-element.elementor-element-6b10cc2{width:50%;}.elementor-3170101 .elementor-element.elementor-element-dff936f .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-87cc7cb{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-dd08199{width:50%;}.elementor-3170101 .elementor-element.elementor-element-8b58cbc{width:50%;}.elementor-3170101 .elementor-element.elementor-element-9d8d4d2{width:50%;}.elementor-3170101 .elementor-element.elementor-element-b6e4fb9{width:50%;}.elementor-3170101 .elementor-element.elementor-element-3fea29a .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-9619b68{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-5690495{width:50%;}.elementor-3170101 .elementor-element.elementor-element-349d23f{width:50%;}.elementor-3170101 .elementor-element.elementor-element-78bb8a7 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-2746903 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-3170101 .elementor-element.elementor-element-9bcc79a .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-82c20c4{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-d688f0d .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-b05d9b9{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-64c71b6 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-ee5d317{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-5a5117d .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-8f0acb1{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-3201a1a .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-ceb26f2{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-4b09971 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-9acef2c{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-083f6c6 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-087f2ad{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-61ffabd .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-b8c62ed{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-a03b0f1 .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-9564be5{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-0b4c0dd .elementor-heading-title{font-size:1rem;}.elementor-3170101 .elementor-element.elementor-element-7c9c4bb{font-size:0.8rem;}.elementor-3170101 .elementor-element.elementor-element-9e57988{font-size:0.8rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170101 .elementor-element.elementor-element-f3fe1f9{width:31%;}.elementor-3170101 .elementor-element.elementor-element-b1cd14d{width:31%;}.elementor-3170101 .elementor-element.elementor-element-b5e18b6{width:31%;}.elementor-3170101 .elementor-element.elementor-element-145959b{width:100%;}.elementor-3170101 .elementor-element.elementor-element-add05f9{width:100%;}.elementor-3170101 .elementor-element.elementor-element-5aa7230{width:100%;}.elementor-3170101 .elementor-element.elementor-element-6bc4b77{width:100%;}.elementor-3170101 .elementor-element.elementor-element-b0e2b71{width:100%;}.elementor-3170101 .elementor-element.elementor-element-68dc3d5{width:100%;}.elementor-3170101 .elementor-element.elementor-element-b1d0e63{width:100%;}.elementor-3170101 .elementor-element.elementor-element-1ef3264{width:100%;}.elementor-3170101 .elementor-element.elementor-element-aa10478{width:100%;}.elementor-3170101 .elementor-element.elementor-element-7d802cf{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-39693fd */.elementor-3170101 .elementor-element.elementor-element-39693fd {
    background: rgba(176, 16, 22, 0.75);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f3fe1f9 */.elementor-3170101 .elementor-element.elementor-element-f3fe1f9 {
    min-height: 250px;
}


.elementor-3170101 .elementor-element.elementor-element-f3fe1f9 .elementor-column-wrap {
    overflow: hidden;
}

.elementor-3170101 .elementor-element.elementor-element-f3fe1f9 .elementor-column-wrap {
    border-radius: 0px 20px;
}
/* ─── two gradient ‘arms’ (TL + BR) ────────────────────────────── */
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9::before,
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9::after{
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 32px;             /*   ↲ initial stub size */
  height: 32px;
  border-radius: 0;        /*   ↲ keep the corners sharp to avoid circles */
  pointer-events: none;    /* never block clicks */
  z-index: 2;              /* sit ABOVE whatever is inside ..elementor-3170101 .elementor-element.elementor-element-f3fe1f9 */
  transition:
      width .35s ease,
      height .35s ease,
      border-radius .35s ease;
}

/* --- top-left corner (top and left edges) ----------------------- */
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9::before{
  top: 0; left: 0;
  background:
    /* horizontal (left → right) — fades out at the far right */
    linear-gradient(90deg,
        #b01016 0%,                 /* deep red at the corner */
        #fc161f 60%,                /* bright red mid-way     */
        #fc161f00 100%)             /* 0 % alpha at the tip   */
        0 0 / 100% 3px no-repeat,

    /* vertical (top → bottom) — fades out at the bottom */
    linear-gradient(180deg,
        #b01016 0%,
        #fc161f 60%,
        #fc161f00 100%)
        0 0 / 3px 100% no-repeat;
}


/* --- bottom-right corner (bottom and right edges) --------------- */
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9::after{
  right: 0; bottom: 0;
  background:
    /* horizontal (right → left) — fades out at the far left */
    linear-gradient(270deg,
        #b01016 0%,
        #fc161f 40%,
        #fc161f00 100%)
        100% 100% / 100% 3px no-repeat,

    /* vertical (bottom → top) — fades out at the top */
    linear-gradient(0deg,
        #b01016 0%,
        #fc161f 40%,
        #fc161f00 100%)
        100% 100% / 3px 100% no-repeat;
  background-position: bottom right, bottom right;
}

/* ─── hover / focus: stretch arms to full frame ────────────────── */
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9:hover::before,
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9:hover::after,
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9:focus-visible::before,
.elementor-3170101 .elementor-element.elementor-element-f3fe1f9:focus-visible::after{
  width: 50%;
  height: 50%;
  border-radius: 0px 20px;   /* round the whole outline only at full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25a7d82 */.elementor-3170101 .elementor-element.elementor-element-25a7d82 {
    background: rgba(176, 16, 22, 0.75);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b1cd14d */.elementor-3170101 .elementor-element.elementor-element-b1cd14d {
    min-height: 250px;
}


.elementor-3170101 .elementor-element.elementor-element-b1cd14d .elementor-column-wrap {
    overflow: hidden;
}

.elementor-3170101 .elementor-element.elementor-element-b1cd14d .elementor-column-wrap {
    border-radius: 0px 20px;
}
/* ─── two gradient ‘arms’ (TL + BR) ────────────────────────────── */
.elementor-3170101 .elementor-element.elementor-element-b1cd14d::before,
.elementor-3170101 .elementor-element.elementor-element-b1cd14d::after{
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 32px;             /*   ↲ initial stub size */
  height: 32px;
  border-radius: 0;        /*   ↲ keep the corners sharp to avoid circles */
  pointer-events: none;    /* never block clicks */
  z-index: 2;              /* sit ABOVE whatever is inside ..elementor-3170101 .elementor-element.elementor-element-b1cd14d */
  transition:
      width .35s ease,
      height .35s ease,
      border-radius .35s ease;
}

/* --- top-left corner (top and left edges) ----------------------- */
.elementor-3170101 .elementor-element.elementor-element-b1cd14d::before{
  top: 0; left: 0;
  background:
    /* horizontal (left → right) — fades out at the far right */
    linear-gradient(90deg,
        #b01016 0%,                 /* deep red at the corner */
        #fc161f 60%,                /* bright red mid-way     */
        #fc161f00 100%)             /* 0 % alpha at the tip   */
        0 0 / 100% 3px no-repeat,

    /* vertical (top → bottom) — fades out at the bottom */
    linear-gradient(180deg,
        #b01016 0%,
        #fc161f 60%,
        #fc161f00 100%)
        0 0 / 3px 100% no-repeat;
}


/* --- bottom-right corner (bottom and right edges) --------------- */
.elementor-3170101 .elementor-element.elementor-element-b1cd14d::after{
  right: 0; bottom: 0;
  background:
    /* horizontal (right → left) — fades out at the far left */
    linear-gradient(270deg,
        #b01016 0%,
        #fc161f 40%,
        #fc161f00 100%)
        100% 100% / 100% 3px no-repeat,

    /* vertical (bottom → top) — fades out at the top */
    linear-gradient(0deg,
        #b01016 0%,
        #fc161f 40%,
        #fc161f00 100%)
        100% 100% / 3px 100% no-repeat;
  background-position: bottom right, bottom right;
}

/* ─── hover / focus: stretch arms to full frame ────────────────── */
.elementor-3170101 .elementor-element.elementor-element-b1cd14d:hover::before,
.elementor-3170101 .elementor-element.elementor-element-b1cd14d:hover::after,
.elementor-3170101 .elementor-element.elementor-element-b1cd14d:focus-visible::before,
.elementor-3170101 .elementor-element.elementor-element-b1cd14d:focus-visible::after{
  width: 50%;
  height: 50%;
  border-radius: 0px 20px;   /* round the whole outline only at full size */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72e3a8 */.elementor-3170101 .elementor-element.elementor-element-f72e3a8 {
    background: rgba(176, 16, 22, 0.75);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5e18b6 */.elementor-3170101 .elementor-element.elementor-element-b5e18b6 {
    min-height: 250px;
}

.elementor-3170101 .elementor-element.elementor-element-b5e18b6 .elementor-column-wrap {
    overflow: hidden;
}

.elementor-3170101 .elementor-element.elementor-element-b5e18b6 .elementor-column-wrap {
    border-radius: 0px 20px;
}
/* ─── two gradient ‘arms’ (TL + BR) ────────────────────────────── */
.elementor-3170101 .elementor-element.elementor-element-b5e18b6::before,
.elementor-3170101 .elementor-element.elementor-element-b5e18b6::after{
  content: "";
  position: absolute;
  box-sizing: border-box;
  width: 32px;             /*   ↲ initial stub size */
  height: 32px;
  border-radius: 0;        /*   ↲ keep the corners sharp to avoid circles */
  pointer-events: none;    /* never block clicks */
  z-index: 2;              /* sit ABOVE whatever is inside ..elementor-3170101 .elementor-element.elementor-element-b5e18b6 */
  transition:
      width .35s ease,
      height .35s ease,
      border-radius .35s ease;
}

/* --- top-left corner (top and left edges) ----------------------- */
.elementor-3170101 .elementor-element.elementor-element-b5e18b6::before{
  top: 0; left: 0;
  background:
    /* horizontal (left → right) — fades out at the far right */
    linear-gradient(90deg,
        #b01016 0%,                 /* deep red at the corner */
        #fc161f 60%,                /* bright red mid-way     */
        #fc161f00 100%)             /* 0 % alpha at the tip   */
        0 0 / 100% 3px no-repeat,

    /* vertical (top → bottom) — fades out at the bottom */
    linear-gradient(180deg,
        #b01016 0%,
        #fc161f 60%,
        #fc161f00 100%)
        0 0 / 3px 100% no-repeat;
}


/* --- bottom-right corner (bottom and right edges) --------------- */
.elementor-3170101 .elementor-element.elementor-element-b5e18b6::after{
  right: 0; bottom: 0;
  background:
    /* horizontal (right → left) — fades out at the far left */
    linear-gradient(270deg,
        #b01016 0%,
        #fc161f 40%,
        #fc161f00 100%)
        100% 100% / 100% 3px no-repeat,

    /* vertical (bottom → top) — fades out at the top */
    linear-gradient(0deg,
        #b01016 0%,
        #fc161f 40%,
        #fc161f00 100%)
        100% 100% / 3px 100% no-repeat;
  background-position: bottom right, bottom right;
}

/* ─── hover / focus: stretch arms to full frame ────────────────── */
.elementor-3170101 .elementor-element.elementor-element-b5e18b6:hover::before,
.elementor-3170101 .elementor-element.elementor-element-b5e18b6:hover::after,
.elementor-3170101 .elementor-element.elementor-element-b5e18b6:focus-visible::before,
.elementor-3170101 .elementor-element.elementor-element-b5e18b6:focus-visible::after{
  width: 50%;
  height: 50%;
  border-radius: 0px 20px;   /* round the whole outline only at full size */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6808027 */.elementor-3170101 .elementor-element.elementor-element-6808027 .elementor-row {
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d41188 */.abc-category-anchor {
  position:absolute;
  inset:0;            /* shorthand for top:0; right:0; bottom:0; left:0 */
  z-index:2;          /* sit above other contents */
  text-indent:-9999px;/* optional – hide any accidental text */
}/* End custom CSS */
/* Start custom CSS for category-list, class: .elementor-element-1f39240 *//*Lista kategorii -> CSS*/

.elementor-3170101 .elementor-element.elementor-element-1f39240 {
    width: fit-content;
    margin-left: auto;
}

/* 2-kolumnowa siatka z równymi kolumnami */
.elementor-3170101 .elementor-element.elementor-element-1f39240 ul {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:0.2rem;            /* odstęp między elementami – zmień wg potrzeb */
    list-style:none;        /* usuwa domyślne znaczniki li */
    padding:0;              /* usuwa nadmiarowy padding */
}

/* Responsywność – 1 kolumna poniżej 480 px */
@media (max-width:480px){
    .elementor-3170101 .elementor-element.elementor-element-1f39240 ul {
        /*grid-template-columns:1fr;*/
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c610bb *//* --- WRAPPER ----------------------------------------------------------- */
.abc-slider-btn-wrapper{
    display:flex;                 /* układa dzieci w wierszu */
    gap:0.75rem;                  /* odstęp między przyciskami */
    /*justify-content:center;   */
    align-items:center;           /* centrowanie w pionie */
    flex-wrap:wrap;               /* łamie wiersz na małych szerokościach */
    padding:0.5rem;               /* trochę “oddechu” */
}

/* --- BUTTONY ----------------------------------------------------------- */
.abc-slider-previous-btn,
.abc-slider-next-btn{
    width:30px;                   /* średnica */
    aspect-ratio:1/1;             /* zawsze koło / kwadrat */
    border:2px solid #b01016;        /* kolor ramek */
    border-radius:50%;            /* kształt koła */
    background:#b01016;              /* tło */
    position:relative;            /* baza dla pseudo-elementu */
    cursor:pointer;
    transition:background .25s,border-color .25s; /* miękka animacja */
    
}

/* --- STRZAŁKI (CSS arrow) --------------------------------------------- */
.abc-slider-previous-btn::before,
.abc-slider-next-btn::before{
    content:'';
    position:absolute;
    top:50%;left:50%;
    width:8px;height:8px;
    border-top:2px solid #fff;
    border-right:2px solid #fff;
    transform:translate(-50%,-50%) rotate(225deg); /* strzałka w lewo */
}

/*  Strzałka w prawo */
.abc-slider-next-btn::before{
    transform:translate(-50%,-50%) rotate(45deg);
}

/*  Hover/focus – inwersja kolorów                                     */
.abc-slider-previous-btn:hover,
.abc-slider-next-btn:hover,
.abc-slider-previous-btn:focus-visible,
.abc-slider-next-btn:focus-visible{
    background:#fc161f;
    border-color:#fc161f;
}
.abc-slider-previous-btn:hover::before,
.abc-slider-next-btn:hover::before,
.abc-slider-previous-btn:focus-visible::before,
.abc-slider-next-btn:focus-visible::before{
    border-color:#fff;
}

/* --- DOSTĘPNOŚĆ: SZYBSZE KONTRASTOWE WERSJE (prefers-contrast) ------- */
@media (prefers-contrast:more){
    .abc-slider-previous-btn,
    .abc-slider-next-btn{
        border-width:3px;
    }
}/* End custom CSS */
/* Start custom CSS for category-list, class: .elementor-element-b998ec7 *//*Lista kategorii -> CSS*/

.elementor-3170101 .elementor-element.elementor-element-b998ec7 {
    width: fit-content;
    margin-left: auto;
}

/* 2-kolumnowa siatka z równymi kolumnami */
.elementor-3170101 .elementor-element.elementor-element-b998ec7 ul {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:0.2rem;            /* odstęp między elementami – zmień wg potrzeb */
    list-style:none;        /* usuwa domyślne znaczniki li */
    padding:0;              /* usuwa nadmiarowy padding */
}

/* Responsywność – 1 kolumna poniżej 480 px */
@media (max-width:480px){
    .elementor-3170101 .elementor-element.elementor-element-b998ec7 ul {
        /*grid-template-columns:1fr;*/
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for category-list, class: .elementor-element-eb2b411 *//*Lista kategorii -> CSS*/

.elementor-3170101 .elementor-element.elementor-element-eb2b411 {
    width: fit-content;
    margin-left: auto;
}

/* 2-kolumnowa siatka z równymi kolumnami */
.elementor-3170101 .elementor-element.elementor-element-eb2b411 ul {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:0.2rem;            /* odstęp między elementami – zmień wg potrzeb */
    list-style:none;        /* usuwa domyślne znaczniki li */
    padding:0;              /* usuwa nadmiarowy padding */
}

/* Responsywność – 1 kolumna poniżej 480 px */
@media (max-width:480px){
    .elementor-3170101 .elementor-element.elementor-element-eb2b411 ul {
        /*grid-template-columns:1fr;*/
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for category-list, class: .elementor-element-8b295c3 *//*Lista kategorii -> CSS*/

.elementor-3170101 .elementor-element.elementor-element-8b295c3 {
    width: fit-content;
    margin-left: auto;
}

/* 2-kolumnowa siatka z równymi kolumnami */
.elementor-3170101 .elementor-element.elementor-element-8b295c3 ul {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:0.2rem;            /* odstęp między elementami – zmień wg potrzeb */
    list-style:none;        /* usuwa domyślne znaczniki li */
    padding:0;              /* usuwa nadmiarowy padding */
}

/* Responsywność – 1 kolumna poniżej 480 px */
@media (max-width:480px){
    .elementor-3170101 .elementor-element.elementor-element-8b295c3 ul {
        /*grid-template-columns:1fr;*/
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75b57c7 */.elementor-3170101 .elementor-element.elementor-element-75b57c7 .elementor-row {
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eabbda6 */.elementor-3170101 .elementor-element.elementor-element-eabbda6 .elementor-row {
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7649573 */.elementor-3170101 .elementor-element.elementor-element-7649573 .elementor-row {
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb1d9d7 */.elementor-3170101 .elementor-element.elementor-element-cb1d9d7 .elementor-row {
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-258ef25 */.elementor-3170101 .elementor-element.elementor-element-258ef25 .elementor-row {
    gap: 20px;
}/* End custom CSS */