.elementor-1202 .elementor-element.elementor-element-8c4ddcf{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.13;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-8c4ddcf:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sklep.fitfivemarketing.pl/wp-content/uploads/2025/09/Ellipse-1-1-1-scaled1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-1202 .elementor-element.elementor-element-8c4ddcf::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-background-video-container::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .e-con-inner > .elementor-background-video-container::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-background-slideshow::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sklep.fitfivemarketing.pl/wp-content/uploads/2025/06/Ellipse-1-4-150x150.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-1202 .elementor-element.elementor-element-5256366{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1202 .elementor-element.elementor-element-5256366.e-con{--order:99999 /* order end hack */;}.elementor-1202 .elementor-element.elementor-element-a673e49{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1202 .elementor-element.elementor-element-f8a8f71 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1202 .elementor-element.elementor-element-f8a8f71{text-align:start;}.elementor-1202 .elementor-element.elementor-element-f8a8f71 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:46px;font-weight:700;}.elementor-1202 .elementor-element.elementor-element-5491ea0{text-align:start;}.elementor-1202 .elementor-element.elementor-element-5491ea0 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:300;line-height:35px;-webkit-text-stroke-color:#0A0A0A;stroke:#0A0A0A;color:var( --e-global-color-secondary );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1202 .elementor-element.elementor-element-664f627 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-664f627.elementor-element{--align-self:flex-start;}.elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-wrapper{max-width:100%;}.elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-item{background-color:#0449934D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:7px 7px 7px 7px;padding:10px 20px 10px 20px;}body:not(.rtl) .elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 18px/2 );}.elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-digits{font-family:"Geologica", Sans-serif;font-size:22px;font-weight:700;}.elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-label{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;}.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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-1202 .elementor-element.elementor-element-212e64f .elementor-button{background-color:transparent;font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;font-style:normal;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);transition-duration:0.5s;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-212e64f > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-1202 .elementor-element.elementor-element-212e64f.elementor-element{--align-self:flex-start;}.elementor-1202 .elementor-element.elementor-element-212e64f .elementor-button:hover, .elementor-1202 .elementor-element.elementor-element-212e64f .elementor-button:focus{box-shadow:0px 0px 16px 6px rgba(43.999999999999986, 43.999999999999986, 43.999999999999986, 0.45);}.elementor-1202 .elementor-element.elementor-element-d90a5fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-1202 .elementor-element.elementor-element-99ffa0b > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-99ffa0b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1202 .elementor-element.elementor-element-c784d02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1202 .elementor-element.elementor-element-3f5d62f .elementor-button{background-color:transparent;font-family:"Geologica", Sans-serif;font-size:20px;font-weight:300;font-style:normal;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);transition-duration:0.5s;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-3f5d62f > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-1202 .elementor-element.elementor-element-3f5d62f.elementor-element{--align-self:flex-start;}.elementor-1202 .elementor-element.elementor-element-3f5d62f{z-index:1;}.elementor-1202 .elementor-element.elementor-element-3f5d62f .elementor-button:hover, .elementor-1202 .elementor-element.elementor-element-3f5d62f .elementor-button:focus{box-shadow:0px 0px 16px 6px rgba(43.999999999999986, 43.999999999999986, 43.999999999999986, 0.45);}.elementor-1202 .elementor-element.elementor-element-03cb4de{--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-1202 .elementor-element.elementor-element-9d5c2aa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF5C;--border-color:#FFFFFF5C;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-9d5c2aa:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-9d5c2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2222228F 0%, #22222294 100%);}.elementor-1202 .elementor-element.elementor-element-84aba91 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1202 .elementor-element.elementor-element-84aba91 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:30px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1202 .elementor-element.elementor-element-78e6ee3{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-1202 .elementor-element.elementor-element-84b9b77{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1202 .elementor-element.elementor-element-84b9b77:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-84b9b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2AA8FF26 0%, #8B5CF626 100%);}.elementor-1202 .elementor-element.elementor-element-0430155 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1202 .elementor-element.elementor-element-0430155 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:30px;font-weight:500;}.elementor-1202 .elementor-element.elementor-element-8d746f4{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1202 .elementor-element.elementor-element-ad74c37{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-item > a{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1202 .elementor-element.elementor-element-995d1c2{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;}.elementor-1202 .elementor-element.elementor-element-a8f7ecf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-a8f7ecf{text-align:start;font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1202 .elementor-element.elementor-element-e20aca5{--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:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1202 .elementor-element.elementor-element-e20aca5:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-e20aca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5bd15d );background-image:url("https://sklep.fitfivemarketing.pl/wp-content/uploads/2025/09/Ellipse-1-4-scaled1-1.webp");background-position:bottom right;background-repeat:no-repeat;background-size:100% auto;}.elementor-1202 .elementor-element.elementor-element-2c9edd3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1202 .elementor-element.elementor-element-5476ff8 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1202 .elementor-element.elementor-element-5476ff8{text-align:center;}.elementor-1202 .elementor-element.elementor-element-5476ff8 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:35px;font-weight:700;}.elementor-1202 .elementor-element.elementor-element-3e744c2{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1202 .elementor-element.elementor-element-25b1139{--display:flex;}.elementor-1202 .elementor-element.elementor-element-7d74607 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 20px 0px;}.elementor-1202 .elementor-element.elementor-element-7d74607{text-align:center;}.elementor-1202 .elementor-element.elementor-element-7d74607 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:40px;font-weight:500;}.elementor-1202 .elementor-element.elementor-element-8cc562d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1202 .elementor-element.elementor-element-f29fe2e > .elementor-widget-container{background-color:transparent;margin:0px 10px 0px 10px;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #2222228F 0%, #22222294 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-f29fe2e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1202 .elementor-element.elementor-element-f29fe2e .elementor-icon{font-size:40px;}.elementor-1202 .elementor-element.elementor-element-f29fe2e .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-f29fe2e .elementor-icon-box-title a{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;}.elementor-1202 .elementor-element.elementor-element-261b900 > .elementor-widget-container{background-color:transparent;margin:0px 10px 0px 10px;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #2222228F 0%, #22222294 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-261b900 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1202 .elementor-element.elementor-element-261b900 .elementor-icon{font-size:40px;}.elementor-1202 .elementor-element.elementor-element-261b900 .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-261b900 .elementor-icon-box-title a{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;}.elementor-1202 .elementor-element.elementor-element-82c1288 > .elementor-widget-container{background-color:transparent;margin:0px 10px 0px 10px;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #2222228F 0%, #22222294 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-82c1288 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1202 .elementor-element.elementor-element-82c1288 .elementor-icon{font-size:40px;}.elementor-1202 .elementor-element.elementor-element-82c1288 .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-82c1288 .elementor-icon-box-title a{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:400;}.elementor-1202 .elementor-element.elementor-element-2e7ea63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1202 .elementor-element.elementor-element-c366f0a{--display:flex;}.elementor-1202 .elementor-element.elementor-element-d4bc647{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1202 .elementor-element.elementor-element-d4bc647:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-d4bc647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2AA8FF26 0%, #8B5CF626 100%);}.elementor-1202 .elementor-element.elementor-element-f17425b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1202 .elementor-element.elementor-element-f17425b .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:30px;font-weight:500;}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1202 .elementor-element.elementor-element-d69f3f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-item > a{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:300;}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1202 .elementor-element.elementor-element-0ca707a{--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;}.elementor-1202 .elementor-element.elementor-element-0ca707a:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-0ca707a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sklep.fitfivemarketing.pl/wp-content/uploads/2025/06/Ellipse-2-4-scaled.webp");}.elementor-1202 .elementor-element.elementor-element-5a16931{--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:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-1202 .elementor-element.elementor-element-5a16931:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-5a16931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2222228F 0%, #22222294 100%);}.elementor-1202 .elementor-element.elementor-element-f2187a9 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-1202 .elementor-element.elementor-element-f2187a9{text-align:start;}.elementor-1202 .elementor-element.elementor-element-6848a3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1202 .elementor-element.elementor-element-05a1656{text-align:start;font-family:"Geologica", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1202 .elementor-element.elementor-element-df50c07 > .elementor-widget-container{background-color:#0449931A;margin:0px 0px 14px 50px;padding:4px 13px 4px 13px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-df50c07{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7.elementor-element{--align-self:flex-start;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-wrapper{max-width:100%;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item{background-color:#0449934D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:7px 7px 7px 7px;padding:10px 20px 10px 20px;}body:not(.rtl) .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 18px/2 );}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-digits{font-family:"Geologica", Sans-serif;font-size:22px;font-weight:700;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-label{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd{--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-item > a{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:300;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-1202 .elementor-element.elementor-element-9c37b66 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:10px 25px 10px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon{font-size:35px;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-title a{font-family:"Geologica", Sans-serif;font-size:22px;font-weight:500;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-description{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1202 .elementor-element.elementor-element-ea6c283 .elementor-button{background-color:transparent;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;font-style:normal;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);transition-duration:0.5s;border-radius:25px 25px 25px 25px;}.elementor-1202 .elementor-element.elementor-element-ea6c283 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-ea6c283.elementor-element{--align-self:flex-start;}.elementor-1202 .elementor-element.elementor-element-ea6c283{z-index:1;}.elementor-1202 .elementor-element.elementor-element-ea6c283 .elementor-button:hover, .elementor-1202 .elementor-element.elementor-element-ea6c283 .elementor-button:focus{box-shadow:0px 0px 16px 6px rgba(43.999999999999986, 43.999999999999986, 43.999999999999986, 0.45);}.elementor-1202 .elementor-element.elementor-element-494b85a{--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;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-88ba53e > .elementor-widget-container{margin:100px 0px 50px 0px;}.elementor-1202 .elementor-element.elementor-element-88ba53e{text-align:center;}.elementor-1202 .elementor-element.elementor-element-88ba53e .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:35px;font-weight:700;}.elementor-1202 .elementor-element.elementor-element-baa36d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1202 .elementor-element.elementor-element-8d52d3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1202 .elementor-element.elementor-element-11ce35a{--display:flex;}.elementor-1202 .elementor-element.elementor-element-ac4034b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-ac4034b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-e7884e8{--display:flex;}.elementor-1202 .elementor-element.elementor-element-9d62fa2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-9d62fa2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-76fc546{--display:flex;}.elementor-1202 .elementor-element.elementor-element-e52e844 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-e52e844 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-8169da0{--display:flex;}.elementor-1202 .elementor-element.elementor-element-790e1f2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-790e1f2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-0197d10{--display:flex;}.elementor-1202 .elementor-element.elementor-element-f7ed49d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-f7ed49d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-805ce0a{--display:flex;}.elementor-1202 .elementor-element.elementor-element-997f72c > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-997f72c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-c65e5d9{--display:flex;}.elementor-1202 .elementor-element.elementor-element-962a773 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-962a773 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-f21dc17{--display:flex;}.elementor-1202 .elementor-element.elementor-element-b364e0b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-b364e0b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-79f00d5{--display:flex;}.elementor-1202 .elementor-element.elementor-element-6404162 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-6404162 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-373cbed{--display:flex;}.elementor-1202 .elementor-element.elementor-element-ec3ce61 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-ec3ce61 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-2b3f3cd{--display:flex;}.elementor-1202 .elementor-element.elementor-element-4b8202a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-4b8202a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-4b570d3{--display:flex;}.elementor-1202 .elementor-element.elementor-element-23d9931 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-23d9931 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-75a57fe{--display:flex;}.elementor-1202 .elementor-element.elementor-element-dd6a48f > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-dd6a48f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-6c721ea{--display:flex;}.elementor-1202 .elementor-element.elementor-element-0b378f6 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-0b378f6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-6e36f9a{--display:flex;}.elementor-1202 .elementor-element.elementor-element-ab08571 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-ab08571 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-13afd7a{--display:flex;}.elementor-1202 .elementor-element.elementor-element-f61ef16 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-f61ef16 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-1f5a44e{--display:flex;}.elementor-1202 .elementor-element.elementor-element-36e0105 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-36e0105 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-c3aff76{--display:flex;}.elementor-1202 .elementor-element.elementor-element-f6a0465 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-f6a0465 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-e361717{--display:flex;}.elementor-1202 .elementor-element.elementor-element-3a51f49 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-3a51f49 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-14b312b{--display:flex;}.elementor-1202 .elementor-element.elementor-element-060f91e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-060f91e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-4f01865{--display:flex;}.elementor-1202 .elementor-element.elementor-element-2e6e2c8 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-2e6e2c8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-0b6a18b{--display:flex;}.elementor-1202 .elementor-element.elementor-element-9cd9a30 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-9cd9a30 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-35de305{--display:flex;}.elementor-1202 .elementor-element.elementor-element-18fe995 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-18fe995 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-2a5abf6{--display:flex;}.elementor-1202 .elementor-element.elementor-element-b5e3a1e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-b5e3a1e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-6146d1f{--display:flex;}.elementor-1202 .elementor-element.elementor-element-b8ccad4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-b8ccad4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-50d2bb4{--display:flex;}.elementor-1202 .elementor-element.elementor-element-95906da > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-95906da .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-a5c4699{--display:flex;}.elementor-1202 .elementor-element.elementor-element-f7b451d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-f7b451d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-88ca15b{--display:flex;}.elementor-1202 .elementor-element.elementor-element-83970bb > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-83970bb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1202 .elementor-element.elementor-element-152a4aa{--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:0px;--padding-left:15px;--padding-right:15px;}.elementor-1202 .elementor-element.elementor-element-30f9471{--e-image-carousel-slides-to-show:4;}.elementor-1202 .elementor-element.elementor-element-30f9471 > .elementor-widget-container{padding:050px 0px 50px 0px;}.elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;}.elementor-1202 .elementor-element.elementor-element-30f9471 .swiper-wrapper{display:flex;align-items:center;}.elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-1202 .elementor-element.elementor-element-a673e49{--width:50%;}.elementor-1202 .elementor-element.elementor-element-d90a5fa{--width:50%;}.elementor-1202 .elementor-element.elementor-element-9d5c2aa{--width:50%;}.elementor-1202 .elementor-element.elementor-element-84b9b77{--width:50%;}.elementor-1202 .elementor-element.elementor-element-c366f0a{--width:40%;}.elementor-1202 .elementor-element.elementor-element-d4bc647{--width:50%;}.elementor-1202 .elementor-element.elementor-element-5a16931{--width:60%;}.elementor-1202 .elementor-element.elementor-element-6848a3e{--width:100%;}}@media(max-width:1024px){.elementor-1202 .elementor-element.elementor-element-8c4ddcf{--padding-top:150px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1202 .elementor-element.elementor-element-f8a8f71 .elementor-heading-title{font-size:30px;}.elementor-1202 .elementor-element.elementor-element-5491ea0 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-78e6ee3{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-8d746f4{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-item > a{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-a8f7ecf{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-item > a{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-df50c07 > .elementor-widget-container{margin:0px 0px 13px 10px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-item > a{font-size:20px;}.elementor-1202 .elementor-element.elementor-element-494b85a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-30f9471{--e-image-carousel-slides-to-show:3;}.elementor-1202 .elementor-element.elementor-element-30f9471 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1202 .elementor-element.elementor-element-8c4ddcf{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1202 .elementor-element.elementor-element-f8a8f71 .elementor-heading-title{font-size:32px;}.elementor-1202 .elementor-element.elementor-element-5491ea0 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-digits{font-size:20px;}.elementor-1202 .elementor-element.elementor-element-664f627 .elementor-countdown-label{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1202 .elementor-element.elementor-element-212e64f .elementor-button{font-size:18px;}.elementor-1202 .elementor-element.elementor-element-99ffa0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-99ffa0b.elementor-element{--align-self:center;}.elementor-1202 .elementor-element.elementor-element-3f5d62f .elementor-button{font-size:18px;}.elementor-1202 .elementor-element.elementor-element-9d5c2aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1202 .elementor-element.elementor-element-84aba91 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-78e6ee3{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-84b9b77{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1202 .elementor-element.elementor-element-0430155 .elementor-heading-title{font-size:24px;}.elementor-1202 .elementor-element.elementor-element-8d746f4{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-ad74c37 .elementor-icon-list-item > a{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-995d1c2{--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-1202 .elementor-element.elementor-element-a8f7ecf{font-size:18px;line-height:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-11796d1.elementor-element{--align-self:center;}.elementor-1202 .elementor-element.elementor-element-11796d1{text-align:center;}.elementor-1202 .elementor-element.elementor-element-5476ff8 .elementor-heading-title{font-size:34px;}.elementor-1202 .elementor-element.elementor-element-3e744c2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-7d74607 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1202 .elementor-element.elementor-element-7d74607 .elementor-heading-title{font-size:24px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1202 .elementor-element.elementor-element-f29fe2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-f29fe2e .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-f29fe2e .elementor-icon-box-title a{font-size:20px;}.elementor-1202 .elementor-element.elementor-element-261b900 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-261b900 .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-261b900 .elementor-icon-box-title a{font-size:20px;}.elementor-1202 .elementor-element.elementor-element-82c1288 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1202 .elementor-element.elementor-element-82c1288 .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-82c1288 .elementor-icon-box-title a{font-size:20px;}.elementor-1202 .elementor-element.elementor-element-d4bc647{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-f17425b .elementor-heading-title{font-size:24px;}.elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-d69f3f4 .elementor-icon-list-item > a{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-0ca707a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-5a16931{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-f2187a9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1202 .elementor-element.elementor-element-05a1656{font-size:20px;}.elementor-1202 .elementor-element.elementor-element-df50c07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-df50c07{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 15px/2 );}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-digits{font-size:18px;}.elementor-1202 .elementor-element.elementor-element-e4dd6a7 .elementor-countdown-label{font-size:16px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-1202 .elementor-element.elementor-element-3a6a7bd{--e-icon-list-icon-size:15px;}.elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1202 .elementor-element.elementor-element-3a6a7bd .elementor-icon-list-item > a{font-size:18px;}.elementor-1202 .elementor-element.elementor-element-9c37b66 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-title, .elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-title a{font-size:25px;}.elementor-1202 .elementor-element.elementor-element-9c37b66 .elementor-icon-box-description{font-size:18px;}.elementor-1202 .elementor-element.elementor-element-ea6c283 .elementor-button{font-size:18px;line-height:23px;}.elementor-1202 .elementor-element.elementor-element-494b85a{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1202 .elementor-element.elementor-element-88ba53e > .elementor-widget-container{margin:50px 0px 40px 0px;}.elementor-1202 .elementor-element.elementor-element-88ba53e .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-1202 .elementor-element.elementor-element-8d52d3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1202 .elementor-element.elementor-element-30f9471{--e-image-carousel-slides-to-show:1;}.elementor-1202 .elementor-element.elementor-element-30f9471 > .elementor-widget-container{padding:0px 0px 15px 0px;}}@media(min-width:1025px){.elementor-1202 .elementor-element.elementor-element-8c4ddcf:not(.elementor-motion-effects-element-type-background), .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1202 .elementor-element.elementor-element-8c4ddcf::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-background-video-container::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .e-con-inner > .elementor-background-video-container::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-background-slideshow::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1202 .elementor-element.elementor-element-8c4ddcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-9741799 */#backToTop {
background-color: #044c9a;
padding: 0;
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
  box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.21);
  width: 50px;
  height: 50px;
  position: fixed;
  right: 10px;
  border-radius: 10px;
  bottom: 20px;
  z-index: 30;
  border: none;
  opacity: 0;
  transition: .5s all;
  will-change: transform;
  z-index: 999;
}

#backToTop:hover {
  animation: upDown 0.8s ease-in-out infinite;
}

#backToTop.show {
  opacity: 1;
}

#backToTop svg {
  width: 30px;
  height: 30px;
}

@keyframes upDown {
  0%,
  100% { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
}

body.page-id-1202 {
    color: #222;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8a8f71 */.blue-span span {
background: linear-gradient(90deg, #2aa8ff, #8b5cf6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-664f627 */@media screen and (max-width: 1025px) {
    


.mobile-count .elementor-countdown-item {

  margin-bottom: 10px;
  margin-right: ;
  margin-left: 0 !important;
}

.mobile-count .elementor-countdown-wrapper {
 
  align-items: baseline !important;
  text-align: left;
}





}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-99ffa0b */.shadow-img .elementor-widget-container {
    box-shadow: 0px 0px 24px 0px rgba(31, 42, 53, .6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78e6ee3 */.li-margin li {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d746f4 */.li-margin li {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8f7ecf */.li-margin li {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b65e55 *//* upewnij się, że wrap jest kontekstem pozycjonowania */
.tl-wrap { position: relative; }

/* linia bazowa + linia progresu */
.tl-line,
.tl-progress{
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-1px);
  width: 2px;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}
.tl-line{
  background: linear-gradient(180deg, rgba(148,163,184,.35), rgba(148,163,184,.12));
}
.tl-progress{
  background: linear-gradient(180deg, #2aa8ff, #8b5cf6);
  height: 0;               /* JS zmienia */
  box-shadow: 0 0 20px rgba(73,118,255,.35);
  z-index: 2;
}

/* kropki – stan bazowy i aktywny (po minięciu przez progress) */
.tl-dot{
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 0;                  /* JS ustawia */
  width: 16px; height: 16px; border-radius: 50%;
  background: #0f172a;
  border: 2px solid rgba(255,255,255,.32);
  box-shadow: 0 0 0 6px rgba(42,168,255,.18), inset 0 0 0 0 #2aa8ff;
  transition: box-shadow .35s ease, transform .35s ease;
  z-index: 3;
}
.tl-dot.active{
  box-shadow: 0 0 0 6px rgba(42,168,255,.28), inset 0 0 0 10px #2aa8ff;
}

/* wejście kart: lewo/prawo */
.tl-card{
  opacity: 0;
  transform: translateY(10px);
  transition: opacity .6s cubic-bezier(.2,.65,.2,1), transform .6s cubic-bezier(.2,.65,.2,1), box-shadow .6s;
}
.tl-item:nth-child(odd)  .tl-card{ transform: translate(-24px, 10px); }
.tl-item:nth-child(even) .tl-card{ transform: translate( 24px, 10px); }

.tl-item.is-visible .tl-card{
  opacity: 1;
  transform: translate(0,0);
 box-shadow: 0 12px 30px rgba(4, 73, 148, .1);
}

/* mobile – jak miałeś wcześniej */
@media (max-width: 900px){
  .tl-line, .tl-progress { left: 28px; transform:none; }
  .tl-dot{ left: 28px; transform: translate(-50%,-50%); }
}

.tl-item:nth-child(odd)  .tl-card { grid-column: 1 / 2; justify-self: end; }
.tl-item:nth-child(even) .tl-card { grid-column: 2 / 3; justify-self: start; }

.tl-card{
  width: min(560px, 92%);
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 16px;
  padding: 18px 20px;
  box-shadow: 0 8px 24px rgba(0,0,0,.28);
  color: #e8edf5;
  opacity: .35; transform: translateY(8px);
  transition: opacity .5s ease, transform .5s ease, box-shadow .5s ease;
}

.tl-list { gap: 46px; padding-left: 0; }

.tl-item{
  display: grid;
  grid-template-columns: 1fr 1fr; /* lewa kolumna | prawa kolumna */
  align-items: start;
  gap: 24px;
  position: relative;
}

/* karty na zmianę */
.tl-item:nth-child(odd)  .tl-card { grid-column: 1 / 2; justify-self: end;  width: min(560px, 92%); }
.tl-item:nth-child(even) .tl-card { grid-column: 2 / 3; justify-self: start; width: min(560px, 92%); }

/* kropka zostaje na środku – nic nie zmieniamy */
.tl-dot{ left:50%; transform:translate(-50%, -50%); }

/* Mobile: wszystko pod linią (czytelnie) */
@media (max-width: 900px){
  .tl-item{ grid-template-columns: 56px 1fr; }   /* kolumna z linią + kolumna z kartą */
  .tl-item .tl-card{ grid-column: 2 / 3; justify-self: start; width: 100%; }
}

@media screen and (max-width: 1000px) {
    


.tl-dot {
 
  left: 20px;
  transform: translateY(-50%);
}

.tl-item:nth-child(2n+1) .tl-card {
  
  grid-column: 2 / 3;
  justify-self: start;
}

.tl-item {

  margin-bottom: 20px;
}



.tl-card h3 {

  font-size: 20px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05a1656 */.price-span span {
    font-size: 50px;
    display: block;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df50c07 */.p-margin-0 p {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-e4dd6a7 */@media screen and (max-width: 1025px) {
    


.mobile-count .elementor-countdown-item {

  margin-bottom: 10px;
  margin-right: ;
  margin-left: 0 !important;
}

.mobile-count .elementor-countdown-wrapper {
 
  align-items: baseline !important;
  text-align: left;
}





}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a16931 */.before-bg {
    position: relative;
}

.before-bg::before {
    content: '';
  position: absolute;
  background-image: url('https://sklep.fitfivemarketing.pl/wp-content/uploads/2025/06/Ellipse-1-1.webp)');
  opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11ce35a */.elementor-1202 .elementor-element.elementor-element-11ce35a {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7884e8 */.elementor-1202 .elementor-element.elementor-element-e7884e8 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76fc546 */.elementor-1202 .elementor-element.elementor-element-76fc546 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8169da0 */.elementor-1202 .elementor-element.elementor-element-8169da0 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0197d10 */.elementor-1202 .elementor-element.elementor-element-0197d10 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-805ce0a */.elementor-1202 .elementor-element.elementor-element-805ce0a {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c65e5d9 */.elementor-1202 .elementor-element.elementor-element-c65e5d9 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f21dc17 */.elementor-1202 .elementor-element.elementor-element-f21dc17 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f00d5 */.elementor-1202 .elementor-element.elementor-element-79f00d5 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373cbed */.elementor-1202 .elementor-element.elementor-element-373cbed {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3f3cd */.elementor-1202 .elementor-element.elementor-element-2b3f3cd {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b570d3 */.elementor-1202 .elementor-element.elementor-element-4b570d3 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a57fe */.elementor-1202 .elementor-element.elementor-element-75a57fe {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c721ea */.elementor-1202 .elementor-element.elementor-element-6c721ea {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e36f9a */.elementor-1202 .elementor-element.elementor-element-6e36f9a {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13afd7a */.elementor-1202 .elementor-element.elementor-element-13afd7a {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5a44e */.elementor-1202 .elementor-element.elementor-element-1f5a44e {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3aff76 */.elementor-1202 .elementor-element.elementor-element-c3aff76 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e361717 */.elementor-1202 .elementor-element.elementor-element-e361717 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b312b */.elementor-1202 .elementor-element.elementor-element-14b312b {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f01865 */.elementor-1202 .elementor-element.elementor-element-4f01865 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6a18b */.elementor-1202 .elementor-element.elementor-element-0b6a18b {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35de305 */.elementor-1202 .elementor-element.elementor-element-35de305 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5abf6 */.elementor-1202 .elementor-element.elementor-element-2a5abf6 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6146d1f */.elementor-1202 .elementor-element.elementor-element-6146d1f {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50d2bb4 */.elementor-1202 .elementor-element.elementor-element-50d2bb4 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c4699 */.elementor-1202 .elementor-element.elementor-element-a5c4699 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ca15b */.elementor-1202 .elementor-element.elementor-element-88ca15b {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* albo inna szerokość filmiku */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d52d3f */.elementor-1202 .elementor-element.elementor-element-8d52d3f {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  gap: 16px;
  padding-bottom: 30px;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: rgba(255,255,255,0.4) transparent;
}


.elementor-1202 .elementor-element.elementor-element-8d52d3f::-webkit-scrollbar {
  height: 6px;
}

.elementor-1202 .elementor-element.elementor-element-8d52d3f::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
}

.elementor-1202 .elementor-element.elementor-element-8d52d3f::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-30f9471 */.elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-widget-container {
    position: relative;
}

.elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-swiper-button {
    position: absolute;
    top: -25px; 
    z-index: 10;
    transform: none;
}

.elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-swiper-button-prev {
    right: 55px !important;
    left: auto !important;
}

.elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-swiper-button-next {
    right: 5px !important;
}

@media (max-width: 1024px) {
  .elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-swiper-button {
    position: static;
    margin: -30px 5px 0 5px;
    display: inline-block;
  }

  .elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-widget-container {
    text-align: center; /* Wyśrodkowanie strzałek */
  }
}
@media (min-width: 1024px) {
  .elementor-1202 .elementor-element.elementor-element-30f9471 .elementor-image-carousel .swiper-slide-image {
    width: 300px;
    height: 300px;
    object-fit: cover;
    display: block;
    margin: 0 auto;
  }
}/* End custom CSS */