.elementor-41 .elementor-element.elementor-element-da83f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:120px;--padding-right:120px;}.elementor-41 .elementor-element.elementor-element-da83f55:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-da83f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-a4a47fe{--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;--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-d7eb543.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-d7eb543{text-align:end;}.elementor-41 .elementor-element.elementor-element-d7eb543 img{width:21%;}.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-41 .elementor-element.elementor-element-77ace30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-77ace30{text-align:center;}.elementor-41 .elementor-element.elementor-element-77ace30 .elementor-heading-title{font-family:"Calistoga", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-05663c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-05663c4{text-align:start;}.elementor-41 .elementor-element.elementor-element-05663c4 img{width:30%;}.elementor-41 .elementor-element.elementor-element-9d4b0b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-9d4b0b6 img{width:55%;}.elementor-41 .elementor-element.elementor-element-195931d{--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;}.elementor-41 .elementor-element.elementor-element-5ddf847 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-5ddf847.elementor-element{--align-self:flex-end;}.elementor-41 .elementor-element.elementor-element-5ddf847{z-index:1;}.elementor-41 .elementor-element.elementor-element-5ddf847 img{width:55%;}.elementor-41 .elementor-element.elementor-element-1e2eac3{text-align:center;}.elementor-41 .elementor-element.elementor-element-1e2eac3 .elementor-heading-title{font-family:"Calistoga", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-024d465 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-024d465{text-align:center;}.elementor-41 .elementor-element.elementor-element-024d465 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:200;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-e871438 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-e871438{text-align:end;}.elementor-41 .elementor-element.elementor-element-9e619f7{--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;}.elementor-41 .elementor-element.elementor-element-9e619f7:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-9e619f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf4f5dc );}.elementor-41 .elementor-element.elementor-element-4790ec3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-bf2cd0d{--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;}.elementor-41 .elementor-element.elementor-element-0708243 img{width:48%;}.elementor-41 .elementor-element.elementor-element-1bbcfbf{--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;}.elementor-41 .elementor-element.elementor-element-f774c9f img{width:48%;}.elementor-41 .elementor-element.elementor-element-e399947{--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;}.elementor-41 .elementor-element.elementor-element-3e0774a img{width:48%;}.elementor-41 .elementor-element.elementor-element-9adeec2{--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;}.elementor-41 .elementor-element.elementor-element-b4b9378 img{width:48%;}.elementor-41 .elementor-element.elementor-element-1f1eb92{--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;}.elementor-41 .elementor-element.elementor-element-aa1b8de img{width:48%;}.elementor-41 .elementor-element.elementor-element-b45a365{--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;}.elementor-41 .elementor-element.elementor-element-be7ad0f img{width:48%;}.elementor-41 .elementor-element.elementor-element-15259c8{--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;}.elementor-41 .elementor-element.elementor-element-15259c8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-15259c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dommontessori.pl/wp-content/uploads/2025/07/montessori-33-scaled.jpg");background-position:center center;background-size:cover;}.elementor-41 .elementor-element.elementor-element-1aae985{--spacer-size:187px;}.elementor-41 .elementor-element.elementor-element-a101e67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-41 .elementor-element.elementor-element-a101e67:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a101e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf4f5dc );}.elementor-41 .elementor-element.elementor-element-1f6f3c6{--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;--justify-content:center;--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-41 .elementor-element.elementor-element-c06a63b img{width:68%;}.elementor-41 .elementor-element.elementor-element-fc79476{--display:flex;--min-height:0px;--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;--overlay-opacity:0.77;--padding-top:59px;--padding-bottom:59px;--padding-left:59px;--padding-right:59px;}.elementor-41 .elementor-element.elementor-element-fc79476::before, .elementor-41 .elementor-element.elementor-element-fc79476 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-fc79476 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-fc79476 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-fc79476 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-fc79476 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cf4f5dc );--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-fc79476.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-13be941{text-align:end;}.elementor-41 .elementor-element.elementor-element-13be941 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-astglobalcolor2 );}.elementor-41 .elementor-element.elementor-element-6c31327{text-align:center;}.elementor-41 .elementor-element.elementor-element-6c31327 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-59cea4c .elementor-button{background-color:var( --e-global-color-accent );border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-59cea4c > .elementor-widget-container{padding:030px 50px 0px 50px;}.elementor-41 .elementor-element.elementor-element-58e15c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-d27f447{--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;}.elementor-41 .elementor-element.elementor-element-a6594fb{--display:flex;--min-height:0px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-a6594fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-401a8ce{text-align:end;}.elementor-41 .elementor-element.elementor-element-401a8ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-astglobalcolor2 );}.elementor-41 .elementor-element.elementor-element-f88ed2c{text-align:center;}.elementor-41 .elementor-element.elementor-element-f88ed2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-41 .elementor-element.elementor-element-4907dca{--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;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-6ef4ddd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-9d28385{--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;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-39d18e8 > .elementor-widget-container{background-image:url("https://dommontessori.pl/wp-content/uploads/2025/11/dom_montessori_przedszkole_w_glogowie-1-e1763939654595.png");padding:50px 50px 50px 50px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-41 .elementor-element.elementor-element-39d18e8{text-align:center;}.elementor-41 .elementor-element.elementor-element-39d18e8 .elementor-heading-title{font-family:"Calistoga", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-1d71340{--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;}.elementor-41 .elementor-element.elementor-element-6c8f6dc img{width:32%;}.elementor-41 .elementor-element.elementor-element-a15e02c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-325f07f{--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;}.elementor-41 .elementor-element.elementor-element-28700c5 > .elementor-widget-container{margin:0px 0px -56px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-36599aa > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-36599aa{text-align:center;}.elementor-41 .elementor-element.elementor-element-36599aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-cf4f5dc );}.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-41 .elementor-element.elementor-element-651a7fb > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41 .elementor-element.elementor-element-651a7fb{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-a9cde76{--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;}.elementor-41 .elementor-element.elementor-element-fcbcecc > .elementor-widget-container{margin:0px 0px -56px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-0260596 > .elementor-widget-container{background-color:var( --e-global-color-716be80 );margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-0260596{text-align:center;}.elementor-41 .elementor-element.elementor-element-0260596 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-cf4f5dc );}.elementor-41 .elementor-element.elementor-element-f8cda2a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41 .elementor-element.elementor-element-f8cda2a{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-923dc69{--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;}.elementor-41 .elementor-element.elementor-element-3fc4876 > .elementor-widget-container{margin:0px 0px -56px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-c516cae > .elementor-widget-container{background-color:var( --e-global-color-09f2bfb );margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-c516cae{text-align:center;}.elementor-41 .elementor-element.elementor-element-c516cae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-cf4f5dc );}.elementor-41 .elementor-element.elementor-element-03458d5 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41 .elementor-element.elementor-element-03458d5{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-5239724{--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;}.elementor-41 .elementor-element.elementor-element-65598cd > .elementor-widget-container{margin:0px 0px -56px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-35fb600 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-radius:36px 36px 36px 36px;}.elementor-41 .elementor-element.elementor-element-35fb600{text-align:center;}.elementor-41 .elementor-element.elementor-element-35fb600 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-cf4f5dc );}.elementor-41 .elementor-element.elementor-element-0652761 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-41 .elementor-element.elementor-element-0652761{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-41 .elementor-element.elementor-element-db57cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-db57cc9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-db57cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-12419a1 iframe{height:359px;}.elementor-41 .elementor-element.elementor-element-6c4566f{--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;}body.elementor-page-41:not(.elementor-motion-effects-element-type-background), body.elementor-page-41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EF;}:root{--page-title-display:none;}body.elementor-page-41{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-d7eb543 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-41 .elementor-element.elementor-element-c06a63b > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-41 .elementor-element.elementor-element-6ef4ddd{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-41 .elementor-element.elementor-element-6c8f6dc > .elementor-widget-container{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-da83f55{--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-41 .elementor-element.elementor-element-d7eb543 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-41 .elementor-element.elementor-element-77ace30 .elementor-heading-title{font-size:53px;}.elementor-41 .elementor-element.elementor-element-1e2eac3 .elementor-heading-title{font-size:53px;}.elementor-41 .elementor-element.elementor-element-a101e67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-41 .elementor-element.elementor-element-6ef4ddd{--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-41 .elementor-element.elementor-element-39d18e8 .elementor-heading-title{font-size:53px;}.elementor-41 .elementor-element.elementor-element-6c8f6dc > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-a4a47fe{--width:50%;}.elementor-41 .elementor-element.elementor-element-195931d{--width:50%;}.elementor-41 .elementor-element.elementor-element-bf2cd0d{--width:16.4%;}.elementor-41 .elementor-element.elementor-element-1bbcfbf{--width:16.4%;}.elementor-41 .elementor-element.elementor-element-e399947{--width:16.4%;}.elementor-41 .elementor-element.elementor-element-9adeec2{--width:16.4%;}.elementor-41 .elementor-element.elementor-element-1f1eb92{--width:16.4%;}.elementor-41 .elementor-element.elementor-element-b45a365{--width:16.4%;}.elementor-41 .elementor-element.elementor-element-1f6f3c6{--width:40%;}.elementor-41 .elementor-element.elementor-element-fc79476{--width:60%;}.elementor-41 .elementor-element.elementor-element-d27f447{--width:50%;}.elementor-41 .elementor-element.elementor-element-a6594fb{--width:100%;}.elementor-41 .elementor-element.elementor-element-4907dca{--width:50%;}.elementor-41 .elementor-element.elementor-element-9d28385{--width:50%;}.elementor-41 .elementor-element.elementor-element-1d71340{--width:50%;}.elementor-41 .elementor-element.elementor-element-325f07f{--width:25%;}.elementor-41 .elementor-element.elementor-element-a9cde76{--width:25%;}.elementor-41 .elementor-element.elementor-element-923dc69{--width:25%;}.elementor-41 .elementor-element.elementor-element-5239724{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-9e619f7 *//* Zewnętrzny kontener – tło + falowanie całego paska */
.elementor-41 .elementor-element.elementor-element-9e619f7 {
  overflow: hidden;
  position: relative;
  animation: wave-strip 4s ease-in-out infinite;
}

/* Wewnętrzny kontener z ikonkami – jazda w lewo, nieskończona */
.elementor-41 .elementor-element.elementor-element-9e619f7 .marquee-track {
  display: flex;
  gap: 60px;
  white-space: nowrap;
  animation: marquee-left 20s linear infinite;
}

.elementor-41 .elementor-element.elementor-element-9e619f7 .marquee-track > * {
  flex-shrink: 0; /* żeby ikonki się nie ściskały */
}

/* PRZEWIJANIE W LEWO – tu już NIC nie cofa w prawo */
@keyframes marquee-left {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* FALOWANIE CAŁEGO PASKA (wraz z tłem) */
@keyframes wave-strip {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-40px); }  /* wysokość fali – zmieniaj do smaku */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c8f6dc */.fala-rotate {
  display: inline-block;
  animation: obrot 6s linear infinite;
}

@keyframes obrot {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */