.elementor .e-208845e-5bc9058{font-weight:700;font-size:0.82rem;color:#a8d34f;letter-spacing:0.14em;}.elementor .e-6b9e385-3f8783f{font-size:clamp(3rem,6vw,5.4rem);color:#ffffff;letter-spacing:-0.04em;line-height:1.02;font-weight: 650;\n}.elementor .e-42e6dc6-5aacaf7{max-width:43rem;font-size:1.18rem;color:#e5eee9;line-height:1.75;}.elementor .e-5c11d9d-c22ca9c{font-weight:700;color:#102c27;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.25rem;background-color:#a8d34f;}.elementor .e-298a0cf-27a6dac{color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.25rem;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:transparent;font-weight: 650;\n}.elementor .e-b018690-62baf56{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-fa88ec7-d22ea59{max-width:48rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-f22bf5a-434309e{min-height:46rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(90deg, rgba(10,35,31,.93) 0%,rgba(10,35,31,.76) 47%,rgba(10,35,31,.12) 100%),url("https://srv107307.seohost.com.pl/wp-content/uploads/2026/09/envi-doradztwo-ekologiczne-hero.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;}.elementor .e-6d6f4d6-e7bb1de{font-size:1.25rem;color:#ffffff;}.elementor .e-bf17f08-493720e{color:#b9cbc5;line-height:1.6;}.elementor .e-1f05f4e-7e7047f{padding:2.2rem;border-inline-end-width:1px;border-color:#ffffff;display:flex;flex-direction:column;gap:0.55rem;flex:1 1 16rem;border-right-style: solid; border-right-color: rgba(255,255,255,.12);\n}.elementor .e-9bdbe72-0d20430{font-size:1.25rem;color:#ffffff;}.elementor .e-fa35e2d-9a2573d{color:#b9cbc5;line-height:1.6;}.elementor .e-1eadb11-2bace7f{padding:2.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.55rem;flex:1 1 16rem;border-right-style: solid; border-right-color: rgba(255,255,255,.12);\n}.elementor .e-36e50b9-8e04d9f{font-size:1.25rem;color:#ffffff;}.elementor .e-e518d3f-6f2734c{color:#b9cbc5;line-height:1.6;}.elementor .e-c948c01-a5f7eff{padding:2.2rem;display:flex;flex-direction:column;gap:0.55rem;flex:1 1 16rem;}.elementor .e-18ba0fa-70489c5{max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-be43c69-eaf65d1{color:#fff;padding:2.6rem;margin-block-start:-48px;border-radius:0rem;border-width:6px;border-color:#102f2a;background-color:#102f2a;box-shadow:0px 24px 55px 0px rgba(18,59,84,.15);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9879afe-cb2d51f{font-weight:800;font-size:0.8rem;color:#50812d;letter-spacing:0.14em;}.elementor .e-ab6cc56-880ffc7{font-size:clamp(2.4rem,4vw,4rem);color:#143a33;letter-spacing:-0.035em;line-height:1.08;}.elementor .e-b6fe30a-8b4c04f{padding:0px;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 28rem;}.elementor .e-c9881fa-21ccdd9{font-size:1.08rem;color:#4a605a;line-height:1.8;}.elementor .e-58d4f33-56d436c{font-size:1.08rem;color:#4a605a;line-height:1.8;}.elementor .e-01b9eac-1926b3d{padding-block-start:3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.4rem;flex:1 1 26rem;}.elementor .e-98b426f-715edcc{max-width:76rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#f5f7f2;display:flex;flex-direction:row;gap:5rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-7398fd3-362e840{max-width:76rem;font-weight:800;font-size:0.8rem;color:#50812d;letter-spacing:0.14em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-db9ed7d-0371d1b{max-width:76rem;font-size:clamp(2.5rem,4vw,4rem);color:#143a33;letter-spacing:-0.035em;line-height:1.08;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-099cf2d-330a810{max-width:48rem;font-size:1.1rem;color:#52665f;line-height:1.7;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-daac893-de43f69{font-weight:800;font-size:0.78rem;color:#9bd2ef;letter-spacing:0.12em;}.elementor .e-894085b-3785e34{font-size:2rem;color:#fff;}.elementor .e-439eedd-5705b7a{color:#dce9ef;line-height:1.7;}.elementor .e-a7b31d1-envi1{font-weight:400;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d1-envi1:hover,.elementor .e-a7b31d1-envi1:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31d2-envi2{font-weight:400;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d2-envi2:hover,.elementor .e-a7b31d2-envi2:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31d3-envi3{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d3-envi3:hover,.elementor .e-a7b31d3-envi3:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31d4-envi4{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d4-envi4:hover,.elementor .e-a7b31d4-envi4:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31d5-envi5{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d5-envi5:hover,.elementor .e-a7b31d5-envi5:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31d6-envi6{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d6-envi6:hover,.elementor .e-a7b31d6-envi6:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31d7-envi7{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-a7b31d7-envi7:hover,.elementor .e-a7b31d7-envi7:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-a7b31c9-envi-links{padding:0px;display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-d7ac174-70fc1b8{color:#fff;padding:2.6rem;border-radius:1rem;background-color:#123b54;box-shadow:0px 24px 55px 0px rgba(18,59,84,.15);display:flex;flex-direction:column;gap:1.2rem;flex:1 1 20rem;}.elementor .e-fbfd44f-f622543{font-weight:800;font-size:0.78rem;color:#b6dc86;letter-spacing:0.12em;}.elementor .e-106f305-237d538{font-size:2rem;color:#fff;}.elementor .e-96d5a3d-ef65f49{color:#e0eee2;line-height:1.7;}.elementor .e-0383846-9b1723a{font-weight:400;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-0383846-9b1723a:hover,.elementor .e-0383846-9b1723a:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-cb5f733-2ef2a49{font-weight:400;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-cb5f733-2ef2a49:hover,.elementor .e-cb5f733-2ef2a49:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-f659c2c-bdc61ee{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-f659c2c-bdc61ee:hover,.elementor .e-f659c2c-bdc61ee:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-9de9b20-c60be28{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-9de9b20-c60be28:hover,.elementor .e-9de9b20-c60be28:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-0436ee1-52ea108{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-0436ee1-52ea108:hover,.elementor .e-0436ee1-52ea108:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-1a70320-a7ddc01{padding:0px;display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-a63dd08-766920a{color:#fff;padding:2.6rem;border-radius:1rem;background-color:#2d5a37;box-shadow:0px 24px 55px 0px rgba(45,90,55,.15);display:flex;flex-direction:column;gap:1.2rem;flex:1 1 20rem;}.elementor .e-6ee0c40-a1591ee{font-weight:800;font-size:0.78rem;color:#e0e9ae;letter-spacing:0.12em;}.elementor .e-0dd1474-14e92a2{font-size:2rem;color:#fff;}.elementor .e-a12f60f-5a61335{color:#f0f2df;line-height:1.7;}.elementor .e-6725343-2f831df{font-weight:400;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-6725343-2f831df:hover,.elementor .e-6725343-2f831df:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-da1049f-2f5de7f{font-weight:400;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-da1049f-2f5de7f:hover,.elementor .e-da1049f-2f5de7f:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-1aab5f3-4fec75d{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-1aab5f3-4fec75d:hover,.elementor .e-1aab5f3-4fec75d:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-3db38f4-6d7eb86{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-3db38f4-6d7eb86:hover,.elementor .e-3db38f4-6d7eb86:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-2d6c78c-289de31{font-weight:700;font-size:0.88rem;color:#ffffff;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:rgba(255,255,255,.11);align-self:flex-start;}.elementor .e-2d6c78c-289de31:hover,.elementor .e-2d6c78c-289de31:focus-visible{color:#102f2a;background-color:#a8d34f;}.elementor .e-47c5228-5dbd581{padding:0px;display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-4ce613e-3b94cf3{color:#fff;padding:2.6rem;border-radius:1rem;background-color:#6c7b3a;box-shadow:0px 24px 55px 0px rgba(108,123,58,.15);display:flex;flex-direction:column;gap:1.2rem;flex:1 1 20rem;}.elementor .e-31cb5e9-fba61c5{max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.4rem;flex-wrap:wrap;}.elementor .e-72d8923-1c52a56{padding-block-start:7rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#e9efe7;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-2d04503-76c3908{font-weight:800;font-size:0.8rem;color:#50812d;letter-spacing:0.14em;}.elementor .e-16fdfd0-60ce799{font-size:clamp(2.4rem,4vw,3.8rem);color:#143a33;letter-spacing:-0.035em;line-height:1.08;}.elementor .e-0555372-e507e2c{font-size:1.06rem;color:#52665f;line-height:1.75;}.elementor .e-ebb263a-ee599ca{max-width:52rem;position:static;padding:0px;display:flex;flex-direction:column;gap:1.2rem;flex:0 1 auto;}.elementor .e-334f395-d072130{font-size:1.3rem;color:#173d35;}.elementor .e-7ae6229-d2199f5{color:#5a6d67;line-height:1.7;}.elementor .e-ab93c62-491e3e1{padding:2rem;border-radius:18px;border-inline-start-width:4px;background-color:#ffffff;box-shadow:0px 15px 40px 0px rgba(20,58,51,.08);display:flex;flex-direction:column;gap:0.65rem;flex:1 1 28rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-57e6208-ad426d5{font-size:1.3rem;color:#173d35;}.elementor .e-3942f7e-b2eeefc{color:#5a6d67;line-height:1.7;}.elementor .e-a078411-6d372c3{padding:2rem;border-radius:18px;border-inline-start-width:4px;background-color:#ffffff;box-shadow:0px 15px 40px 0px rgba(20,58,51,.08);display:flex;flex-direction:column;gap:0.65rem;flex:1 1 28rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-b86892b-001c5a6{font-size:1.3rem;color:#173d35;}.elementor .e-5a20463-520c449{color:#5a6d67;line-height:1.7;}.elementor .e-22b1879-0ed56db{padding:2rem;border-radius:18px;border-inline-start-width:4px;background-color:#ffffff;box-shadow:0px 15px 40px 0px rgba(20,58,51,.08);display:flex;flex-direction:column;gap:0.65rem;flex:1 1 28rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-05bfc92-3ecbf7e{font-size:1.3rem;color:#173d35;}.elementor .e-2fdb0bd-fe6031a{color:#5a6d67;line-height:1.7;}.elementor .e-81e056c-1840390{padding:2rem;border-radius:18px;border-inline-start-width:4px;background-color:#ffffff;box-shadow:0px 15px 40px 0px rgba(20,58,51,.08);display:flex;flex-direction:column;gap:0.65rem;flex:1 1 28rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-6d01f00-59a3dd1{width:100%;padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;flex:1 1 30rem;}.elementor .e-b435fbe-60d6da8{max-width:76rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#f5f7f2;display:flex;flex-direction:column;gap:3rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-6a369f5-d0d1448{max-width:68rem;font-weight:800;font-size:1.15rem;color:#dfe9e5;letter-spacing:0px;line-height:1.7;text-transform:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-00be309-c5c734d{max-width:76rem;font-size:clamp(1.45rem,2.4vw,2.25rem);color:#fff;letter-spacing:-0.035em;line-height:1.35;margin-block-start:1.5rem;margin-block-end:0px;}.elementor .e-eb18005-2f00309{font-size:2rem;color:#a8d34f;}.elementor .e-cec53f4-c5b632c{font-size:1.25rem;color:#fff;}.elementor .e-a016691-433571f{color:#b9cbc5;line-height:1.65;}.elementor .e-5c132f7-bdbdc2b{padding:2rem;background-color:#12352f;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 15rem;}.elementor .e-4235d78-74b57b6{font-size:2rem;color:#a8d34f;}.elementor .e-7c971c0-8ecf906{font-size:1.25rem;color:#fff;}.elementor .e-72a9aad-2ca5593{color:#b9cbc5;line-height:1.65;}.elementor .e-6e769dc-682a0ae{padding:2rem;background-color:#12352f;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 15rem;}.elementor .e-22c6028-7fc559d{font-size:2rem;color:#a8d34f;}.elementor .e-0fdb1e1-3f1f5a1{font-size:1.25rem;color:#fff;}.elementor .e-a8f1bd3-5564584{color:#b9cbc5;line-height:1.65;}.elementor .e-ed6abbc-3a32777{padding:2rem;background-color:#12352f;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 15rem;}.elementor .e-a0e23cf-8eb15d7{font-size:2rem;color:#a8d34f;}.elementor .e-c8afda9-3999a0a{font-size:1.25rem;color:#fff;}.elementor .e-9efee3e-7eec823{color:#b9cbc5;line-height:1.65;}.elementor .e-9eef387-6cb56f2{padding:2rem;background-color:#12352f;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 15rem;}.elementor .e-ecb0aae-c0c12b9{max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:rgba(255,255,255,.14);display:none;flex-direction:row;gap:1px;flex-wrap:wrap;}.elementor .e-b8efa37-adc0404{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#12352f;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-9fb5b9b-75c0907{max-width:60rem;font-weight:800;font-size:0.8rem;color:#17352f;letter-spacing:0.14em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2fc51a9-d010057{max-width:60rem;font-size:clamp(2.5rem,4vw,4rem);color:#102f2a;letter-spacing:-0.04em;line-height:1.05;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-b8020d2-877f9c6{max-width:50rem;font-size:1.08rem;color:#27463e;line-height:1.7;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-0c10a2c-06a6bc3{width:auto;font-weight:700;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;background-color:#102f2a;display:inline-flex;max-width: max-content;\n}.elementor .e-4c5a27c-993f854{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(135deg, #a8d34f 0%,#7da93a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-deeba03-05144f3{width:100%;color:#17352f;padding:0px;background-color:#f5f7f2;display:flex;flex-direction:column;gap:0px;}