.elementor .e-ac8da8a-f764356{width:45%;font-family:Inter;font-weight:400;font-size:18px;color:#FBFCFE;letter-spacing:-0.05em;padding-block-start:0px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7b9e52d-c24db6c{width:100%;font-family:Poppins;font-weight:500;font-size:30px;color:#ffffff;letter-spacing:-2px;line-height:110%;text-align:end;}.elementor .e-dd8ea12-3aa66cf{width:100%;position:static;padding:10px;display:flex;flex-direction:column;gap:16px;}.elementor .e-aa449f3-aef6213{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#3D4A66;letter-spacing:-0.05em;line-height:1.5em;margin-block-end:40px;}.elementor .e-bdb3dc0-a315cbc{width:23%;font-family:Poppins;font-weight:400;font-size:16px;color:#3D4A66;letter-spacing:-0.05em;line-height:1.5em;margin-block-end:50px;}.elementor .e-e665a49-b883b9d{width:100%;font-family:Poppins;font-weight:400;font-size:14px;color:#3D4A66;letter-spacing:-0.05em;line-height:1.5em;margin-block-end:40px;}.elementor .e-5281fdb-0ddcc89{flex-direction:column;gap:16px;}.elementor .e-5ea4444-17b2267{flex-direction:column;gap:32px;}.elementor .e-c2c13dd-25dfdb7{width:40%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:40px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;}.elementor .e-0e49781-32d6df2{width:60%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://v5l6qdfy.seo-partner.ovh/wp-content/uploads/2026/05/nowakowskiego-park.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;}.elementor .e-9a9b17c-ca779f7{position:sticky;inset-block-start:100px;padding:0px;margin-block-end:0px;border-radius:0px;background-color:#ffffff;flex-direction:row-reverse;gap:80px;}.elementor .e-be2ddf0-228572f{padding:0px;margin:0px;border-radius:0px;flex-direction:column;gap:60px;}.elementor .e-8c69922-d2c71cf{width:100%;padding:0px;margin:0px;flex-direction:column;gap:16px;align-items:start;}.elementor .e-1701732-1c3809f{width:100%;padding:0px;margin:0px;flex-direction:column;gap:16px;align-items:start;}.elementor .e-bce411f-d0a3dae{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#3D4A66;letter-spacing:-0.05em;line-height:1.5em;margin-block-end:40px;}.elementor .e-03915be-bfa42b0{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-9497cfd-b9777ce{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-753b8ee-5567b1d{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-7889d55-4344f17{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-60981b9-cedd9ba{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-e5f799c-972e9dc{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-22f4855-8c27904{width:70%;font-family:Poppins;font-weight:400;font-size:16px;color:#3D4A66;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-7646dd5-f04ae20{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-11e5c79-812ff3d{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-cc7621c-8bd9144{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-35ced4c-08fcfe5{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-8596b09-59bd13e{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-108445d-b95d6b1{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-353a5a4-5c469df{width:100%;font-family:Poppins;font-weight:500;font-size:24px;color:#303030;letter-spacing:-2px;line-height:110%;}.elementor .e-e32118b-32ff710{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-de64664-2672f39{font-family:Inter;font-weight:400;font-size:16px;color:rgba(255, 253, 249, 0.75);letter-spacing:-0.05em;line-height:1.5em;margin-block-end:0px;}.elementor .e-c7c0d47-8b1a94a{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:rgba(255, 253, 249, 0.75);letter-spacing:-0.05em;line-height:1.5em;margin-block-end:0px;}.elementor .e-a56004a-4ceb5c9{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:rgba(255, 253, 249, 0.75);letter-spacing:-0.05em;line-height:1.5em;margin-block-end:0px;}.elementor .e-3454fde-1797bcb{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:rgba(255, 253, 249, 0.75);letter-spacing:-0.05em;line-height:1.5em;margin-block-end:0px;}.elementor .e-3d6da92-3d90ccd{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:rgba(255, 253, 249, 0.75);letter-spacing:-0.05em;line-height:1.5em;margin-block-end:0px;}.elementor .e-f75afda-6083f00{width:45%;padding:40px;border-radius:0px;background-color:#1E3A75;flex-direction:column;gap:16px;}.elementor .e-6cade82-6f5b402{width:1420px;padding:0px;justify-content:flex-end;}.elementor .e-797a0b3-ac215c7{padding-block-start:150px;padding-block-end:150px;padding-inline-start:10px;padding-inline-end:10px;background-image:url("https://v5l6qdfy.seo-partner.ovh/wp-content/uploads/2026/05/architect.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;justify-content:center;}.elementor .e-ad36fdd-8716245{width:70%;font-family:Poppins;font-weight:400;font-size:16px;color:#3D4A66;letter-spacing:-0.05em;line-height:1.5em;margin-block-end:40px;}.elementor .e-791b43d-71150ad{padding:0px;flex-direction:row;gap:16px;}.elementor .e-182ca74-7119b0b{width:50%;padding:0px;flex-direction:column;gap:17px;justify-content:center;align-items:start;}.elementor .e-1a3c6a0-c7f0975{width:42px;height:42px;padding:10px;border-radius:100%;border-width:1px;border-color:#1E3A75;border-style:solid;}.elementor .e-d4deb41-b40c4b5{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-0a3bb40-6dd912d{width:100%;padding:20px;border-radius:0px;border-width:1px;border-color:#e5e5e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:16px;}.elementor .e-a283d22-96c18a1{width:42px;height:42px;padding:10px;border-radius:100%;border-width:1px;border-color:#1E3A75;border-style:solid;}.elementor .e-b435220-5009d1e{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-aadb45c-489c198{width:100%;padding:20px;border-radius:0px;border-width:1px;border-color:#e5e5e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:16px;}.elementor .e-cdee7f7-f3e4679{width:42px;height:42px;padding:10px;border-radius:100%;border-width:1px;border-color:#1E3A75;border-style:solid;}.elementor .e-141c5e4-ca505a5{width:100%;font-family:Inter;font-weight:400;font-size:16px;color:#303030;letter-spacing:-0.05em;line-height:1.5em;}.elementor .e-1e89db3-4a0c461{width:100%;padding:20px;border-radius:0px;border-width:1px;border-color:#e5e5e5;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:16px;}.elementor .e-c509b3f-2fe1ca8{width:50%;flex-direction:column;gap:16px;align-items:start;}.elementor .e-10bfa82-17289b8{width:1420px;padding-block-start:150px;padding-block-end:150px;padding-inline-start:10px;padding-inline-end:10px;background-color:#F2F4F8;gap:40px;}