.elementor-7 .elementor-element.elementor-element-6583456c:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-6583456c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fastmap.pl/wp-content/uploads/2023/12/budowa-scaled.jpg);background-position:center center;background-size:cover}.elementor-7 .elementor-element.elementor-element-6583456c>.elementor-background-overlay{background-color:#5F5D5C;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7 .elementor-element.elementor-element-6583456c>.elementor-container{min-height:90vh}.elementor-7 .elementor-element.elementor-element-6583456c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7 .elementor-element.elementor-element-6583456c>.elementor-shape-bottom svg{height:55px}.elementor-7 .elementor-element.elementor-element-6583456c>.elementor-shape-bottom{z-index:2;pointer-events:none}.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-7 .elementor-element.elementor-element-1c717d94{text-align:center}.elementor-7 .elementor-element.elementor-element-1c717d94 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:88px;font-weight:800;letter-spacing:-2px;color:#fff}.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-7 .elementor-element.elementor-element-2ff8e900>.elementor-widget-container{margin:0 0 -20px 0}.elementor-7 .elementor-element.elementor-element-2ff8e900{text-align:center;font-family:"Roboto Slab",Sans-serif;font-size:24px;text-transform:uppercase;color:#fff}.elementor-7 .elementor-element.elementor-element-2b080715{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 60px 0}.elementor-7 .elementor-element.elementor-element-2b080715>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7 .elementor-element.elementor-element-4dcdd89c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-4dcdd89c{margin-top:0;margin-bottom:60px}.elementor-7 .elementor-element.elementor-element-55f10ea1{text-align:center}.elementor-7 .elementor-element.elementor-element-55f10ea1 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#3B81BF}.elementor-7 .elementor-element.elementor-element-819cb6e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-819cb6e{margin-top:0;margin-bottom:60px}.elementor-7 .elementor-element.elementor-element-e915ea9{font-family:"Poppins",Sans-serif;font-size:14px;font-style:italic;color:#010101}.elementor-7 .elementor-element.elementor-element-304d2c6a>.elementor-widget-container{margin:-80px 0 21px 50px}.elementor-7 .elementor-element.elementor-element-304d2c6a .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:800;text-transform:uppercase;color:#fff}.elementor-7 .elementor-element.elementor-element-40cf64cf{text-align:center}.elementor-7 .elementor-element.elementor-element-40cf64cf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#3B81BF}.elementor-7 .elementor-element.elementor-element-93f8ac0{text-align:center}.elementor-7 .elementor-element.elementor-element-93f8ac0 .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-ac95bd3{text-align:center}.elementor-7 .elementor-element.elementor-element-ac95bd3 .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-79c99d0{text-align:center}.elementor-7 .elementor-element.elementor-element-79c99d0 .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-dfaf321{text-align:center}.elementor-7 .elementor-element.elementor-element-dfaf321 .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-8fc9d0b{text-align:center}.elementor-7 .elementor-element.elementor-element-8fc9d0b .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-9397b1a{text-align:center}.elementor-7 .elementor-element.elementor-element-9397b1a .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-916a4ed{text-align:center}.elementor-7 .elementor-element.elementor-element-916a4ed .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-960425f{text-align:center}.elementor-7 .elementor-element.elementor-element-960425f .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-311b00e{text-align:center}.elementor-7 .elementor-element.elementor-element-311b00e .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-1e5b384{text-align:center}.elementor-7 .elementor-element.elementor-element-1e5b384 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#3B81BF}.elementor-7 .elementor-element.elementor-element-8654463{text-align:center}.elementor-7 .elementor-element.elementor-element-8654463 .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-d63bb13{text-align:center}.elementor-7 .elementor-element.elementor-element-d63bb13 .elementor-heading-title{font-family:"Cardo",Sans-serif;font-size:25px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#000}.elementor-7 .elementor-element.elementor-element-6233cc6a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-6233cc6a{margin-top:60px;margin-bottom:0}.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-7 .elementor-element.elementor-element-7529966e .elementor-button{background-color:#3B81BF;font-family:"Poppins",Sans-serif;font-size:14px;text-transform:uppercase;fill:#fff;color:#fff;box-shadow:5px 5px 0 0 #673ab7;border-radius:20px 20px 20px 20px;padding:20px 40px 20px 40px}.elementor-7 .elementor-element.elementor-element-7529966e .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-7 .elementor-element.elementor-element-7529966e .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-7 .elementor-element.elementor-element-115fb47:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-115fb47>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3B81BF}.elementor-7 .elementor-element.elementor-element-115fb47{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 60px 0}.elementor-7 .elementor-element.elementor-element-115fb47>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7 .elementor-element.elementor-element-556082c9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-556082c9{margin-top:0;margin-bottom:60px}.elementor-7 .elementor-element.elementor-element-332c0920{text-align:center}.elementor-7 .elementor-element.elementor-element-332c0920 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;letter-spacing:-1.3px;word-spacing:29px;color:#fff}.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-7 .elementor-element.elementor-element-65adbc12 .elementor-icon-box-wrapper{align-items:center;gap:25px}.elementor-7 .elementor-element.elementor-element-65adbc12.elementor-view-stacked .elementor-icon{background-color:#e91e63}.elementor-7 .elementor-element.elementor-element-65adbc12.elementor-view-framed .elementor-icon,.elementor-7 .elementor-element.elementor-element-65adbc12.elementor-view-default .elementor-icon{fill:#e91e63;color:#e91e63;border-color:#e91e63}.elementor-7 .elementor-element.elementor-element-65adbc12 .elementor-icon{font-size:40px}.elementor-7 .elementor-element.elementor-element-65adbc12 .elementor-icon-box-title,.elementor-7 .elementor-element.elementor-element-65adbc12 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800}.elementor-7 .elementor-element.elementor-element-65adbc12 .elementor-icon-box-title{color:#fff}.elementor-7 .elementor-element.elementor-element-65adbc12 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:400;letter-spacing:0;color:#FFF}.elementor-7 .elementor-element.elementor-element-664ea58 .elementor-icon-box-wrapper{align-items:center;gap:25px}.elementor-7 .elementor-element.elementor-element-664ea58.elementor-view-stacked .elementor-icon{background-color:#e91e63}.elementor-7 .elementor-element.elementor-element-664ea58.elementor-view-framed .elementor-icon,.elementor-7 .elementor-element.elementor-element-664ea58.elementor-view-default .elementor-icon{fill:#e91e63;color:#e91e63;border-color:#e91e63}.elementor-7 .elementor-element.elementor-element-664ea58 .elementor-icon{font-size:40px}.elementor-7 .elementor-element.elementor-element-664ea58 .elementor-icon-box-title,.elementor-7 .elementor-element.elementor-element-664ea58 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:800}.elementor-7 .elementor-element.elementor-element-664ea58 .elementor-icon-box-title{color:#fff}.elementor-7 .elementor-element.elementor-element-664ea58 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:400;letter-spacing:-.9px;color:#FFF}.elementor-7 .elementor-element.elementor-element-56683fda{width:var(--container-widget-width,100.54%);max-width:100.54%;--container-widget-width:100.54%;--container-widget-flex-grow:0}.elementor-7 .elementor-element.elementor-element-56683fda.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7 .elementor-element.elementor-element-56683fda .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:25px}.elementor-7 .elementor-element.elementor-element-56683fda.elementor-view-stacked .elementor-icon{background-color:#e91e63}.elementor-7 .elementor-element.elementor-element-56683fda.elementor-view-framed .elementor-icon,.elementor-7 .elementor-element.elementor-element-56683fda.elementor-view-default .elementor-icon{fill:#e91e63;color:#e91e63;border-color:#e91e63}.elementor-7 .elementor-element.elementor-element-56683fda .elementor-icon{font-size:40px}.elementor-7 .elementor-element.elementor-element-56683fda .elementor-icon-box-title,.elementor-7 .elementor-element.elementor-element-56683fda .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-weight:800}.elementor-7 .elementor-element.elementor-element-56683fda .elementor-icon-box-title{color:#fff}.elementor-7 .elementor-element.elementor-element-56683fda .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:23px;font-weight:400;text-transform:capitalize;letter-spacing:0;word-spacing:0;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-7 .elementor-element.elementor-element-f5710e5{width:var(--container-widget-width,100.54%);max-width:100.54%;--container-widget-width:100.54%;--container-widget-flex-grow:0}.elementor-7 .elementor-element.elementor-element-f5710e5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7 .elementor-element.elementor-element-f5710e5 .elementor-icon-box-wrapper{align-items:center;gap:25px}.elementor-7 .elementor-element.elementor-element-f5710e5.elementor-view-stacked .elementor-icon{background-color:#e91e63}.elementor-7 .elementor-element.elementor-element-f5710e5.elementor-view-framed .elementor-icon,.elementor-7 .elementor-element.elementor-element-f5710e5.elementor-view-default .elementor-icon{fill:#e91e63;color:#e91e63;border-color:#e91e63}.elementor-7 .elementor-element.elementor-element-f5710e5 .elementor-icon{font-size:40px}.elementor-7 .elementor-element.elementor-element-f5710e5 .elementor-icon-box-title,.elementor-7 .elementor-element.elementor-element-f5710e5 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-weight:800}.elementor-7 .elementor-element.elementor-element-f5710e5 .elementor-icon-box-title{color:#fff}.elementor-7 .elementor-element.elementor-element-f5710e5 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:23px;font-weight:400;letter-spacing:-1.7px;word-spacing:7px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-7 .elementor-element.elementor-element-1acafd3:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-1acafd3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fastmap.pl/wp-content/uploads/2023/12/rece-inzynier-pracuje-nad-projektem-koncepcja-budowy-inzynieria-tools-vintage-dzwiek-retro-filtr-efekt-miekki-selektywne-focus-scaled.jpg);background-size:cover}.elementor-7 .elementor-element.elementor-element-1acafd3>.elementor-background-overlay{background-color:#001104;opacity:.69;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7 .elementor-element.elementor-element-1acafd3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 100px 0}.elementor-7 .elementor-element.elementor-element-1acafd3>.elementor-shape-top .elementor-shape-fill{fill:#1f1f1f}.elementor-7 .elementor-element.elementor-element-1acafd3>.elementor-shape-top svg{width:calc(175% + 1.3px);height:50px}.elementor-7 .elementor-element.elementor-element-5e5ee502>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-2048b053{text-align:center}.elementor-7 .elementor-element.elementor-element-2048b053 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:-1.3px;color:#fff}.elementor-7 .elementor-element.elementor-element-69e808d9 .elementor-button{background-color:#3B81BF;font-family:"Roboto",Sans-serif;font-size:14px;text-transform:uppercase;fill:#fff;color:#fff;box-shadow:5px 5px 0 0 #673ab7;border-radius:20px 20px 20px 20px;padding:20px 40px 20px 40px}.elementor-7 .elementor-element.elementor-element-69e808d9 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-69e808d9 .elementor-button:focus{background-color:#fff}.elementor-7 .elementor-element.elementor-element-69e808d9 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-7 .elementor-element.elementor-element-69e808d9 .elementor-button .elementor-button-content-wrapper{gap:10px}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-1c717d94 .elementor-heading-title{font-size:50px}.elementor-7 .elementor-element.elementor-element-2ff8e900{font-size:18px}.elementor-7 .elementor-element.elementor-element-2048b053{text-align:center}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-1c717d94 .elementor-heading-title{font-size:50px}.elementor-7 .elementor-element.elementor-element-2ff8e900{font-size:17px}.elementor-7 .elementor-element.elementor-element-55f10ea1 .elementor-heading-title{font-size:40px}.elementor-7 .elementor-element.elementor-element-304d2c6a .elementor-heading-title{font-size:20px}.elementor-7 .elementor-element.elementor-element-332c0920 .elementor-heading-title{font-size:40px}.elementor-7 .elementor-element.elementor-element-2048b053 .elementor-heading-title{font-size:40px}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-1417e438{width:49.474%}.elementor-7 .elementor-element.elementor-element-74d287ac{width:50.526%}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-40a64a31{width:100%}.elementor-7 .elementor-element.elementor-element-0af5159{width:100%}.elementor-7 .elementor-element.elementor-element-5c4d13ab{width:100%}.elementor-7 .elementor-element.elementor-element-a4ee314{width:100%}.elementor-7 .elementor-element.elementor-element-e21d8d8{width:100%}.elementor-7 .elementor-element.elementor-element-6d8a1b5{width:100%}.elementor-7 .elementor-element.elementor-element-80f088e{width:100%}.elementor-7 .elementor-element.elementor-element-26c4b34{width:100%}.elementor-7 .elementor-element.elementor-element-a6b3671{width:100%}.elementor-7 .elementor-element.elementor-element-cbe2b0c{width:100%}.elementor-7 .elementor-element.elementor-element-237a030{width:100%}.elementor-7 .elementor-element.elementor-element-3cfc75e{width:100%}.elementor-7 .elementor-element.elementor-element-1eca036{width:100%}.elementor-7 .elementor-element.elementor-element-5990a90{width:100%}.elementor-7 .elementor-element.elementor-element-5017490{width:100%}.elementor-7 .elementor-element.elementor-element-42f6434a{width:100%}.elementor-7 .elementor-element.elementor-element-1417e438{width:100%}.elementor-7 .elementor-element.elementor-element-74d287ac{width:50%}.elementor-7 .elementor-element.elementor-element-24ed389d{width:100%}.elementor-7 .elementor-element.elementor-element-177383cf{width:100%}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-1acafd3:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-1acafd3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}