.elementor .e-46724b0-ae927c4{font-weight:800;font-size:0.8rem;color:#a8d34f;letter-spacing:0.13em;}.elementor .e-3c0c3dd-2e8cfd1{font-size:clamp(2.8rem,5vw,4.8rem);color:#fff;line-height:1.05;text-transform:none;}.elementor .e-795e96d-3a0e703{font-size:1.12rem;color:#e3ece8;line-height:1.75;}.elementor .e-4c3e1f6-03b0e17{color:#102f2a;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:999px;background-color:#a8d34f;align-self:flex-start;font-weight: 750;\n}.elementor .e-4c3e1f6-03b0e17:hover,.elementor .e-4c3e1f6-03b0e17:focus-visible{color:#ffffff;background-color:#0b4b42;}.elementor .e-1ffe63b-d19de29{width:100%;max-width:50rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-45d82d2-3bed4c2{min-height:38rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(90deg, rgba(5,37,55,.96) 0%,rgba(5,57,70,.79) 56%,rgba(5,57,70,.16) 100%),url("https://srv107307.seohost.com.pl/wp-content/uploads/2026/09/renewable-energy-eco-technology-electric-power-floating-solar-panels-on-lake-.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#062f3c;display:flex;flex-direction:column;justify-content:center;}.elementor .e-25f5bbd-f37a0f0{font-size:clamp(2.2rem,4vw,3.6rem);color:#143a33;line-height:1.1;text-transform:none;}.elementor .e-fa11eac-afd3dd8{max-width:68rem;font-size:1.05rem;color:#536861;line-height:1.8;}.elementor .e-edc771e-3314dd2{max-width:68rem;font-size:1.05rem;color:#536861;line-height:1.8;}.elementor .e-ba05ba1-61c827b{max-width:76rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-8e260c2-cc3f308{max-width:76rem;font-weight:800;font-size:0.8rem;color:#51802e;letter-spacing:0.13em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-d5eb21e-8d703d9{max-width:76rem;font-size:clamp(2.2rem,4vw,3.5rem);color:#143a33;line-height:1.1;text-transform:none;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-72afdf9-d9a684f{font-size:1.55rem;color:#fff;text-transform:none;}.elementor .e-08e83ca-bddec43{color:#e1ebe7;line-height:1.65;}.elementor .e-6963c41-0a07ea3{font-weight:700;color:#102f2a;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#a8d34f;}.elementor .e-718113b-0f50ad3{color:#fff;padding:2rem;border-radius:1rem;background-color:#123b54;display:flex;flex-direction:column;gap:0.9rem;flex:1 1 20rem;}.elementor .e-7f31455-d1f5dcc{font-size:1.55rem;color:#fff;text-transform:none;}.elementor .e-3faafe4-b458dab{color:#e1ebe7;line-height:1.65;}.elementor .e-95e90a8-a7ba56a{font-weight:700;color:#102f2a;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#a8d34f;}.elementor .e-fba2ec8-fc9a0a9{color:#fff;padding:2rem;border-radius:1rem;background-color:#245c4d;display:flex;flex-direction:column;gap:0.9rem;flex:1 1 20rem;}.elementor .e-1f2bbbd-7684585{font-size:1.55rem;color:#fff;text-transform:none;}.elementor .e-cae7469-ec438bd{color:#e1ebe7;line-height:1.65;}.elementor .e-98b9907-951ad2e{font-weight:700;color:#102f2a;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#a8d34f;}.elementor .e-093dff1-57b05b7{color:#fff;padding:2rem;border-radius:1rem;background-color:#59723c;display:flex;flex-direction:column;gap:0.9rem;flex:1 1 20rem;}.elementor .e-37229d9-c256259{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.1rem;flex-wrap:wrap;}.elementor .e-8fe8dac-664e913{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#e8efec;display:flex;flex-direction:column;gap:1rem;}.elementor .e-ed8ce13-31b7b15{font-size:clamp(2.1rem,4vw,3.3rem);color:#143a33;text-transform:none;}.elementor .e-772cc6d-5229bed{color:#456058;line-height:1.6;padding:1.3rem;border-inline-start-width:4px;background-color:#fff;flex:1 1 22rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-bcf3670-092c3da{color:#456058;line-height:1.6;padding:1.3rem;border-inline-start-width:4px;background-color:#fff;flex:1 1 22rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-d4da1fb-47e3920{color:#456058;line-height:1.6;padding:1.3rem;border-inline-start-width:4px;background-color:#fff;flex:1 1 22rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-9c4244e-f7cfc16{color:#456058;line-height:1.6;padding:1.3rem;border-inline-start-width:4px;background-color:#fff;flex:1 1 22rem;border-left-style: solid; border-left-color: #a8d34f;\n}.elementor .e-002f939-801836a{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-3ff2b7a-427d5db{max-width:76rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-5746c13-a1566f8{max-width:76rem;font-weight:800;color:#a8d34f;letter-spacing:0.13em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-60ed1ec-3c17c13{max-width:76rem;font-size:clamp(2.2rem,4vw,3.5rem);color:#fff;text-transform:none;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-241093b-9542855{font-size:1.25rem;color:#fff;text-transform:none;}.elementor .e-5157ba1-6a5c0cf{color:#c7d6d1;line-height:1.7;}.elementor .e-a83bd0b-1f69bc1{max-width:76rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-b5bd568-30478fe{font-size:1.25rem;color:#fff;text-transform:none;}.elementor .e-8ba40da-57b89da{color:#c7d6d1;line-height:1.7;}.elementor .e-0564394-85c2338{max-width:76rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-19c4c48-c99af8a{font-size:1.25rem;color:#fff;text-transform:none;}.elementor .e-d1f8c03-6370227{color:#c7d6d1;line-height:1.7;}.elementor .e-93b2c65-5360395{max-width:76rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-819d527-94b7952{font-size:1.25rem;color:#fff;text-transform:none;}.elementor .e-4566c8b-61050b1{color:#c7d6d1;line-height:1.7;}.elementor .e-7ab89f7-9317571{max-width:76rem;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-271aa45-ae06588{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#12352f;display:flex;flex-direction:column;gap:1rem;}.elementor .e-55fbe31-cfbde0a{max-width:65rem;font-size:clamp(2.2rem,4vw,3.5rem);color:#102f2a;text-transform:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5693aa2-e7a6ed3{max-width:60rem;color:#294a42;line-height:1.7;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2931936-673e410{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;background-color:#102f2a;font-weight: 750;\n}.elementor .e-01dec1f-a8ee198{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#a8d34f;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-0c0e35c-7d9363d{width:100%;color:#17352f;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f5f7f2;display:flex;flex-direction:column;gap:0px;align-self:stretch;}