.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-cebba75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-cebba75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geoimpuls.pl/wp-content/uploads/2022/09/geoimpuls-warszawa-geodezja-kobieta-patrzaca-przez-przyrzad-pomiarowy.png");background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-cebba75.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-45 .elementor-element.elementor-element-cebba75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-45 .elementor-element.elementor-element-cebba75.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-45 .elementor-element.elementor-element-cebba75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-cebba75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-50e986b{width:auto;max-width:auto;z-index:2;--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-50e986b > .elementor-widget-container{margin:50px -323px 0px 0px;}.elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon{font-size:75px;}.elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title a{font-family:"Helvetica Neue", Sans-serif;font-size:70px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title{color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-45 .elementor-element.elementor-element-ff35eed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-4ca4f27 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-45 .elementor-element.elementor-element-d01b0bb{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-c6c6a41{text-align:left;}.elementor-45 .elementor-element.elementor-element-c6c6a41 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-41bab16 > .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-45 .elementor-element.elementor-element-47f4119{text-align:center;}.elementor-45 .elementor-element.elementor-element-47f4119 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-9d2f03e{text-align:center;}.elementor-45 .elementor-element.elementor-element-9d2f03e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-c78592e{text-align:left;}.elementor-45 .elementor-element.elementor-element-c78592e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-0feb450{margin-top:50px;margin-bottom:50px;}.elementor-45 .elementor-element.elementor-element-a4fbe34 > .elementor-element-populated{padding:10px 50px 10px 10px;}.elementor-45 .elementor-element.elementor-element-6edb991 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-e903a02{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-0a2a79f .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:500;fill:#38D893;color:#38D893;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-0a2a79f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-239d279 > .elementor-element-populated{padding:10px 10px 10px 50px;}.elementor-45 .elementor-element.elementor-element-777affc > .elementor-widget-container{margin:66px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-777affc{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6b9a2c8 > .elementor-container{min-height:470px;}.elementor-45 .elementor-element.elementor-element-6b9a2c8{margin-top:0px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-1cb12d3{text-align:center;}.elementor-45 .elementor-element.elementor-element-1cb12d3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#8B8B8B;}.elementor-45 .elementor-element.elementor-element-a70c148 > .elementor-container{max-width:540px;}.elementor-45 .elementor-element.elementor-element-f5a4813 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-2af695a{z-index:2;}.elementor-45 .elementor-element.elementor-element-2af695a .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-2af695a .elementor-icon{font-size:70px;}.elementor-45 .elementor-element.elementor-element-2af695a .elementor-icon svg{height:70px;}.elementor-45 .elementor-element.elementor-element-3a34eb3 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-3a34eb3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-092449f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-cbd56a9 > .elementor-widget-container{margin:95px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-cbd56a9{z-index:2;}.elementor-45 .elementor-element.elementor-element-cbd56a9 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-cbd56a9 .elementor-icon{font-size:70px;}.elementor-45 .elementor-element.elementor-element-cbd56a9 .elementor-icon svg{height:70px;}.elementor-45 .elementor-element.elementor-element-c2ed90b > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-c2ed90b .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-d08d404 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-b61f7b3{z-index:2;}.elementor-45 .elementor-element.elementor-element-b61f7b3 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-b61f7b3 .elementor-icon{font-size:50px;}.elementor-45 .elementor-element.elementor-element-b61f7b3 .elementor-icon svg{height:50px;}.elementor-45 .elementor-element.elementor-element-2752811 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-2752811 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-c8cb35c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5466298 > .elementor-widget-container{margin:95px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5466298{z-index:2;}.elementor-45 .elementor-element.elementor-element-5466298 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-5466298 .elementor-icon{font-size:50px;}.elementor-45 .elementor-element.elementor-element-5466298 .elementor-icon svg{height:50px;}.elementor-45 .elementor-element.elementor-element-d277a8d > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-d277a8d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-c3ef601 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3da62c1{z-index:2;}.elementor-45 .elementor-element.elementor-element-3da62c1 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-3da62c1 .elementor-icon{font-size:70px;}.elementor-45 .elementor-element.elementor-element-3da62c1 .elementor-icon svg{height:70px;}.elementor-45 .elementor-element.elementor-element-8ab8721 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-8ab8721 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-afede35{margin-top:0px;margin-bottom:50px;}.elementor-45 .elementor-element.elementor-element-e199a83 > .elementor-element-populated{padding:10px 50px 10px 10px;}.elementor-45 .elementor-element.elementor-element-eae0554{text-align:center;}.elementor-45 .elementor-element.elementor-element-eae0554 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-ee3b99c{text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-41c3d08 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:500;fill:#38D893;color:#38D893;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-41c3d08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-1c79b82 > .elementor-container{max-width:1400px;}.elementor-45 .elementor-element.elementor-element-1c79b82{margin-top:50px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-669ec62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-add34f9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-add34f9{z-index:2;}.elementor-45 .elementor-element.elementor-element-add34f9 .elementor-icon-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-add34f9 .elementor-icon{font-size:300px;}.elementor-45 .elementor-element.elementor-element-add34f9 .elementor-icon svg{height:300px;}.elementor-45 .elementor-element.elementor-element-d64d879 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-a1eb639 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-a1eb639 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:57px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-f627383 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-4c2389a > .elementor-container{max-width:1300px;}.elementor-45 .elementor-element.elementor-element-4c2389a{margin-top:-50px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-18e48e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-18e48e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-45 .elementor-element.elementor-element-18e48e7 > .elementor-element-populated{border-style:solid;border-width:7px 0px 0px 0px;border-color:#6BE838;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-45 .elementor-element.elementor-element-18e48e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-671488b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-5694e7c{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon{font-size:150px;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-title a{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-description{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#747474;}.elementor-45 .elementor-element.elementor-element-eadecfc > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-69afff7{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon{font-size:150px;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-title a{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-description{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#747474;}.elementor-45 .elementor-element.elementor-element-e16294e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-8817aca{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon{font-size:150px;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-title a{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-description{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#747474;}.elementor-45 .elementor-element.elementor-element-7fde055 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-22c04ea{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon{font-size:150px;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-title a{font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:700;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-description{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#747474;}.elementor-45 .elementor-element.elementor-element-d1e83c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-63824b2 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-63824b2{text-align:center;}.elementor-45 .elementor-element.elementor-element-63824b2 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-8566ddc{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#8F8F8F;}.elementor-45 .elementor-element.elementor-element-6f08c32 > .elementor-container{max-width:1300px;}.elementor-45 .elementor-element.elementor-element-f40ca9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-f40ca9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-f40ca9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-f40ca9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-bf5f522 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-bf5f522 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:400;color:#8B8B8B;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-6512bee{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-6512bee .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-6512bee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-45 .elementor-element.elementor-element-04c4613 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#363636;color:#363636;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-04c4613 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-45 .elementor-element.elementor-element-04c4613 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-e5f1b52{left:24px;}body.rtl .elementor-45 .elementor-element.elementor-element-e5f1b52{right:24px;}.elementor-45 .elementor-element.elementor-element-e5f1b52{bottom:-100px;}.elementor-45 .elementor-element.elementor-element-1c891d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-1c891d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://geoimpuls.pl/wp-content/uploads/2022/09/Group-228.png");}.elementor-45 .elementor-element.elementor-element-1c891d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-1c891d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-c0f763f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-c0f763f .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-7a7f4b4{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-7a7f4b4 .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-7a7f4b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-45 .elementor-element.elementor-element-0ca6936 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-0ca6936 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-45 .elementor-element.elementor-element-0ca6936 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-f81fc7a{left:25px;}body.rtl .elementor-45 .elementor-element.elementor-element-f81fc7a{right:25px;}.elementor-45 .elementor-element.elementor-element-f81fc7a{bottom:-179.999px;}.elementor-45 .elementor-element.elementor-element-e4b64f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-45 .elementor-element.elementor-element-e4b64f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-e4b64f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-e4b64f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-12cb9a0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-12cb9a0 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:400;color:#8B8B8B;}.elementor-45 .elementor-element.elementor-element-7e86ad1{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-7e86ad1 .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-7e86ad1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-45 .elementor-element.elementor-element-fa731f2 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#363636;color:#363636;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-fa731f2 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-45 .elementor-element.elementor-element-fa731f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-342b2d2{left:13px;}body.rtl .elementor-45 .elementor-element.elementor-element-342b2d2{right:13px;}.elementor-45 .elementor-element.elementor-element-342b2d2{bottom:-100px;}.elementor-45 .elementor-element.elementor-element-76a75c5{margin-top:150px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-96ff522 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-96ff522{text-align:center;}.elementor-45 .elementor-element.elementor-element-96ff522 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-7961cee > .elementor-element-populated{padding:10px 100px 10px 10px;}.elementor-45 .elementor-element.elementor-element-ff027ed .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:27px;font-weight:400;color:#38D893;}.elementor-45 .elementor-element.elementor-element-a58d3e8 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-a58d3e8{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-0b7e5f4{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-0b7e5f4 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-0b7e5f4 .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-0b7e5f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-element-15b7cc5 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#38D893;color:#38D893;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-15b7cc5 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-15b7cc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-c9fdbb9{margin-top:50px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-ad40a1c > .elementor-element-populated{padding:10px 10px 10px 100px;}.elementor-45 .elementor-element.elementor-element-92e7d9b .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:27px;font-weight:400;color:#38D893;}.elementor-45 .elementor-element.elementor-element-d3dd795 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-d3dd795{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-1f17d72{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-1f17d72 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-1f17d72 .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-1f17d72 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-element-36dc77e .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#38D893;color:#38D893;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-36dc77e > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-36dc77e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-de234b9{margin-top:50px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-43c5d33 > .elementor-element-populated{padding:10px 100px 10px 10px;}.elementor-45 .elementor-element.elementor-element-562be39 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:27px;font-weight:400;color:#38D893;}.elementor-45 .elementor-element.elementor-element-7001acc > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-7001acc{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-c0bf1fc{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-c0bf1fc > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-c0bf1fc .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-c0bf1fc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-element-42df87e .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#38D893;color:#38D893;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-42df87e > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-42df87e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-5ba6bd9{text-align:right;}.elementor-45 .elementor-element.elementor-element-8518a03{margin-top:50px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-050031e{text-align:left;}.elementor-45 .elementor-element.elementor-element-c688896 > .elementor-element-populated{padding:10px 10px 10px 100px;}.elementor-45 .elementor-element.elementor-element-11103da .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:27px;font-weight:400;color:#38D893;}.elementor-45 .elementor-element.elementor-element-1c64c99 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-1c64c99{font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-02d43a1{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-45 .elementor-element.elementor-element-02d43a1 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-02d43a1 .elementor-divider-separator{width:100%;}.elementor-45 .elementor-element.elementor-element-02d43a1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-45 .elementor-element.elementor-element-de84918 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Neue", Sans-serif;font-weight:700;text-transform:uppercase;fill:#38D893;color:#38D893;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-de84918 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-45 .elementor-element.elementor-element-de84918 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-c9ea9ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-c9ea9ff{text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-95da2f2 > .elementor-container{min-height:206px;}.elementor-45 .elementor-element.elementor-element-95da2f2{margin-top:80px;margin-bottom:80px;}.elementor-45 .elementor-element.elementor-element-b160976 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-45 .elementor-element.elementor-element-a5c5e13 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-45 .elementor-element.elementor-element-a5c5e13 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-45 .elementor-element.elementor-element-a5c5e13{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-45 .elementor-element.elementor-element-e83b222{margin-top:100px;margin-bottom:50px;}.elementor-45 .elementor-element.elementor-element-66d0f35 .elementor-element-populated a{color:#BFBFBF;}.elementor-45 .elementor-element.elementor-element-66d0f35 .elementor-element-populated a:hover{color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6d8cae0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-6d8cae0{text-align:center;}.elementor-45 .elementor-element.elementor-element-6d8cae0 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-fff2f57{text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-widget-eael-testimonial-slider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-testimonial-slider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-cd76b65 .eael-testimonial-item .eael-testimonial-item-inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-45 .elementor-element.elementor-element-cd76b65 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-45 .elementor-element.elementor-element-cd76b65 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-45 .elementor-element.elementor-element-cd76b65 .eael-testimonial-content .eael-testimonial-text{color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:700;font-style:normal;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-cd76b65 .eael-testimonial-quote{color:#00000000;}.elementor-45 .elementor-element.elementor-element-cd76b65 .swiper-container-wrap .swiper-button-next, .elementor-45 .elementor-element.elementor-element-cd76b65 .swiper-container-wrap .swiper-button-prev{width:27px;height:44px;font-size:22px;}.elementor-45 .elementor-element.elementor-element-cd76b65 .swiper-container-wrap .swiper-pagination-bullet{height:21px;width:21px;background:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C9C9C9;}.elementor-45 .elementor-element.elementor-element-cd76b65 .swiper-container-wrap .swiper-pagination-bullet-active{background:#C9C9C9;}body.elementor-page-45:not(.elementor-motion-effects-element-type-background), body.elementor-page-45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3A3A;background-image:url("https://geoimpuls.pl/wp-content/uploads/2022/09/Frame-24.png");background-position:bottom center;background-repeat:no-repeat;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-50e986b > .elementor-widget-container{margin:50px -186px 0px 0px;}.elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title a{font-size:40px;}.elementor-45 .elementor-element.elementor-element-c6c6a41 .elementor-heading-title{font-size:20px;}.elementor-45 .elementor-element.elementor-element-47f4119{text-align:center;}.elementor-45 .elementor-element.elementor-element-47f4119 .elementor-heading-title{font-size:20px;}.elementor-45 .elementor-element.elementor-element-9d2f03e{text-align:center;}.elementor-45 .elementor-element.elementor-element-9d2f03e .elementor-heading-title{font-size:20px;}.elementor-45 .elementor-element.elementor-element-c78592e .elementor-heading-title{font-size:20px;}.elementor-45 .elementor-element.elementor-element-a4fbe34 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-239d279 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-e199a83 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-a1eb639 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-4c2389a{margin-top:0px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-671488b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-45 .elementor-element.elementor-element-eadecfc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-45 .elementor-element.elementor-element-e16294e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-45 .elementor-element.elementor-element-7fde055 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-45 .elementor-element.elementor-element-04c4613 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-0ca6936 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-fa731f2 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-96ff522 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7961cee > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-ad40a1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-43c5d33 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-c688896 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-e83b222{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-cebba75{width:45%;}.elementor-45 .elementor-element.elementor-element-ff35eed{width:55%;}.elementor-45 .elementor-element.elementor-element-7961cee{width:45%;}.elementor-45 .elementor-element.elementor-element-d1bcf35{width:55%;}.elementor-45 .elementor-element.elementor-element-db5f3db{width:55%;}.elementor-45 .elementor-element.elementor-element-ad40a1c{width:45%;}.elementor-45 .elementor-element.elementor-element-43c5d33{width:45%;}.elementor-45 .elementor-element.elementor-element-d44444a{width:55%;}.elementor-45 .elementor-element.elementor-element-712ff57{width:55%;}.elementor-45 .elementor-element.elementor-element-c688896{width:45%;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-cebba75.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-cebba75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-cebba75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45 .elementor-element.elementor-element-cebba75 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-50e986b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-50e986b .elementor-icon-box-title a{font-size:37px;}.elementor-45 .elementor-element.elementor-element-c6c6a41{text-align:center;}.elementor-45 .elementor-element.elementor-element-c78592e{text-align:center;}.elementor-45 .elementor-element.elementor-element-0feb450{margin-top:0px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-777affc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-afede35{margin-top:0px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-1c79b82{margin-top:0px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-add34f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-add34f9 .elementor-icon{font-size:91px;}.elementor-45 .elementor-element.elementor-element-add34f9 .elementor-icon svg{height:91px;}.elementor-45 .elementor-element.elementor-element-a1eb639 .elementor-heading-title{font-size:36px;}.elementor-45 .elementor-element.elementor-element-5694e7c .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-69afff7 .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-8817aca .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-22c04ea .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-d1e83c0 > .elementor-element-populated{padding:30px 10px 10px 10px;}.elementor-45 .elementor-element.elementor-element-63824b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-63824b2 .elementor-heading-title{font-size:39px;}.elementor-45 .elementor-element.elementor-element-8566ddc{width:100%;max-width:100%;font-size:19px;}.elementor-45 .elementor-element.elementor-element-8566ddc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-f40ca9e > .elementor-element-populated{margin:0px 20px 120px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-45 .elementor-element.elementor-element-1c891d0 > .elementor-element-populated{margin:0px 20px 120px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-45 .elementor-element.elementor-element-96ff522{text-align:left;}.elementor-45 .elementor-element.elementor-element-a58d3e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-7001acc > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for video, class: .elementor-element-4ca4f27 */@media screen  and (max-width:767px) {
    .elementor-fit-aspect-ratio {
    
    height: 280px !important;
}
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .elementor-fit-aspect-ratio {
    
    height: 380px !important;
}
} 

@media screen and (min-width:1025px) {
.elementor-fit-aspect-ratio {
    
    height: 680px !important;
}
}
.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
    padding-bottom:0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2af695a */.icon .elementor-icon-wrapper {
    background: white;
    width: 108px;
    height: 98px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .7s;
    cursor: pointer;
}

.icon .elementor-icon-wrapper:hover {
    background: linear-gradient(42.71deg, #30D6A2 29.24%, #68E73F 105.88%), #6BE838;
     transition: .7s;
}

.icon .elementor-icon-wrapper:hover svg path {
    fill: white;
}

.icon-column .title-1 {
    display: none;
}

.icon-column:hover .title-1 {
    display: block
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a34eb3 */.title-1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Helvetica Neue", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    width: 240px;
    height: 100%;
    padding: 40px;
    border: 1px solid white;
    /* margin-top: 35px; */
    position: relative;
    left: -105px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd56a9 */.icon .elementor-icon-wrapper {
    background-color: white;
    width: 108px;
    height: 98px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b61f7b3 */.icon .elementor-icon-wrapper {
    background-color: white;
    width: 108px;
    height: 98px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5466298 */.icon .elementor-icon-wrapper {
    background-color: white;
    width: 108px;
    height: 98px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3da62c1 */.icon .elementor-icon-wrapper {
    background-color: white;
    width: 108px;
    height: 98px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-add34f9 */@media screen and (max-width:767px) {
    .shape .elementor-icon svg {
    width: 90%;
    height: 110px !important;
}

    
}



.shape .elementor-icon svg {
    width: 90%;
    height: 310px;
    position: relative;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1eb639 */.number {
    font-size: 100px;
    border-radius: 100%;
    background: linear-gradient(0deg, #75F212 -1105.35%, #82E634 -767.85%, #43DB92 -358.03%, #27D4AB -107.17%, #21D3B3 -56.69%, #14D1C6 100%);
    width: 100px;
    height: 100px;
    text-align: center;
    display: block;
    float: left;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5694e7c */@media screen and (max-width:767px) {
.why-we h5:after {
    content: '';
    position:absolute;
    left:50%;
    transform:translateX(-50%);
}    
    .why-we .elementor-icon-box-icon {
        display:flex;
        justify-content:center;
    }
     .why-we {
         margin-bottom:20px;
     }
}


.why-we h5:after {
    content: '';
    width: 80px;
    height: 4px;
    background-color: #6BE838;
    display: block;
    margin-top: 10px;
}

.why-we .elementor-icon-box-icon {
    text-align: left;
}


.why-we .elementor-icon-box-description {
    padding-right :20px;
  
}

.why-we .elementor-icon-box-content {
      border-right: 1px solid #D4D4D4;
}

@media screen and (max-width:767px) {
    .why-we .elementor-icon-box-description {
    padding-right :0px;
  
}
}

@media screen and (max-width:1024px) {
    .why-we .elementor-icon-box-content {
      border-right: none;
}
    
}

@media screen and (min-width:767px) and (max-width:1024px) {
    .why-we .elementor-icon-box-content {
        padding-right:11px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04c4613 */.offer .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ca6936 */.offer .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa731f2 */.offer .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15b7cc5 */.about .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36dc77e */.about .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42df87e */.about .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de84918 */.about .elementor-button-text {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-cd76b65 */.elementor-widget-eael-testimonial-slider .eael-testimonial-image img {
    height: 80px;
    object-fit: contain;
}

.eael-testimonial-text a {
    padding-bottom: 10px;
}

.eael-testimonial-text a:hover {
    border-bottom: 2px solid #38D893;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://geoimpuls.pl/wp-content/uploads/2022/09/HelveticaNeueLTProLt-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://geoimpuls.pl/wp-content/uploads/2022/09/HelveticaNeueLTProHv.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://geoimpuls.pl/wp-content/uploads/2022/09/HelveticaNeueLTProBd-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://geoimpuls.pl/wp-content/uploads/2022/09/HelveticaNeueLTProRoman-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */