.elementor-1331 .elementor-element.elementor-element-7e6959e{--display:flex;--min-height:100vh;--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;--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-1331 .elementor-element.elementor-element-7e6959e:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-7e6959e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EC;}.elementor-1331 .elementor-element.elementor-element-3cdfd5c{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-3cdfd5c:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/reformery-na-sali-w-studio-pilates-springs-w-warszawie.png");background-position:bottom left;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-3cdfd5c:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-3cdfd5c:hover::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-3cdfd5c::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-3cdfd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-1331 .elementor-element.elementor-element-e235837{width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-e235837 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-45bbd4a{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-45bbd4a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.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-1331 .elementor-element.elementor-element-c9c0d35{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-f5df018{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-f5df018:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-f5df018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/cwiczenia-na-macie-pilates.jpg");background-position:center center;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-f5df018:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-f5df018:hover::before, .elementor-1331 .elementor-element.elementor-element-f5df018:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-f5df018:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-f5df018::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-f5df018 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-23b19b5{width:var( --container-widget-width, 63% );max-width:63%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-23b19b5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-6fcd679{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-6fcd679 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-c0d590d{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-5523ac3{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-5523ac3:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-5523ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/wizualizacja-springs-studio-sala-z-reformerami.webp");background-position:center center;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-5523ac3:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-5523ac3:hover::before, .elementor-1331 .elementor-element.elementor-element-5523ac3:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-5523ac3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-5523ac3::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-5523ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-eada248{width:var( --container-widget-width, 63% );max-width:63%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-eada248 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-6e03934{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-6e03934 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-45d0a31{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-c3ba99d{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-c3ba99d:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-c3ba99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/trenerki-pilatesu-cwicza-na-macie-w-sportowych-strojach.jpg");background-position:bottom left;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-c3ba99d:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-c3ba99d:hover::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-c3ba99d::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-c3ba99d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-999de3f{width:var( --container-widget-width, 47% );max-width:47%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-999de3f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-fd7d967{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-fd7d967 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-da9a814{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-198c342{--display:flex;--min-height:100vh;--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;--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-1331 .elementor-element.elementor-element-198c342:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-198c342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EC;}.elementor-1331 .elementor-element.elementor-element-74a38e7{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-74a38e7:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-74a38e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/gosia-i-ola-trenerki-pilatesu-w-warszawie.jpg");background-position:top left;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-74a38e7:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-74a38e7:hover::before, .elementor-1331 .elementor-element.elementor-element-74a38e7:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-74a38e7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-74a38e7::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-74a38e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-6ec804e{width:var( --container-widget-width, 67% );max-width:67%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-6ec804e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-b815c42{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-b815c42 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-dac0b4e{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-55b70fb{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-55b70fb:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-55b70fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/SPRINGSSTUDIO_F2_P19-e1786986848174.png");background-position:bottom left;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-55b70fb:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-55b70fb:hover::before, .elementor-1331 .elementor-element.elementor-element-55b70fb:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-55b70fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-55b70fb::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-55b70fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-f226dc7{width:var( --container-widget-width, 67% );max-width:67%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-f226dc7 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-0046a53{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-0046a53 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-ce2b937{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-70a1bda{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-70a1bda:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-70a1bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/cwiczenia-silowe-na-macie-pilates.jpg");background-position:bottom center;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-70a1bda:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-70a1bda:hover::before, .elementor-1331 .elementor-element.elementor-element-70a1bda:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-70a1bda:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-70a1bda::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-70a1bda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-dd68d33{width:var( --container-widget-width, 67% );max-width:67%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-dd68d33 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-96a1be9{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-96a1be9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-56d5bc3{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}.elementor-1331 .elementor-element.elementor-element-2f39e54{--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-end;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7C7C7;--border-color:#C7C7C7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:60px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-2f39e54:not(.elementor-motion-effects-element-type-background), .elementor-1331 .elementor-element.elementor-element-2f39e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://springspilates.pl/wp-content/uploads/2026/08/cwiczenia-na-macie-z-nogami-w-gorze.jpg");background-position:bottom left;background-size:cover;}.elementor-1331 .elementor-element.elementor-element-2f39e54:hover{background-color:#F3F0EC;--overlay-opacity:1;}.elementor-1331 .elementor-element.elementor-element-2f39e54:hover::before, .elementor-1331 .elementor-element.elementor-element-2f39e54:hover > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-2f39e54:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .elementor-background-slideshow:hover::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F3F0EC;--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-2f39e54::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .e-con-inner > .elementor-background-video-container::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1331 .elementor-element.elementor-element-2f39e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1331 .elementor-element.elementor-element-fb82032{width:var( --container-widget-width, 67% );max-width:67%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 90%) 0%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-fb82032 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;letter-spacing:-1.8px;color:#2B1812;}.elementor-1331 .elementor-element.elementor-element-eae7ec2{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -144px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1331 .elementor-element.elementor-element-eae7ec2 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:100;line-height:43px;color:#FFFFFF;}.elementor-1331 .elementor-element.elementor-element-1f1948d{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:200;line-height:24px;letter-spacing:-0.3px;color:#4B4B4B;}@media(max-width:1024px){.elementor-1331 .elementor-element.elementor-element-7e6959e{--min-height:40vh;}.elementor-1331 .elementor-element.elementor-element-3cdfd5c{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-e235837{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-e235837 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-45bbd4a{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-45bbd4a .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-c9c0d35{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-f5df018{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-23b19b5{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-23b19b5 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-6fcd679{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-6fcd679 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-c0d590d{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-5523ac3{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-eada248{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-eada248 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-6e03934{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-6e03934 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-45d0a31{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-c3ba99d{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-999de3f{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-999de3f .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-fd7d967{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-fd7d967 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-da9a814{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-198c342{--min-height:40vh;}.elementor-1331 .elementor-element.elementor-element-74a38e7{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-6ec804e{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1331 .elementor-element.elementor-element-6ec804e .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-b815c42{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-b815c42 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-dac0b4e{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-55b70fb{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-f226dc7{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1331 .elementor-element.elementor-element-f226dc7 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-0046a53{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-0046a53 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-ce2b937{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-70a1bda{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-dd68d33{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1331 .elementor-element.elementor-element-dd68d33 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-96a1be9{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-96a1be9 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-56d5bc3{font-size:12px;line-height:1.5em;}.elementor-1331 .elementor-element.elementor-element-2f39e54{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-1331 .elementor-element.elementor-element-fb82032{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1331 .elementor-element.elementor-element-fb82032 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-eae7ec2{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-1331 .elementor-element.elementor-element-eae7ec2 .elementor-heading-title{font-size:33px;line-height:0.9em;}.elementor-1331 .elementor-element.elementor-element-1f1948d{font-size:12px;line-height:1.5em;}}@media(max-width:767px){.elementor-1331 .elementor-element.elementor-element-3cdfd5c{--min-height:90vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-e235837{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-1331 .elementor-element.elementor-element-e235837 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-45bbd4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1331 .elementor-element.elementor-element-45bbd4a .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-c9c0d35{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-f5df018{--min-height:90vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-23b19b5{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-1331 .elementor-element.elementor-element-23b19b5 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-6fcd679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1331 .elementor-element.elementor-element-6fcd679 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-c0d590d{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-5523ac3{--min-height:90vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-eada248{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-1331 .elementor-element.elementor-element-eada248 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-6e03934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1331 .elementor-element.elementor-element-6e03934 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-45d0a31{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-c3ba99d{--min-height:90vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-999de3f{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-1331 .elementor-element.elementor-element-999de3f .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-fd7d967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1331 .elementor-element.elementor-element-fd7d967 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-da9a814{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-74a38e7{--min-height:90vh;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-6ec804e{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1331 .elementor-element.elementor-element-6ec804e .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-b815c42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-1331 .elementor-element.elementor-element-b815c42 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-dac0b4e{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-55b70fb{--min-height:90vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-f226dc7{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1331 .elementor-element.elementor-element-f226dc7 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-0046a53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-1331 .elementor-element.elementor-element-0046a53 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-ce2b937{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-70a1bda{--min-height:90vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-dd68d33{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1331 .elementor-element.elementor-element-dd68d33 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-96a1be9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-1331 .elementor-element.elementor-element-96a1be9 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-56d5bc3{font-size:14px;}.elementor-1331 .elementor-element.elementor-element-2f39e54{--min-height:90vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1331 .elementor-element.elementor-element-fb82032{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1331 .elementor-element.elementor-element-fb82032 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-eae7ec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-1331 .elementor-element.elementor-element-eae7ec2 .elementor-heading-title{font-size:36px;}.elementor-1331 .elementor-element.elementor-element-1f1948d{font-size:14px;}}@media(min-width:768px){.elementor-1331 .elementor-element.elementor-element-3cdfd5c{--width:25%;}.elementor-1331 .elementor-element.elementor-element-f5df018{--width:25%;}.elementor-1331 .elementor-element.elementor-element-5523ac3{--width:25%;}.elementor-1331 .elementor-element.elementor-element-c3ba99d{--width:25%;}.elementor-1331 .elementor-element.elementor-element-74a38e7{--width:25%;}.elementor-1331 .elementor-element.elementor-element-55b70fb{--width:25%;}.elementor-1331 .elementor-element.elementor-element-70a1bda{--width:25%;}.elementor-1331 .elementor-element.elementor-element-2f39e54{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-e235837 */.elementor-1331 .elementor-element.elementor-element-e235837 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45bbd4a */.elementor-1331 .elementor-element.elementor-element-45bbd4a .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdfd5c *//* =========================
   USTAWIENIA KOLUMNY
   ========================= */

.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;

    /* Czarna kropka jako kursor */
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='6' fill='%23000000'/%3E%3C/svg%3E") 7 7, pointer;
}


/* =========================
   DODATKOWY TEKST
   ========================= */

/* Tekst początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);

    transition:
        opacity 0.45s ease,
        transform 0.45s ease,
        visibility 0.45s;
}

/* Tekst pojawia się po najechaniu */
.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}


/* =========================
   KOLOR TŁA
   ========================= */

.kolumna-hover:hover {
    background-color: #F3F0EC;
}


/* =========================
   ZDJĘCIE Z NAKŁADKI TŁA
   ========================= */

/* Starsze kolumny i nowe kontenery Elementora */
.kolumna-hover > .elementor-background-overlay,
.kolumna-hover::before {
    opacity: 0;
    transform: translateY(30px);
    clip-path: inset(100% 0 0 0);

    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;

    transition:
        opacity 0.9s ease,
        transform 1.1s cubic-bezier(0.22, 1, 0.36, 1),
        clip-path 1.1s cubic-bezier(0.22, 1, 0.36, 1);
}

/* Zdjęcie pojawia się od dołu i odsłania w całości */
.kolumna-hover:hover > .elementor-background-overlay,
.kolumna-hover:hover::before {
    opacity: 1;
    transform: translateY(0);
    clip-path: inset(0 0 0 0);
}


/* =========================
   TREŚĆ NAD ZDJĘCIEM
   ========================= */

.kolumna-hover > .elementor-container,
.kolumna-hover > .e-con-inner,
.kolumna-hover > .elementor-element {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23b19b5 */.elementor-1331 .elementor-element.elementor-element-23b19b5 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fcd679 */.elementor-1331 .elementor-element.elementor-element-6fcd679 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5df018 */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eada248 */.elementor-1331 .elementor-element.elementor-element-eada248 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e03934 */.elementor-1331 .elementor-element.elementor-element-6e03934 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5523ac3 */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-999de3f */.elementor-1331 .elementor-element.elementor-element-999de3f .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd7d967 */.elementor-1331 .elementor-element.elementor-element-fd7d967 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3ba99d */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b815c42 */.elementor-1331 .elementor-element.elementor-element-b815c42 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a38e7 */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0046a53 */.elementor-1331 .elementor-element.elementor-element-0046a53 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b70fb */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96a1be9 */.elementor-1331 .elementor-element.elementor-element-96a1be9 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a1bda */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eae7ec2 */.elementor-1331 .elementor-element.elementor-element-eae7ec2 .playfair-italic {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f39e54 */.kolumna-hover {
    position: relative;
    overflow: hidden;
    transition: background-color 0.35s ease;
}

/* Nowy tekst jest początkowo ukryty */
.kolumna-hover .tekst-hover {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        visibility 0.35s;
}

/* Nagłówek jest początkowo widoczny */
.kolumna-hover .naglowek-domyslny {
    opacity: 1;
    transition: opacity 0.25s ease;
}

/* Efekt po najechaniu */
.kolumna-hover:hover {
    background-color: #F3F0EC;
}

.kolumna-hover:hover .naglowek-domyslny {
    opacity: 0;
    visibility: hidden;
}

.kolumna-hover:hover .tekst-hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */