.elementor-580 .elementor-element.elementor-element-29751d5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-29751d5:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-29751d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFF;}.elementor-580 .elementor-element.elementor-element-d116174{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-d116174.elementor-element{--align-self:center;}.elementor-580 .elementor-element.elementor-element-d116174 .porto-u-main-heading > *{font-family:"Ubuntu", Source Sans 3;font-size:64px;font-weight:500;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-d116174 .porto-u-sub-heading{font-family:"Montserrat", Source Sans 3;font-size:18px;font-weight:400;line-height:21px;color:#3C3C3C;}.elementor-580 .elementor-element.elementor-element-220121a{--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:-80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-220121a:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-220121a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7FBFF 30%, #FFFFFF 100%);}.elementor-580 .elementor-element.elementor-element-417407e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-417407e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-580 .elementor-element.elementor-element-5b70fe8 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-5b70fe8 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-5b70fe8 .porto-sicon-img{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-5b70fe8 .porto-icon.advanced{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-5b70fe8 .porto-sicon-title{font-family:"Montserrat", Source Sans 3;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-02dcab0 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-02dcab0 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-02dcab0 .porto-sicon-img{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-02dcab0 .porto-icon.advanced{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-02dcab0 .porto-sicon-title{font-family:"Montserrat", Source Sans 3;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-3dda018 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-3dda018 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-3dda018 .porto-sicon-img{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-3dda018 .porto-icon.advanced{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-3dda018 .porto-sicon-title{font-family:"Montserrat", Source Sans 3;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-0fe81b3 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-0fe81b3 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-0fe81b3 .porto-sicon-img{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-0fe81b3 .porto-icon.advanced{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-0fe81b3 .porto-sicon-title{font-family:"Montserrat", Source Sans 3;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-f58eff2 .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-f58eff2 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-f58eff2 .porto-sicon-img{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-f58eff2 .porto-icon.advanced{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-f58eff2 .porto-sicon-title{font-family:"Montserrat", Source Sans 3;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-1ace76e .porto-icon{font-size:32px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-1ace76e .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-1ace76e .porto-sicon-img{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-1ace76e .porto-icon.advanced{border-radius:200px;}.elementor-580 .elementor-element.elementor-element-1ace76e .porto-sicon-title{font-family:"Montserrat", Source Sans 3;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-dba17c6{--display:flex;--min-height:380px;}.elementor-580 .elementor-element.elementor-element-dba17c6:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-dba17c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fitek.pl/wp-content/uploads/2025/04/why-us-macbook-pro.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-580 .elementor-element.elementor-element-b09f909{width:auto;max-width:auto;top:35%;}body:not(.rtl) .elementor-580 .elementor-element.elementor-element-b09f909{right:10%;}body.rtl .elementor-580 .elementor-element.elementor-element-b09f909{left:10%;}.elementor-580 .elementor-element.elementor-element-b09f909 img{height:250px;}.elementor-580 .elementor-element.elementor-element-d7b98c6{--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:60px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-395ee70{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-395ee70.elementor-element{--align-self:center;}.elementor-580 .elementor-element.elementor-element-395ee70 .porto-u-main-heading > *{font-size:32px;font-weight:600;line-height:48px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-element-395ee70 .heading-highlight mark:before{animation-delay:500ms;bottom:0%;}.elementor-element-395ee70 .svg-highlight svg path{animation-delay:500ms;}.elementor-element-395ee70 .svg-highlight svg{stroke:var( --e-global-color-secondary );stroke-width:8;}.elementor-element-395ee70 .svg-highlight{bottom:0%;height:65%;}.elementor-580 .elementor-element.elementor-element-8e2c0e5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8e2c0e5{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-element-44e2a1b .porto-sicon-box.top-icon{text-align:left;}.elementor-580 .elementor-element.elementor-element-44e2a1b > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-580 .elementor-element.elementor-element-44e2a1b > .elementor-widget-container{background-color:#F7FBFF;padding:2.5rem 2.5rem 2.7rem 2.5rem;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-44e2a1b:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-580 .elementor-element.elementor-element-44e2a1b .porto-sicon-img{font-size:80px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-44e2a1b .porto-icon.advanced{border-radius:0px;}.elementor-580 .elementor-element.elementor-element-44e2a1b .porto-sicon-title{font-family:"Ubuntu", Source Sans 3;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );margin-bottom:14px;}.elementor-580 .elementor-element.elementor-element-44e2a1b .porto-sicon-header p{font-family:"Montserrat", Source Sans 3;font-size:16px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-44e2a1b .porto-sicon-description{font-size:14.4px;font-weight:600;letter-spacing:0px;}.elementor-580 .elementor-element.elementor-element-44e2a1b .porto-sicon-header{margin-bottom:21px;}.elementor-element-63fb575 .porto-sicon-box.top-icon{text-align:left;}.elementor-580 .elementor-element.elementor-element-63fb575 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-580 .elementor-element.elementor-element-63fb575 > .elementor-widget-container{background-color:#F7FBFF;padding:2.5rem 2.5rem 2.7rem 2.5rem;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-63fb575:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-580 .elementor-element.elementor-element-63fb575 .porto-sicon-img{font-size:80px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-63fb575 .porto-icon.advanced{border-radius:0px;}.elementor-580 .elementor-element.elementor-element-63fb575 .porto-sicon-title{font-family:"Ubuntu", Source Sans 3;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );margin-bottom:14px;}.elementor-580 .elementor-element.elementor-element-63fb575 .porto-sicon-header p{font-family:"Montserrat", Source Sans 3;font-size:16px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-63fb575 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-580 .elementor-element.elementor-element-63fb575 .porto-sicon-header{margin-bottom:21px;}.elementor-element-67601c8 .porto-sicon-box.top-icon{text-align:left;}.elementor-580 .elementor-element.elementor-element-67601c8 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-580 .elementor-element.elementor-element-67601c8 > .elementor-widget-container{background-color:#F7FBFF;padding:2.5rem 2.5rem 2.7rem 2.5rem;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-67601c8:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-580 .elementor-element.elementor-element-67601c8 .porto-sicon-img{font-size:80px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-67601c8 .porto-icon.advanced{border-radius:0px;}.elementor-580 .elementor-element.elementor-element-67601c8 .porto-sicon-title{font-family:"Ubuntu", Source Sans 3;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );margin-bottom:14px;}.elementor-580 .elementor-element.elementor-element-67601c8 .porto-sicon-header p{font-family:"Montserrat", Source Sans 3;font-size:16px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-67601c8 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-580 .elementor-element.elementor-element-67601c8 .porto-sicon-header{margin-bottom:21px;}.elementor-element-c9994f9 .porto-sicon-box.top-icon{text-align:left;}.elementor-580 .elementor-element.elementor-element-c9994f9 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-580 .elementor-element.elementor-element-c9994f9 > .elementor-widget-container{background-color:#F7FBFF;padding:2.5rem 2.5rem 2.7rem 2.5rem;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-c9994f9:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-580 .elementor-element.elementor-element-c9994f9 .porto-sicon-img{font-size:80px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-c9994f9 .porto-icon.advanced{border-radius:0px;}.elementor-580 .elementor-element.elementor-element-c9994f9 .porto-sicon-title{font-family:"Ubuntu", Source Sans 3;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );margin-bottom:14px;}.elementor-580 .elementor-element.elementor-element-c9994f9 .porto-sicon-header p{font-family:"Montserrat", Source Sans 3;font-size:16px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-c9994f9 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-580 .elementor-element.elementor-element-c9994f9 .porto-sicon-header{margin-bottom:21px;}.elementor-element-0dc8874 .porto-sicon-box.top-icon{text-align:left;}.elementor-580 .elementor-element.elementor-element-0dc8874 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-580 .elementor-element.elementor-element-0dc8874 > .elementor-widget-container{background-color:#F7FBFF;padding:2.5rem 2.5rem 2.7rem 2.5rem;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-0dc8874:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-580 .elementor-element.elementor-element-0dc8874 .porto-sicon-img{font-size:80px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-0dc8874 .porto-icon.advanced{border-radius:0px;}.elementor-580 .elementor-element.elementor-element-0dc8874 .porto-sicon-title{font-family:"Ubuntu", Source Sans 3;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );margin-bottom:14px;}.elementor-580 .elementor-element.elementor-element-0dc8874 .porto-sicon-header p{font-family:"Montserrat", Source Sans 3;font-size:16px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-0dc8874 .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-580 .elementor-element.elementor-element-0dc8874 .porto-sicon-header{margin-bottom:21px;}.elementor-element-b495c2e .porto-sicon-box.top-icon{text-align:left;}.elementor-580 .elementor-element.elementor-element-b495c2e > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-580 .elementor-element.elementor-element-b495c2e > .elementor-widget-container{background-color:#F7FBFF;padding:2.5rem 2.5rem 2.7rem 2.5rem;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-b495c2e:hover .elementor-widget-container{box-shadow:0px 30px 90px 0px rgba(187, 187, 187, 0.33);}.elementor-580 .elementor-element.elementor-element-b495c2e .porto-sicon-img{font-size:80px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-b495c2e .porto-icon.advanced{border-radius:0px;}.elementor-580 .elementor-element.elementor-element-b495c2e .porto-sicon-title{font-family:"Ubuntu", Source Sans 3;font-size:25px;font-weight:500;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );margin-bottom:14px;}.elementor-580 .elementor-element.elementor-element-b495c2e .porto-sicon-header p{font-family:"Montserrat", Source Sans 3;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-580 .elementor-element.elementor-element-b495c2e .porto-sicon-description{font-size:14.4px;font-weight:600;}.elementor-580 .elementor-element.elementor-element-b495c2e .porto-sicon-header{margin-bottom:21px;}@media(min-width:2400px){.elementor-580 .elementor-element.elementor-element-417407e{--grid-auto-flow:row;}.elementor-580 .elementor-element.elementor-element-8e2c0e5{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-580 .elementor-element.elementor-element-417407e{--grid-auto-flow:row;}.elementor-580 .elementor-element.elementor-element-8e2c0e5{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-580 .elementor-element.elementor-element-417407e{--grid-auto-flow:row;}.elementor-580 .elementor-element.elementor-element-8e2c0e5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-d116174 .porto-u-main-heading > *{font-size:55px;line-height:1.25em;}.elementor-580 .elementor-element.elementor-element-d116174 .porto-u-sub-heading{font-size:16px;}.elementor-580 .elementor-element.elementor-element-417407e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-580 .elementor-element.elementor-element-8e2c0e5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:020px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8e2c0e5{--padding-inline-start:020px;--padding-inline-end:20px;}}