.elementor-23 .elementor-element.elementor-element-1b26c66{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-1b26c66.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-cc7b214{--display:flex;--min-height:85vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-23 .elementor-element.elementor-element-cc7b214::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wiejskaworkshop.com/wp-content/uploads/2026/05/goodEnoughGoDrift-13-1-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-0e43ca9{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-0e43ca9.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-bfd19c9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-23 .elementor-element.elementor-element-e2fb304{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-23 .elementor-element.elementor-element-68bab77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-68bab77.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-68bab77{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;letter-spacing:-1px;color:#000000;}.elementor-23 .elementor-element.elementor-element-68bab77 a{color:var( --e-global-color-c58817e );}.elementor-23 .elementor-element.elementor-element-7211576 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-7211576 .ipc-833-wrapper{background-color:#CE1313;}.elementor-23 .elementor-element.elementor-element-7211576 .ipc-833-product-title, .elementor-23 .elementor-element.elementor-element-7211576 .ipc-833-product-price{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bccfb32{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-bccfb32::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://wiejskaworkshop.com/wp-content/uploads/2026/05/goodEnoughGoDrift-17-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-bccfb32.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-c327496{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-c327496.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-1f0fbfb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bf2efac > .elementor-widget-container{margin:6px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-bf2efac.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-bf2efac{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;letter-spacing:-1px;color:#000000;}.elementor-23 .elementor-element.elementor-element-bf2efac a{color:#000000;}.elementor-23 .elementor-element.elementor-element-319b9d3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-319b9d3 .ipc-833-wrapper{background-color:#CE1313;}.elementor-23 .elementor-element.elementor-element-319b9d3 .ipc-833-product-title, .elementor-23 .elementor-element.elementor-element-319b9d3 .ipc-833-product-price{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-49258f1{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-49258f1::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://wiejskaworkshop.com/wp-content/uploads/2026/05/s2k-18-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-49258f1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-18aeaf7{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-18aeaf7.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ff714de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-022ef5b > .elementor-widget-container{margin:6px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-022ef5b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-022ef5b{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;letter-spacing:-1px;color:#000000;}.elementor-23 .elementor-element.elementor-element-022ef5b a{color:#000000;}.elementor-23 .elementor-element.elementor-element-c3d004b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-c3d004b .ipc-833-wrapper{background-color:#CE1313;}.elementor-23 .elementor-element.elementor-element-c3d004b .ipc-833-product-title, .elementor-23 .elementor-element.elementor-element-c3d004b .ipc-833-product-price{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8db6e10{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-8db6e10::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://wiejskaworkshop.com/wp-content/uploads/2026/05/DSC01086-2-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-8db6e10.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2078839{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-2078839.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-210c9f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-04f565f > .elementor-widget-container{margin:6px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-04f565f.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-04f565f{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;letter-spacing:-1px;color:#000000;}.elementor-23 .elementor-element.elementor-element-04f565f a{color:#000000;}.elementor-23 .elementor-element.elementor-element-2c42d96 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-23 .elementor-element.elementor-element-2c42d96 .ipc-833-wrapper{background-color:#CE1313;}.elementor-23 .elementor-element.elementor-element-2c42d96 .ipc-833-product-title, .elementor-23 .elementor-element.elementor-element-2c42d96 .ipc-833-product-price{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e5bdd1c{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-23 .elementor-element.elementor-element-e5bdd1c::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;background-image:url("https://wiejskaworkshop.com/wp-content/uploads/2026/05/DSC01116-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-e5bdd1c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-425a1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-425a1bf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-425a1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#777777;}.elementor-23 .elementor-element.elementor-element-425a1bf::before, .elementor-23 .elementor-element.elementor-element-425a1bf > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-425a1bf > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-425a1bf > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-425a1bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-425a1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141414;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-8eb3a11{--display:flex;}.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-23 .elementor-element.elementor-element-2516ff0{text-align:center;}.elementor-23 .elementor-element.elementor-element-2516ff0 .elementor-heading-title{font-size:2.5rem;font-weight:700;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2516ff0 .elementor-heading-title a:hover, .elementor-23 .elementor-element.elementor-element-2516ff0 .elementor-heading-title a:focus{color:var( --e-global-color-09cc561 );}.elementor-23 .elementor-element.elementor-element-bb2189c{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bb2189c.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-bb2189c p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-bb2189c a{color:#287AC0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-bfd19c9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-1b26c66{--width:100%;}.elementor-23 .elementor-element.elementor-element-0e43ca9{--width:100%;}.elementor-23 .elementor-element.elementor-element-bccfb32{--width:100%;}.elementor-23 .elementor-element.elementor-element-c327496{--width:100%;}.elementor-23 .elementor-element.elementor-element-1f0fbfb{--width:100%;}.elementor-23 .elementor-element.elementor-element-49258f1{--width:100%;}.elementor-23 .elementor-element.elementor-element-18aeaf7{--width:100%;}.elementor-23 .elementor-element.elementor-element-ff714de{--width:100%;}.elementor-23 .elementor-element.elementor-element-8db6e10{--width:100%;}.elementor-23 .elementor-element.elementor-element-2078839{--width:100%;}.elementor-23 .elementor-element.elementor-element-210c9f2{--width:100%;}.elementor-23 .elementor-element.elementor-element-e5bdd1c{--width:100%;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-cc7b214::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cc7b214 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-bccfb32::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-bccfb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-49258f1::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-49258f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-8db6e10::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8db6e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-e5bdd1c::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e5bdd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-bfd19c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-bccfb32{--min-height:15vh;}.elementor-23 .elementor-element.elementor-element-49258f1{--min-height:15vh;}.elementor-23 .elementor-element.elementor-element-8db6e10{--min-height:15vh;}.elementor-23 .elementor-element.elementor-element-e5bdd1c{--min-height:15vh;}.elementor-23 .elementor-element.elementor-element-425a1bf{--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-2516ff0 .elementor-heading-title{font-size:1.9rem;}}/* Start custom CSS for text-editor, class: .elementor-element-68bab77 */.elementor-23 .elementor-element.elementor-element-68bab77 {
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

/* TEXT */
.elementor-23 .elementor-element.elementor-element-68bab77 h2,
.elementor-23 .elementor-element.elementor-element-68bab77 p {
    display: inline-block;
    animation: marquee 300s linear infinite;
    will-change: transform;

    transition:
        transform 0.2s ease,
        letter-spacing 0.2s ease,
        opacity 0.2s ease;
}

/* VERY SUBTLE HOVER */
.elementor-23 .elementor-element.elementor-element-68bab77:hover h2,
.elementor-23 .elementor-element.elementor-element-68bab77:hover p {
    animation-play-state: paused;
    transform: translateY(-0.5px);
    letter-spacing: 0.1px;
    opacity: 0.9;
}

.elementor-23 .elementor-element.elementor-element-68bab77 {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

/* ważne: NIE targetuj h2/p, tylko całą zawartość */
.elementor-23 .elementor-element.elementor-element-68bab77 .elementor-widget-container {
    display: inline-block;
    white-space: nowrap;
    will-change: transform;
    animation: marquee 9999999999999999999999999999s linear infinite;
}

/* hover minimal */
.elementor-23 .elementor-element.elementor-element-68bab77:hover .elementor-widget-container {
    animation-play-state: paused;
    opacity: 0.9;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for infinite_product_carousel_833, class: .elementor-element-7211576 *//* Zatrzymuje animację CSS po najechaniu myszką */
.elementor-23 .elementor-element.elementor-element-7211576:hover .elementor-loop-container,
.elementor-23 .elementor-element.elementor-element-7211576:hover .swiper-wrapper {
    animation-play-state: paused !important;
}

/* Opcjonalne: sprawia, że kursor zmienia się w łapkę nad całym kafelkiem */
.elementor-23 .elementor-element.elementor-element-7211576 .elementor-loop-item {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf2efac */.elementor-23 .elementor-element.elementor-element-bf2efac {
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

/* TEXT */
.elementor-23 .elementor-element.elementor-element-bf2efac h2,
.elementor-23 .elementor-element.elementor-element-bf2efac p {
    display: inline-block;
    animation: marquee 300s linear infinite;
    will-change: transform;

    transition:
        transform 0.2s ease,
        letter-spacing 0.2s ease,
        opacity 0.2s ease;
}

/* VERY SUBTLE HOVER */
.elementor-23 .elementor-element.elementor-element-bf2efac:hover h2,
.elementor-23 .elementor-element.elementor-element-bf2efac:hover p {
    animation-play-state: paused;
    transform: translateY(-0.5px);
    letter-spacing: 0.1px;
    opacity: 0.9;
}

.elementor-23 .elementor-element.elementor-element-bf2efac {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

/* ważne: NIE targetuj h2/p, tylko całą zawartość */
.elementor-23 .elementor-element.elementor-element-bf2efac .elementor-widget-container {
    display: inline-block;
    white-space: nowrap;
    will-change: transform;
    animation: marquee 9999999999999999999999999999s linear infinite;
}

/* hover minimal */
.elementor-23 .elementor-element.elementor-element-bf2efac:hover .elementor-widget-container {
    animation-play-state: paused;
    opacity: 0.9;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for infinite_product_carousel_833, class: .elementor-element-319b9d3 *//* Zatrzymuje animację CSS po najechaniu myszką */
.elementor-23 .elementor-element.elementor-element-319b9d3:hover .elementor-loop-container,
.elementor-23 .elementor-element.elementor-element-319b9d3:hover .swiper-wrapper {
    animation-play-state: paused !important;
}

/* Opcjonalne: sprawia, że kursor zmienia się w łapkę nad całym kafelkiem */
.elementor-23 .elementor-element.elementor-element-319b9d3 .elementor-loop-item {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-022ef5b */.elementor-23 .elementor-element.elementor-element-022ef5b {
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

/* TEXT */
.elementor-23 .elementor-element.elementor-element-022ef5b h2,
.elementor-23 .elementor-element.elementor-element-022ef5b p {
    display: inline-block;
    animation: marquee 300s linear infinite;
    will-change: transform;

    transition:
        transform 0.2s ease,
        letter-spacing 0.2s ease,
        opacity 0.2s ease;
}

/* VERY SUBTLE HOVER */
.elementor-23 .elementor-element.elementor-element-022ef5b:hover h2,
.elementor-23 .elementor-element.elementor-element-022ef5b:hover p {
    animation-play-state: paused;
    transform: translateY(-0.5px);
    letter-spacing: 0.1px;
    opacity: 0.9;
}

.elementor-23 .elementor-element.elementor-element-022ef5b {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

/* ważne: NIE targetuj h2/p, tylko całą zawartość */
.elementor-23 .elementor-element.elementor-element-022ef5b .elementor-widget-container {
    display: inline-block;
    white-space: nowrap;
    will-change: transform;
    animation: marquee 9999999999999999999999999999s linear infinite;
}

/* hover minimal */
.elementor-23 .elementor-element.elementor-element-022ef5b:hover .elementor-widget-container {
    animation-play-state: paused;
    opacity: 0.9;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for infinite_product_carousel_833, class: .elementor-element-c3d004b *//* Zatrzymuje animację CSS po najechaniu myszką */
.elementor-23 .elementor-element.elementor-element-c3d004b:hover .elementor-loop-container,
.elementor-23 .elementor-element.elementor-element-c3d004b:hover .swiper-wrapper {
    animation-play-state: paused !important;
}

/* Opcjonalne: sprawia, że kursor zmienia się w łapkę nad całym kafelkiem */
.elementor-23 .elementor-element.elementor-element-c3d004b .elementor-loop-item {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04f565f */.elementor-23 .elementor-element.elementor-element-04f565f {
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

/* TEXT */
.elementor-23 .elementor-element.elementor-element-04f565f h2,
.elementor-23 .elementor-element.elementor-element-04f565f p {
    display: inline-block;
    animation: marquee 300s linear infinite;
    will-change: transform;

    transition:
        transform 0.2s ease,
        letter-spacing 0.2s ease,
        opacity 0.2s ease;
}

/* VERY SUBTLE HOVER */
.elementor-23 .elementor-element.elementor-element-04f565f:hover h2,
.elementor-23 .elementor-element.elementor-element-04f565f:hover p {
    animation-play-state: paused;
    transform: translateY(-0.5px);
    letter-spacing: 0.1px;
    opacity: 0.9;
}

.elementor-23 .elementor-element.elementor-element-04f565f {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

/* ważne: NIE targetuj h2/p, tylko całą zawartość */
.elementor-23 .elementor-element.elementor-element-04f565f .elementor-widget-container {
    display: inline-block;
    white-space: nowrap;
    will-change: transform;
    animation: marquee 9999999999999999999999999999s linear infinite;
}

/* hover minimal */
.elementor-23 .elementor-element.elementor-element-04f565f:hover .elementor-widget-container {
    animation-play-state: paused;
    opacity: 0.9;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for infinite_product_carousel_833, class: .elementor-element-2c42d96 *//* Zatrzymuje animację CSS po najechaniu myszką */
.elementor-23 .elementor-element.elementor-element-2c42d96:hover .elementor-loop-container,
.elementor-23 .elementor-element.elementor-element-2c42d96:hover .swiper-wrapper {
    animation-play-state: paused !important;
}

/* Opcjonalne: sprawia, że kursor zmienia się w łapkę nad całym kafelkiem */
.elementor-23 .elementor-element.elementor-element-2c42d96 .elementor-loop-item {
    cursor: pointer;
}/* End custom CSS */