.elementor-5041 .elementor-element.elementor-element-b21a66e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5041 .elementor-element.elementor-element-b21a66e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://publictech.pl/wp-content/uploads/2018/02/home8_bg2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-5041 .elementor-element.elementor-element-b21a66e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5041 .elementor-element.elementor-element-b21a66e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5041 .elementor-element.elementor-element-b21a66e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-b21a66e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 33%;}.elementor-5041 .elementor-element.elementor-element-b21a66e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-510cfda{--spacer-size:30px;}.elementor-5041 .elementor-element.elementor-element-3b8d6d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:bold;line-height:1.3em;letter-spacing:-1.1px;}.elementor-5041 .elementor-element.elementor-element-9217093{--spacer-size:52px;}.elementor-5041 .elementor-element.elementor-element-140ca2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5041 .elementor-element.elementor-element-140ca2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #3f79df 56%, #59aef0 100%);}.elementor-5041 .elementor-element.elementor-element-140ca2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-140ca2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 25% 0% 18.2%;}.elementor-5041 .elementor-element.elementor-element-140ca2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-4ce2853{--spacer-size:70px;}.elementor-5041 .elementor-element.elementor-element-34e4411 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:bold;text-transform:none;letter-spacing:-1.3px;}.elementor-5041 .elementor-element.elementor-element-5701110{--spacer-size:22px;}.elementor-5041 .elementor-element.elementor-element-e2d6a1e{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.48em;letter-spacing:0.4px;}.elementor-5041 .elementor-element.elementor-element-f4656ff > .elementor-widget-container{margin:0% 125% 0% -38%;padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-f4656ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5041 .elementor-element.elementor-element-ef3e242{--spacer-size:85px;}.elementor-5041 .elementor-element.elementor-element-4697c72{padding:93px 0px 113px 0px;}.elementor-5041 .elementor-element.elementor-element-18d48ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-18d48ff > .elementor-element-populated{padding:18px 0px 0px 24px;}.elementor-5041 .elementor-element.elementor-element-8d2f88b{text-align:left;}.elementor-5041 .elementor-element.elementor-element-821486d > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-5041 .elementor-element.elementor-element-821486d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;letter-spacing:-1.7px;}.elementor-5041 .elementor-element.elementor-element-885a8f1{--spacer-size:38px;}.elementor-5041 .elementor-element.elementor-element-3577f8e > .elementor-widget-container{margin:0% 16% 0% 0%;}.elementor-5041 .elementor-element.elementor-element-3577f8e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;text-transform:none;line-height:1.36em;color:#29293a;}.elementor-5041 .elementor-element.elementor-element-15528e8{--spacer-size:17px;}.elementor-5041 .elementor-element.elementor-element-276e7c5 > .elementor-widget-container{margin:0% 19% 0% 0%;}.elementor-5041 .elementor-element.elementor-element-276e7c5{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:0.4px;}.elementor-5041 .elementor-element.elementor-element-41bdf5a{--spacer-size:14px;}.elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon-box-wrapper{text-align:left;}.elementor-5041 .elementor-element.elementor-element-50f5fd6{--icon-box-icon-margin:9px;}.elementor-5041 .elementor-element.elementor-element-50f5fd6.elementor-view-stacked .elementor-icon{background-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-50f5fd6.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-50f5fd6.elementor-view-default .elementor-icon{fill:#c3c3c9;color:#c3c3c9;border-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon{font-size:40px;}.elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon-box-title{color:#417be0;}.elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:bold;line-height:0.9em;letter-spacing:-1.5px;}.elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon-box-description{color:#29293a;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;line-height:0.6em;letter-spacing:0.2px;}.elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon-box-wrapper{text-align:left;}.elementor-5041 .elementor-element.elementor-element-cb8b75f{--icon-box-icon-margin:9px;}.elementor-5041 .elementor-element.elementor-element-cb8b75f.elementor-view-stacked .elementor-icon{background-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-cb8b75f.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-cb8b75f.elementor-view-default .elementor-icon{fill:#c3c3c9;color:#c3c3c9;border-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon{font-size:40px;}.elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon-box-title{color:#417be0;}.elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:bold;line-height:0.9em;letter-spacing:-1.5px;}.elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon-box-description{color:#29293a;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;line-height:0.6em;letter-spacing:0.2px;}.elementor-5041 .elementor-element.elementor-element-0f9ffb6{padding:64px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon-box-wrapper{text-align:left;}.elementor-5041 .elementor-element.elementor-element-a62b37c{--icon-box-icon-margin:9px;}.elementor-5041 .elementor-element.elementor-element-a62b37c.elementor-view-stacked .elementor-icon{background-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-a62b37c.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-a62b37c.elementor-view-default .elementor-icon{fill:#c3c3c9;color:#c3c3c9;border-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon{font-size:40px;}.elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon-box-title{color:#417be0;}.elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:bold;line-height:0.9em;letter-spacing:-1.5px;}.elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon-box-description{color:#29293a;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;line-height:0.6em;letter-spacing:0.2px;}.elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon-box-wrapper{text-align:left;}.elementor-5041 .elementor-element.elementor-element-020fd52{--icon-box-icon-margin:9px;}.elementor-5041 .elementor-element.elementor-element-020fd52.elementor-view-stacked .elementor-icon{background-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-020fd52.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-020fd52.elementor-view-default .elementor-icon{fill:#c3c3c9;color:#c3c3c9;border-color:#c3c3c9;}.elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon{font-size:40px;}.elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon-box-title{color:#417be0;}.elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:bold;line-height:0.9em;letter-spacing:-1.5px;}.elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon-box-description{color:#29293a;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;line-height:0.6em;letter-spacing:0.2px;}.elementor-5041 .elementor-element.elementor-element-92a858c:not(.elementor-motion-effects-element-type-background), .elementor-5041 .elementor-element.elementor-element-92a858c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9fd;}.elementor-5041 .elementor-element.elementor-element-92a858c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:101px 0px 111px 0px;}.elementor-5041 .elementor-element.elementor-element-92a858c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-7065c7a{text-align:center;}.elementor-5041 .elementor-element.elementor-element-7065c7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;}.elementor-5041 .elementor-element.elementor-element-1233dd1{padding:37px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-3e9a457 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-3e9a457 > .elementor-element-populated{padding:0px 20px 0px 35px;}.elementor-5041 .elementor-element.elementor-element-0aa387b{--icon-box-icon-margin:22px;}.elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-stacked .elementor-icon{background-color:#417be0;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-default .elementor-icon{fill:#417be0;color:#417be0;border-color:#417be0;}.elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-stacked .elementor-icon:hover{background-color:#19d5ce;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-framed .elementor-icon:hover, .elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-default .elementor-icon:hover{fill:#19d5ce;color:#19d5ce;border-color:#19d5ce;}.elementor-5041 .elementor-element.elementor-element-0aa387b.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-0aa387b .elementor-icon{font-size:26px;padding:20px;}.elementor-5041 .elementor-element.elementor-element-0aa387b .elementor-icon-box-title{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-0aa387b .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-0aa387b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-5041 .elementor-element.elementor-element-0aa387b .elementor-icon-box-description{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.1px;}.elementor-5041 .elementor-element.elementor-element-6370bd2{--spacer-size:67px;}.elementor-5041 .elementor-element.elementor-element-5535a4e{--icon-box-icon-margin:22px;}.elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-stacked .elementor-icon{background-color:#417be0;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-default .elementor-icon{fill:#417be0;color:#417be0;border-color:#417be0;}.elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-stacked .elementor-icon:hover{background-color:#19d5ce;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-framed .elementor-icon:hover, .elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-default .elementor-icon:hover{fill:#19d5ce;color:#19d5ce;border-color:#19d5ce;}.elementor-5041 .elementor-element.elementor-element-5535a4e.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-5535a4e .elementor-icon{font-size:26px;padding:20px;}.elementor-5041 .elementor-element.elementor-element-5535a4e .elementor-icon-box-title{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-5535a4e .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-5535a4e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-5041 .elementor-element.elementor-element-5535a4e .elementor-icon-box-description{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.1px;}.elementor-5041 .elementor-element.elementor-element-3572fb3{--spacer-size:67px;}.elementor-5041 .elementor-element.elementor-element-13f7935{--icon-box-icon-margin:22px;}.elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-stacked .elementor-icon{background-color:#417be0;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-default .elementor-icon{fill:#417be0;color:#417be0;border-color:#417be0;}.elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-stacked .elementor-icon:hover{background-color:#19d5ce;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-framed .elementor-icon:hover, .elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-default .elementor-icon:hover{fill:#19d5ce;color:#19d5ce;border-color:#19d5ce;}.elementor-5041 .elementor-element.elementor-element-13f7935.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-13f7935 .elementor-icon{font-size:26px;padding:20px;}.elementor-5041 .elementor-element.elementor-element-13f7935 .elementor-icon-box-title{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-13f7935 .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-13f7935 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-5041 .elementor-element.elementor-element-13f7935 .elementor-icon-box-description{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.1px;}.elementor-bc-flex-widget .elementor-5041 .elementor-element.elementor-element-860fe55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5041 .elementor-element.elementor-element-860fe55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5041 .elementor-element.elementor-element-860fe55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-860fe55 > .elementor-element-populated{padding:74px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-07a3b40{--spacer-size:67px;}.elementor-5041 .elementor-element.elementor-element-9c90e52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-9c90e52 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-5041 .elementor-element.elementor-element-58b373d{--icon-box-icon-margin:22px;}.elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-stacked .elementor-icon{background-color:#417be0;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-default .elementor-icon{fill:#417be0;color:#417be0;border-color:#417be0;}.elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-stacked .elementor-icon:hover{background-color:#19d5ce;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-framed .elementor-icon:hover, .elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-default .elementor-icon:hover{fill:#19d5ce;color:#19d5ce;border-color:#19d5ce;}.elementor-5041 .elementor-element.elementor-element-58b373d.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-58b373d .elementor-icon{font-size:26px;padding:20px;}.elementor-5041 .elementor-element.elementor-element-58b373d .elementor-icon-box-title{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-58b373d .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-58b373d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-5041 .elementor-element.elementor-element-58b373d .elementor-icon-box-description{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.1px;}.elementor-5041 .elementor-element.elementor-element-a15080f{--spacer-size:67px;}.elementor-5041 .elementor-element.elementor-element-adf8e54{--icon-box-icon-margin:22px;}.elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-stacked .elementor-icon{background-color:#417be0;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-default .elementor-icon{fill:#417be0;color:#417be0;border-color:#417be0;}.elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-stacked .elementor-icon:hover{background-color:#19d5ce;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-framed .elementor-icon:hover, .elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-default .elementor-icon:hover{fill:#19d5ce;color:#19d5ce;border-color:#19d5ce;}.elementor-5041 .elementor-element.elementor-element-adf8e54.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-adf8e54 .elementor-icon{font-size:26px;padding:20px;}.elementor-5041 .elementor-element.elementor-element-adf8e54 .elementor-icon-box-title{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-adf8e54 .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-adf8e54 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-5041 .elementor-element.elementor-element-adf8e54 .elementor-icon-box-description{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.1px;}.elementor-5041 .elementor-element.elementor-element-6fc7afe{--spacer-size:67px;}.elementor-5041 .elementor-element.elementor-element-9a79f1e{--icon-box-icon-margin:22px;}.elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-stacked .elementor-icon{background-color:#417be0;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-framed .elementor-icon, .elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-default .elementor-icon{fill:#417be0;color:#417be0;border-color:#417be0;}.elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-stacked .elementor-icon:hover{background-color:#19d5ce;fill:#ffffff;color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-framed .elementor-icon:hover, .elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-default .elementor-icon:hover{fill:#19d5ce;color:#19d5ce;border-color:#19d5ce;}.elementor-5041 .elementor-element.elementor-element-9a79f1e.elementor-view-framed .elementor-icon:hover{background-color:#ffffff;}.elementor-5041 .elementor-element.elementor-element-9a79f1e .elementor-icon{font-size:26px;padding:20px;}.elementor-5041 .elementor-element.elementor-element-9a79f1e .elementor-icon-box-title{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-9a79f1e .elementor-icon-box-title, .elementor-5041 .elementor-element.elementor-element-9a79f1e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-5041 .elementor-element.elementor-element-9a79f1e .elementor-icon-box-description{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.1px;}.elementor-5041 .elementor-element.elementor-element-b0b3a25:not(.elementor-motion-effects-element-type-background), .elementor-5041 .elementor-element.elementor-element-b0b3a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #3b77dd 11%, #58adef 100%);}.elementor-5041 .elementor-element.elementor-element-b0b3a25 > .elementor-container{max-width:800px;}.elementor-5041 .elementor-element.elementor-element-b0b3a25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 28px 30px;}.elementor-5041 .elementor-element.elementor-element-b0b3a25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-0ff2575 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-78eaf9d > .elementor-widget-container{margin:15px 15px 15px 15px;padding:3px 27px 0px 15px;}.elementor-5041 .elementor-element.elementor-element-78eaf9d{text-align:center;}.elementor-5041 .elementor-element.elementor-element-78eaf9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:bold;text-transform:none;letter-spacing:-1.4px;}.elementor-5041 .elementor-element.elementor-element-9a3de5a:not(.elementor-motion-effects-element-type-background), .elementor-5041 .elementor-element.elementor-element-9a3de5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f9;}.elementor-5041 .elementor-element.elementor-element-9a3de5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:103px 0px 45px 0px;}.elementor-5041 .elementor-element.elementor-element-9a3de5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-9553834{text-align:left;}.elementor-5041 .elementor-element.elementor-element-8a41deb > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-5041 .elementor-element.elementor-element-8a41deb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;letter-spacing:-1.7px;}.elementor-5041 .elementor-element.elementor-element-7166cd7 > .elementor-element-populated{padding:10px 0px 0px 61px;}.elementor-5041 .elementor-element.elementor-element-166d4ba{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:0.4px;}.elementor-5041 .elementor-element.elementor-element-5eaa788:not(.elementor-motion-effects-element-type-background), .elementor-5041 .elementor-element.elementor-element-5eaa788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f9;}.elementor-5041 .elementor-element.elementor-element-5eaa788{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-5041 .elementor-element.elementor-element-5eaa788 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-5964efd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5041 .elementor-element.elementor-element-5964efd{margin-top:50px;margin-bottom:50px;}.elementor-5041 .elementor-element.elementor-element-8153988{text-align:center;}.elementor-5041 .elementor-element.elementor-element-8153988 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;}.elementor-5041 .elementor-element.elementor-element-d509530 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5041 .elementor-element.elementor-element-d509530{margin-top:50px;margin-bottom:50px;}.elementor-5041 .elementor-element.elementor-element-1c091cc:not(.elementor-motion-effects-element-type-background), .elementor-5041 .elementor-element.elementor-element-1c091cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://publictech.pl/wp-content/uploads/2018/02/home8_bg1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5041 .elementor-element.elementor-element-1c091cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:141px 0px 160px 0px;}.elementor-5041 .elementor-element.elementor-element-1c091cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-c65139a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-c65139a > .elementor-element-populated{padding:8px 0px 0px 22px;}.elementor-5041 .elementor-element.elementor-element-d5c9414 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-d5c9414 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:bold;line-height:1.1em;letter-spacing:-2.4px;}.elementor-5041 .elementor-element.elementor-element-19a6aa6{--spacer-size:33px;}.elementor-5041 .elementor-element.elementor-element-0156461 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5041 .elementor-element.elementor-element-0156461{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:0.4px;}.elementor-5041 .elementor-element.elementor-element-87ccb57{--spacer-size:16px;}.elementor-5041 .elementor-element.elementor-element-d695777:not(.elementor-motion-effects-element-type-background), .elementor-5041 .elementor-element.elementor-element-d695777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f9;}.elementor-5041 .elementor-element.elementor-element-d695777{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:102px 0px 94px 0px;}.elementor-5041 .elementor-element.elementor-element-d695777 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5041 .elementor-element.elementor-element-e6fb93c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-e6fb93c .elementor-element-populated a{color:#29293a;}.elementor-5041 .elementor-element.elementor-element-e6fb93c .elementor-element-populated a:hover{color:#417be0;}.elementor-5041 .elementor-element.elementor-element-e6fb93c > .elementor-element-populated{padding:10px 0px 0px 24px;}.elementor-5041 .elementor-element.elementor-element-993d624{text-align:left;}.elementor-5041 .elementor-element.elementor-element-b9db8be > .elementor-widget-container{padding:0px 0px 0px 29px;}.elementor-5041 .elementor-element.elementor-element-b9db8be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;letter-spacing:-1.7px;}.elementor-5041 .elementor-element.elementor-element-e676c6e{--spacer-size:50px;}.elementor-5041 .elementor-element.elementor-element-521043c{color:#5b5b60;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-5041 .elementor-element.elementor-element-7324e14{--spacer-size:14px;}.elementor-5041 .elementor-element.elementor-element-6da2f60{--spacer-size:16px;}.elementor-5041 .elementor-element.elementor-element-97bd375 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5041 .elementor-element.elementor-element-4978044{text-align:left;}.elementor-5041 .elementor-element.elementor-element-358cdb7 > .elementor-widget-container{padding:0px 0px 0px 29px;}.elementor-5041 .elementor-element.elementor-element-358cdb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:bold;text-transform:none;letter-spacing:-1.7px;}.elementor-5041 .elementor-element.elementor-element-eec0657{--spacer-size:26px;}@media(min-width:768px){.elementor-5041 .elementor-element.elementor-element-b21a66e{width:60.012%;}.elementor-5041 .elementor-element.elementor-element-140ca2b{width:39.985%;}.elementor-5041 .elementor-element.elementor-element-e7e767f{width:30%;}.elementor-5041 .elementor-element.elementor-element-7166cd7{width:70%;}.elementor-5041 .elementor-element.elementor-element-e6fb93c{width:35%;}.elementor-5041 .elementor-element.elementor-element-97bd375{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5041 .elementor-element.elementor-element-b21a66e.elementor-column{width:100%;}.elementor-5041 .elementor-element.elementor-element-140ca2b.elementor-column{width:100%;}.elementor-5041 .elementor-element.elementor-element-18d48ff.elementor-column{width:100%;}.elementor-5041 .elementor-element.elementor-element-cb01492.elementor-column{width:100%;}.elementor-5041 .elementor-element.elementor-element-3e9a457.elementor-column{width:33%;}.elementor-5041 .elementor-element.elementor-element-860fe55.elementor-column{width:33%;}.elementor-5041 .elementor-element.elementor-element-9c90e52.elementor-column{width:33%;}.elementor-5041 .elementor-element.elementor-element-c65139a.elementor-column{width:100%;}}@media(max-width:1024px){.elementor-5041 .elementor-element.elementor-element-b21a66e > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-5041 .elementor-element.elementor-element-510cfda{--spacer-size:180px;}.elementor-5041 .elementor-element.elementor-element-9217093{--spacer-size:112px;}.elementor-5041 .elementor-element.elementor-element-140ca2b > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-5041 .elementor-element.elementor-element-4ce2853{--spacer-size:30px;}.elementor-5041 .elementor-element.elementor-element-f4656ff > .elementor-widget-container{margin:0% 45% 0% 45%;padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-ef3e242{--spacer-size:30px;}.elementor-5041 .elementor-element.elementor-element-4697c72{padding:30px 30px 30px 30px;}.elementor-5041 .elementor-element.elementor-element-8d2f88b{text-align:center;}.elementor-5041 .elementor-element.elementor-element-821486d{text-align:center;}.elementor-5041 .elementor-element.elementor-element-3577f8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-3577f8e{text-align:center;}.elementor-5041 .elementor-element.elementor-element-276e7c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-276e7c5{text-align:center;}.elementor-5041 .elementor-element.elementor-element-50f5fd6 .elementor-icon-box-wrapper{text-align:center;}.elementor-5041 .elementor-element.elementor-element-cb8b75f .elementor-icon-box-wrapper{text-align:center;}.elementor-5041 .elementor-element.elementor-element-0f9ffb6{padding:30px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-a62b37c .elementor-icon-box-wrapper{text-align:center;}.elementor-5041 .elementor-element.elementor-element-020fd52 .elementor-icon-box-wrapper{text-align:center;}.elementor-5041 .elementor-element.elementor-element-92a858c{padding:30px 0px 30px 0px;}.elementor-5041 .elementor-element.elementor-element-b0b3a25{padding:25px 0px 25px 0px;}.elementor-5041 .elementor-element.elementor-element-78eaf9d > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-5041 .elementor-element.elementor-element-78eaf9d{text-align:center;}.elementor-5041 .elementor-element.elementor-element-9a3de5a{padding:30px 30px 30px 30px;}.elementor-5041 .elementor-element.elementor-element-5eaa788{padding:0px 15px 0px 15px;}.elementor-5041 .elementor-element.elementor-element-1c091cc{padding:60px 30px 60px 30px;}}@media(max-width:767px){.elementor-5041 .elementor-element.elementor-element-b21a66e > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-5041 .elementor-element.elementor-element-3b8d6d7{text-align:center;}.elementor-5041 .elementor-element.elementor-element-34e4411{text-align:center;}.elementor-5041 .elementor-element.elementor-element-e2d6a1e{text-align:center;}.elementor-5041 .elementor-element.elementor-element-f4656ff > .elementor-widget-container{margin:0% 40% 0% 40%;}.elementor-5041 .elementor-element.elementor-element-18d48ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-821486d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-821486d{text-align:center;}.elementor-5041 .elementor-element.elementor-element-92a858c{padding:30px 30px 30px 30px;}.elementor-5041 .elementor-element.elementor-element-7065c7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-3e9a457 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-9c90e52 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-5041 .elementor-element.elementor-element-78eaf9d{text-align:left;}.elementor-5041 .elementor-element.elementor-element-9a3de5a{padding:15px 30px 15px 30px;}.elementor-5041 .elementor-element.elementor-element-8a41deb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-8a41deb{text-align:center;}.elementor-5041 .elementor-element.elementor-element-7166cd7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-166d4ba{text-align:center;}.elementor-5041 .elementor-element.elementor-element-5eaa788{padding:0px 15px 0px 15px;}.elementor-5041 .elementor-element.elementor-element-c65139a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-d5c9414{text-align:center;}.elementor-5041 .elementor-element.elementor-element-d5c9414 .elementor-heading-title{font-size:30px;}.elementor-5041 .elementor-element.elementor-element-0156461{text-align:center;}.elementor-5041 .elementor-element.elementor-element-d695777{padding:30px 0px 30px 0px;}.elementor-5041 .elementor-element.elementor-element-e676c6e{--spacer-size:15px;}}