.elementor-95 .elementor-element.elementor-element-53cc8aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-95 .elementor-element.elementor-element-53cc8aa::before, .elementor-95 .elementor-element.elementor-element-53cc8aa > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-53cc8aa > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-53cc8aa > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-53cc8aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-53cc8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-53cc8aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-7b7e143{width:100%;max-width:100%;}.elementor-95 .elementor-element.elementor-element-8552a24{--display:flex;}.elementor-95 .elementor-element.elementor-element-8552a24.e-con{--align-self:center;}.elementor-95 .elementor-element.elementor-element-966d6bb{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-95 .elementor-element.elementor-element-ab3b0ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:3px 3px 3px 3px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-95 .elementor-element.elementor-element-ab3b0ab::before, .elementor-95 .elementor-element.elementor-element-ab3b0ab > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-ab3b0ab > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-ab3b0ab > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-ab3b0ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-ab3b0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-d8a611c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-95 .elementor-element.elementor-element-d8a611c{--icon-box-icon-margin:18px;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon-box-title{margin-block-end:3px;}.elementor-95 .elementor-element.elementor-element-d8a611c.elementor-view-stacked .elementor-icon{background-color:#90D1E6;fill:#1D71B8;color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-d8a611c.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-d8a611c.elementor-view-default .elementor-icon{fill:#90D1E6;color:#90D1E6;border-color:#90D1E6;}.elementor-95 .elementor-element.elementor-element-d8a611c.elementor-view-framed .elementor-icon{background-color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon{font-size:24px;}.elementor-95 .elementor-element.elementor-element-d6c3c68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:3px 3px 3px 3px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-95 .elementor-element.elementor-element-d6c3c68::before, .elementor-95 .elementor-element.elementor-element-d6c3c68 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d6c3c68 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d6c3c68 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-d6c3c68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-d6c3c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-d3d7a49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-95 .elementor-element.elementor-element-d3d7a49{--icon-box-icon-margin:18px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon-box-title{margin-block-end:3px;}.elementor-95 .elementor-element.elementor-element-d3d7a49.elementor-view-stacked .elementor-icon{background-color:#90D1E6;fill:#1D71B8;color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-d3d7a49.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-d3d7a49.elementor-view-default .elementor-icon{fill:#90D1E6;color:#90D1E6;border-color:#90D1E6;}.elementor-95 .elementor-element.elementor-element-d3d7a49.elementor-view-framed .elementor-icon{background-color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon{font-size:24px;}.elementor-95 .elementor-element.elementor-element-4236095{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:3px 3px 3px 3px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-95 .elementor-element.elementor-element-4236095::before, .elementor-95 .elementor-element.elementor-element-4236095 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-4236095 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-4236095 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-4236095 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-4236095 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-5c3d264{width:var( --container-widget-width, 106.512% );max-width:106.512%;--container-widget-width:106.512%;--container-widget-flex-grow:0;--icon-box-icon-margin:18px;}.elementor-95 .elementor-element.elementor-element-5c3d264 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-5c3d264.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon-box-title{margin-block-end:3px;}.elementor-95 .elementor-element.elementor-element-5c3d264.elementor-view-stacked .elementor-icon{background-color:#90D1E6;fill:#1D71B8;color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-5c3d264.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-5c3d264.elementor-view-default .elementor-icon{fill:#90D1E6;color:#90D1E6;border-color:#90D1E6;}.elementor-95 .elementor-element.elementor-element-5c3d264.elementor-view-framed .elementor-icon{background-color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon{font-size:24px;}.elementor-95 .elementor-element.elementor-element-c3254ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.9;--border-radius:3px 3px 3px 3px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-95 .elementor-element.elementor-element-c3254ca::before, .elementor-95 .elementor-element.elementor-element-c3254ca > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c3254ca > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c3254ca > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c3254ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c3254ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-2f63619{width:var( --container-widget-width, 106.512% );max-width:106.512%;--container-widget-width:106.512%;--container-widget-flex-grow:0;--icon-box-icon-margin:18px;}.elementor-95 .elementor-element.elementor-element-2f63619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-2f63619.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon-box-title{margin-block-end:3px;}.elementor-95 .elementor-element.elementor-element-2f63619.elementor-view-stacked .elementor-icon{background-color:#90D1E6;fill:#1D71B8;color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-2f63619.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-2f63619.elementor-view-default .elementor-icon{fill:#90D1E6;color:#90D1E6;border-color:#90D1E6;}.elementor-95 .elementor-element.elementor-element-2f63619.elementor-view-framed .elementor-icon{background-color:#1D71B8;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon{font-size:24px;}.elementor-95 .elementor-element.elementor-element-d9aad1b{--display:flex;--overlay-opacity:0.5;}.elementor-95 .elementor-element.elementor-element-d9aad1b::before, .elementor-95 .elementor-element.elementor-element-d9aad1b > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d9aad1b > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-d9aad1b > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-d9aad1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-d9aad1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-d9aad1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-95 .elementor-element.elementor-element-b071fbd{--display:flex;}.elementor-95 .elementor-element.elementor-element-dcab615{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-dcab615::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://icolway.pl/wp-content/uploads/2025/09/Projekt-bez-nazwy-20.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-95 .elementor-element.elementor-element-e4fdbf4{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-95 .elementor-element.elementor-element-c59b120{--display:flex;--min-height:97vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-c59b120::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://icolway.pl/wp-content/uploads/2025/09/Projekt-bez-nazwy-21.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-95 .elementor-element.elementor-element-c59b120:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://icolway.pl/wp-content/uploads/2025/09/pobierz_ebook_free_fb_1_2.png") 50% 50%;background-size:cover;}.elementor-95 .elementor-element.elementor-element-c3dba5e{--display:flex;--min-height:690px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-c3dba5e::before, .elementor-95 .elementor-element.elementor-element-c3dba5e > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c3dba5e > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c3dba5e > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c3dba5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c3dba5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-95 .elementor-element.elementor-element-1880f37{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-95 .elementor-element.elementor-element-1880f37 > .elementor-widget-container{margin:500px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-1880f37.elementor-element{--align-self:stretch;}.elementor-95 .elementor-element.elementor-element-1880f37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-95 .elementor-element.elementor-element-1880f37 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-95 .elementor-element.elementor-element-f980f52{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-f980f52::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://icolway.pl/wp-content/uploads/2025/08/1-1.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-95 .elementor-element.elementor-element-1b6ec1b{--display:flex;--min-height:89px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-95:not(.elementor-motion-effects-element-type-background), body.elementor-page-95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-966d6bb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95 .elementor-element.elementor-element-ab3b0ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-95 .elementor-element.elementor-element-d8a611c > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon-box-title{margin-block-end:0px;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-d6c3c68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon-box-title{margin-block-end:0px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-4236095{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-95 .elementor-element.elementor-element-5c3d264 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon-box-title{margin-block-end:0px;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-c3254ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-95 .elementor-element.elementor-element-2f63619 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon-box-title{margin-block-end:0px;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-dcab615{--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-95 .elementor-element.elementor-element-c59b120::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-95 .elementor-element.elementor-element-c59b120{--padding-top:70px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-95 .elementor-element.elementor-element-f980f52{--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-95 .elementor-element.elementor-element-1b6ec1b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-966d6bb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-ab3b0ab{--width:100%;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-95 .elementor-element.elementor-element-d8a611c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-d8a611c{--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-d8a611c .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-d6c3c68{--width:100%;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-d3d7a49{--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-d3d7a49 .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-4236095{--width:100%;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-95 .elementor-element.elementor-element-5c3d264 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-5c3d264{--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-5c3d264 .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-c3254ca{--width:100%;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-95 .elementor-element.elementor-element-2f63619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon-box-wrapper{text-align:center;}.elementor-95 .elementor-element.elementor-element-2f63619{--icon-box-icon-margin:0px;}.elementor-95 .elementor-element.elementor-element-2f63619 .elementor-icon{font-size:30px;}.elementor-95 .elementor-element.elementor-element-dcab615::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-dcab615 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-95 .elementor-element.elementor-element-dcab615{--padding-top:60px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-95 .elementor-element.elementor-element-219a8b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-c59b120::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-c59b120 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-95 .elementor-element.elementor-element-c59b120{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-c3dba5e{--width:100%;}.elementor-95 .elementor-element.elementor-element-f980f52::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-95 .elementor-element.elementor-element-f980f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-95 .elementor-element.elementor-element-f980f52{--padding-top:60px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-53cc8aa{--width:111.274%;}.elementor-95 .elementor-element.elementor-element-966d6bb{--width:100%;}.elementor-95 .elementor-element.elementor-element-d9aad1b{--width:91.963%;}.elementor-95 .elementor-element.elementor-element-c59b120{--width:100%;}.elementor-95 .elementor-element.elementor-element-c3dba5e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-95 .elementor-element.elementor-element-ab3b0ab{--width:48.5%;}.elementor-95 .elementor-element.elementor-element-d6c3c68{--width:48.5%;}.elementor-95 .elementor-element.elementor-element-4236095{--width:48.5%;}.elementor-95 .elementor-element.elementor-element-c3254ca{--width:48.5%;}}/* Start custom CSS for html, class: .elementor-element-7b7e143 *//* Dwa przyciski = ta sama szerokość */
.cta-row{
  display:flex;
  max-width:320px;
  margin:16px auto 0;
}
.cta-row a{
  flex:1 1 0;                    /* po 50% szerokości */
  display:flex; align-items:center; justify-content:center;
  height:48px; padding:0 18px;
  padding: 6px 6px;
  border-radius:999px; font-weight:400;
}
/* odstęp zamiast gap */
.cta-row a + a{ margin-left:12px; }

/* Drugi guzik taki sam jak pierwszy (bez zmiany HTML) */
.cta-row .btn-outline{ background:#2E7DCC; color:#fff; border:0; }
.cta-row .btn-outline:hover{ filter:brightness(1.08); }

/* Mobile – pod sobą + odstęp pionowy */
@media (max-width:520px){
  .cta-row{ flex-direction:column; }
  .cta-row a + a{ margin-left:0; margin-top:12px; }
}

.hero-icolway h1,
.hero-icolway h2{
  color:#fff;
  text-shadow:0 1px 6px rgba(0,0,0,.22); /* subtelna czytelność */
}

.hero-icolway .hero-copy{ position:relative; z-index:1; color:#fff; }
.hero-icolway .hero-copy::before{
  content:""; position:absolute; z-index:-1;
  inset:-14px -18px; border-radius:22px;
  background: rgba(7,28,44,.30);              /* delikatna przeźroczystość */
  backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);
  box-shadow:0 8px 24px rgba(0,0,0,.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c343f8 *//* —— Sekcja „Glow + Roller CTA” —— */
#ik-intro{
  --mx: 50%;           /* pozycja „glow” bez JS (fallback) */
  --my: 30%;
  position: relative;
  border-radius: 220px;
  padding: 28px 22px;
  background: linear-gradient(180deg,#fff, #f8fafc);
  border: 1px solid #eef1f4;
  box-shadow: 0 6px 18px rgba(2,6,23,.06);
  overflow: hidden;
}

/* Świetlisty orb – ultralekki */
#ik-intro::before{
  content:"";
  position:absolute; inset:-1px;
  border-radius:inherit;
  pointer-events:none;
  background:
    radial-gradient(600px 600px at var(--mx) var(--my), rgba(99,102,241,.14), transparent 45%),
    radial-gradient(500px 500px at 80% 0%, rgba(236,72,153,.10), transparent 50%);
  transition: background-position .12s ease-out;
}

/* Tytuł */
#ik-intro .ik-title {
  /* NOWY GRADIENT: Z jeszcze ciemniejszym dolnym odcieniem */
  background: linear-gradient(170deg, #79b6ec, #1E5A8A); /* Zmieniono #2a7ab8 na #1E5A8A */
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  
  /* Pozostałe style bez zmian */
  font-size: clamp(30px, 3.2vw, 34px);
  font-weight: 700;
  line-height: 1.15;
  margin: 0 0 6px;
  position: relative;
  z-index: 1;
}

/* Podtytuł + roller */
#ik-intro .ik-sub{ 
  color:#475569; 
  margin: 0 0 16px; 
  position: relative; 
  z-index:1;
}
#ik-intro .ik-roller{
  display:inline-block; height:1em; overflow:hidden; vertical-align:-0.1em;
}
#ik-intro .ik-words{ display:block; }
#ik-intro .ik-words > span{ display:block; line-height:1em; }
@keyframes ik-roll { 
  0%{ transform: translateY(0); } 
  100%{ transform: translateY(-3em); } /* 3 wiersze */
}
#ik-intro .ik-words{ 
  animation: ik-roll 6s steps(3) infinite; 
}

/* Przycisk z delikatnym „shimmerem” */
#ik-intro .ik-quiz-btn{
  display:inline-flex; align-items:center; justify-content:center;
  gap:10px; padding:12px 20px; border-radius:999px;
  color:#fff; background:#111827; text-decoration:none; position:relative;
  z-index:1;
  box-shadow: 0 8px 24px rgba(2,6,23,.12);
  will-change: transform;
  transition: transform .15s ease, box-shadow .15s ease;
}
#ik-intro .ik-quiz-btn:hover{
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(2,6,23,.16);
  background:#111827;
  color:#fff;

}
/* połysk biegnący przez przycisk */
#ik-intro .ik-quiz-btn::after{
  content:""; position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  background: linear-gradient(100deg, transparent 20%, rgba(255,255,255,.35) 50%, transparent 80%);
  background-size: 250% 100%;
  animation: ik-shimmer 3.2s ease-in-out infinite;
  mix-blend-mode: screen;
}
@keyframes ik-shimmer{ 
  0%{ background-position: 120% 0; } 
  100%{ background-position: -30% 0; } 
}

/* Mobile spacing */
@media(max-width: 1024px){
  #ik-intro{ padding:22px 18px; }
}
/* Wyśrodkowanie i ładne łamanie linii */
#ik-intro{
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
  display: grid;
  gap: 8px;
  text-wrap: balance;
}
#ik-intro .ik-quiz-btn{ margin: 10px auto 0; }


:root {
      --ik-blue: #1E5BFF;
      --ik-pink: #EC4899;
      --ik-soft-pink: #FFE4E6;
      --ik-lavender: #A78BFA;
      --ik-navy: #0F172A;
      --ik-graphite: #121826;
      --ik-pearl: #F8FAFF;
      --ik-silver: #E9EEF6;
      --ik-text: #0f172a;
      --ik-muted: #475569;
      --r: 22px;
      --mx: 50%;
      --my: 50%;
    }

    body {
      font-family: 'Poppins', system-ui;
      background: #ffffff; /* Białe tło */
      margin: 0;
      height: 100vh;
      overflow-x: hidden;
      position: relative;
    }

    .mouse-glow {
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      pointer-events: none; /* Nie blokuje interakcji */
      background: radial-gradient(200px 200px at var(--mx) var(--my), rgba(167,139,250,0.1), rgba(236,72,153,0.05), transparent 70%);
      z-index: -1; /* Pod spodem, by nie wpływać na treść */
      transition: background-position 0.1s ease-out; /* Płynne śledzenie */
    }

    .ik-quizgate { isolation: isolate; }
    .ik-wrap { max-width: 1200px; margin: 0 auto; padding: clamp(16px, 2vw, 24px); }

    .ik-hero {
      position: relative;
      overflow: hidden;
      border-radius: var(--r);
      padding: 28px clamp(20px, 3vw, 40px);
      background: linear-gradient(135deg, #ffffffcc, #f7f9ffcc);
      backdrop-filter: blur(14px);
      border: 1px solid rgba(255, 255, 255, .5);
      box-shadow: 0 12px 36px rgba(167, 139, 250, .08);
      text-align: center;
      perspective: 1000px;
    }
    .ik-hero h2 { 
      margin: 0 0 6px; 
      font: 600 clamp(20px, 2.2vw, 28px)/1.15 'Inter', system-ui;
      color: var(--ik-lavender);
    }
    .ik-hero p { 
      margin: 0 0 16px; 
      color: var(--ik-muted); 
      font-size: clamp(14px, 1.3vw, 16px); 
      font-style: italic;
    }
    .ik-cta {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 12px 18px;
      border-radius: 999px;
      background: radial-gradient(120% 120% at 20% 20%, var(--ik-lavender) 0%, var(--ik-blue) 50%, var(--ik-pink) 100%);
      color: #fff;
      text-decoration: none;
      font-weight: 600;
      box-shadow: 0 8px 22px rgba(167, 139, 250, .35), inset 0 0 0 1px rgba(255, 255, 255, .2);
      transition: transform .2s ease, box-shadow .2s ease;
      transform-style: preserve-3d;
    }
    .ik-cta:hover { 
      transform: translateY(-1px) rotateX(5deg) rotateY(5deg); 
      box-shadow: 0 12px 28px rgba(167, 139, 250, .45); 
    }
    .ik-cta:focus { outline: 3px solid rgba(167, 139, 250, .5); outline-offset: 2px; }

    .ik-cta::after {
      content: "";
      position: absolute;
      inset: 0;
      border-radius: inherit;
      background: radial-gradient(circle at 50% 50%, rgba(255,255,255,0.3), transparent 70%);
      opacity: 0;
      transition: opacity 0.3s ease;
      mix-blend-mode: soft-light;
    }
    .ik-cta:hover::after { opacity: 1; }

    .ik-orbit {
      position: absolute;
      inset: -40% -10% auto -10%;
      height: 220px;
      background:
        radial-gradient(120px 120px at var(--mx) var(--my), rgba(167,139,250,.35), transparent 60%),
        radial-gradient(200px 200px at 80% 30%, rgba(236,72,153,.20), transparent 60%),
        radial-gradient(360px 160px at 50% 50%, rgba(255,255,255,.7), transparent 70%);
      filter: blur(26px);
      pointer-events: none;
      transition: background-position 0.12s ease-out;
      animation: ik-pulse 6s ease-in-out infinite;
    }
    @keyframes ik-pulse { 0%, 100% { transform: scale(1); opacity: 0.9; } 50% { transform: scale(1.03); opacity: 1; } }

    .ik-cards {
      margin-top: 18px;
      display: grid;
      gap: 14px;
      grid-template-columns: repeat(3, 1fr);
    }
    @media (max-width: 900px) { .ik-cards { grid-template-columns: 1fr 1fr; } }
    @media (max-width: 640px) { .ik-cards { grid-template-columns: 1fr; } }

    .ik-card {
      position: relative;
      display: flex;
      flex-direction: column; /* Układ pionowy */
      align-items: center;
      padding: 14px 16px;
      border-radius: calc(var(--r) - 6px);
      background: rgba(255, 255, 255, .6);
      backdrop-filter: blur(10px);
      border: 1px solid rgba(255, 255, 255, .55);
      box-shadow: 0 10px 28px rgba(167, 139, 250, .06);
      text-decoration: none;
      color: var(--ik-text);
      transition: transform .18s ease, box-shadow .18s ease;
      transform-style: preserve-3d;
    }
    .ik-card:hover { 
      transform: translateY(-2px) rotateX(10deg) rotateY(10deg); 
      box-shadow: 0 16px 40px rgba(167, 139, 250, .12); 
    }
    .ik-card .ik-copy {
      text-align: center; /* Wyśrodkowanie tekstu */
    }
    .ik-card .ik-copy h3 { 
      margin: 0 0 4px; 
      font: 700 21px/1.2 'Inter', system-ui;
      color: var(--ik-lavender);
    }
    .ik-card .ik-copy p { margin: 0 0 6px; color: var(--ik-muted); font-size: 14px; }
    .ik-card .ik-link { font-weight: 600; color: var(--ik-pink); transition: color .2s ease; }
    .ik-card:hover .ik-link { color: var(--ik-blue); }

    .ik-image {
      width: 100%; /* Pełna szerokość karty */
      height: 350px; /* Zwiększona wysokość dla większego miejsca na zdjęcie */
      margin-bottom: 10px; /* Odstęp od tekstu */
      border-radius: 34px; /* Zaokrąglenie wszystkich rogów */
      overflow: hidden;
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .4), 0 8px 18px rgba(167, 139, 250, .08);
      transform: translateZ(10px);
      transition: transform .18s ease;
    }
    .ik-card:hover .ik-image { transform: translateZ(15px) rotate(5deg); }
    .ik-image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .ik-platinum .ik-image { background: linear-gradient(135deg, #ffffff, var(--ik-soft-pink)); }
    .ik-silver .ik-image { background: linear-gradient(135deg, #f5f7fb, #f3e8ff); }
    .ik-graphite .ik-image { background: linear-gradient(135deg, #e0e7ff, #f3e8ff); }
    .ik-graphite .ik-copy h3, .ik-graphite .ik-copy p { color: var(--ik-navy); }

    @media (prefers-reduced-motion: reduce) {
      .ik-orbit, .mouse-glow { transition: none; animation: none; }
      .ik-card, .ik-cta { transition: none; }
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-219a8b5 */v.woocommerce ul.products li.product .product__categories {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bf45f66 */.woocommerce ul.products li.product .product__categories {
    display: none !important;
}/* End custom CSS */