.elementor .e-6ef171d-d20f0ce{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-1);color:var(--white);letter-spacing:-1px;line-height:110%;}.elementor .e-ec0a113-58f07e6{width:60%;font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--white);line-height:130%;}.elementor .e-27a8bd7-e8416ae{column-gap:20px;padding:0px;flex-direction:column;row-gap:20px;}.elementor .e-42d0e55-8f748b0{min-height:360px;column-gap:20px;padding:0px;flex-direction:column;row-gap:8px;justify-content:center;}.elementor .e-5a0aa135-17b4307{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-image:url(https://respect.energy/uploads-reenergy/2026/05/top-nasze-podejscie-do-esg-scaled.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-5a634c32-01d8b54{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2);color:var(--green-900);letter-spacing:-0.88px;line-height:110%;}.elementor .e-2d5486bd-4d31fbc{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;}.elementor .e-2aa822bc-e10b482{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;}.elementor .e-2d7afb3b-533dc0c{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;padding:0px;margin:-1px;}.elementor .e-6d38d173-4742484{width:100%;column-gap:0px;padding:0px;margin-block-start:0px;margin-block-end:0px;display:flex;flex-direction:column;row-gap:16px;}.elementor .e-7f59e93f-d45d44e{width:48px;height:48px;padding:0px;margin:-1px;}.elementor .e-50fcacfe-c815282{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-3xl);color:var(--white);letter-spacing:-0.78px;line-height:110%;padding:0px;margin:0px;}.elementor .e-57a4dac8-6ce5469{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-sm);color:var(--white);line-height:130%;padding:0px;}.elementor .e-796cbdf-053d4a8{width:48px;height:48px;padding:0px;margin:-1px;}.elementor .e-0f83ef7-accf6c1{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-3xl);color:var(--white);letter-spacing:-0.78px;line-height:110%;padding:0px;margin:0px;}.elementor .e-3e30d52-fd960a6{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-sm);color:var(--white);line-height:130%;padding:0px;}.elementor .e-33ec2dd-145a9de{width:48px;height:48px;padding:0px;margin:-1px;}.elementor .e-2695ce2-a91b7e4{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-3xl);color:var(--white);letter-spacing:-0.78px;line-height:110%;padding:0px;margin:0px;}.elementor .e-2519583-a46c034{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-sm);color:var(--white);line-height:130%;padding:0px;}.elementor .e-30bdb720-91338bd{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2);color:var(--green-900);letter-spacing:-0.88px;line-height:110%;}.elementor .e-604731d1-f7b4bfa{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;}.elementor .e-a34313e-5748821{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;}.elementor .e-43a94ea-925e95d{margin-block-end:0px;}.elementor .e-6fa050f0-8930a4b{width:100%;padding:0px;margin-block-start:0px;margin-block-end:0px;flex-direction:column;gap:10px;}.elementor .e-5533faf5-73b893f{width:340px;height:auto;max-width:100%;aspect-ratio:340/180;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-51c00a5b-d778d58{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2xl);color:var(--green-900);letter-spacing:-0.48px;line-height:105%;padding:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2a3039a7-5cf35f9{padding:0px;}.elementor .e-37eb8ee7-9f3a06d{padding-block-start:14.5px;padding-block-end:14.5px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-2f3d9812-9c181c0{padding:20px;margin:0px;border-radius:20px;box-shadow:0px 4px 20px 0px var(--gray-300);flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-27242605-1d112f4{width:340px;height:auto;max-width:100%;aspect-ratio:340/180;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-55c65492-5d70a0f{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2xl);color:var(--green-900);letter-spacing:-0.48px;line-height:105%;padding:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3adf49c8-d438799{padding:0px;}.elementor .e-2cb780ef-0ac183b{padding-block-start:14.5px;padding-block-end:14.5px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-28156c97-aa26fa2{padding:20px;margin:0px;border-radius:20px;box-shadow:0px 4px 20px 0px var(--gray-300);flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-7cb7186c-55ef1ad{width:340px;height:auto;max-width:100%;aspect-ratio:340/180;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6c68c628-d562c49{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2xl);color:var(--green-900);letter-spacing:-0.48px;line-height:105%;padding:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37e8f7b9-d8120e1{padding:0px;}.elementor .e-446fe6d-c8ae45e{padding-block-start:14.5px;padding-block-end:14.5px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-c9fc0c7-f7f9211{padding:20px;margin:0px;border-radius:20px;box-shadow:0px 4px 20px 0px var(--gray-300);flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-6e495dbb-262737a{font-weight:900;letter-spacing:-0.88px;line-height:110%;}.elementor .e-24e5c0dd-05ec5bc{font-weight:400;line-height:130%;}.elementor .e-83b33f8-4c5d61f{display:flex;flex-direction:column;gap:12px;align-items:start;}.elementor .e-5444b70-4842544{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2);color:var(--green-900);letter-spacing:-0.88px;line-height:110%;}.elementor .e-a3e8929-e50ea70{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;}.elementor .e-008a145-f04f919{font-family:var(--DM-Sans);font-weight:400;font-size:var(--text-base);color:var(--gray-800);line-height:130%;}.elementor .e-5f1b29f7-2ade498{width:100%;padding:0px;margin-block-start:0px;margin-block-end:0px;flex-direction:column;gap:10px;}.elementor .e-69996bf0-d91fc49{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2xl);color:var(--green-900);letter-spacing:-0.48px;line-height:105%;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7afce9f4-805049f{padding:0px;margin:0px;}.elementor .e-6fe34c8b-c8a30dc{padding:20px;margin:0px;border-radius:20px;box-shadow:0px 4px 20px 0px var(--gray-300);display:flex;flex-direction:column;gap:27px;justify-content:space-between;}.elementor .e-beef1d2-1a9dc1c{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2xl);color:var(--green-900);letter-spacing:-0.48px;line-height:105%;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-881e2a5-99d85b3{padding:0px;margin:0px;}.elementor .e-61b385a-a47c702{padding:20px;margin:0px;border-radius:20px;box-shadow:0px 4px 20px 0px var(--gray-300);display:flex;flex-direction:column;gap:27px;justify-content:space-between;}.elementor .e-5d8b2ee-bb13b41{font-family:var(--DM-Sans);font-weight:900;font-size:var(--text-2xl);color:var(--green-900);letter-spacing:-0.48px;line-height:105%;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a4dec4-6c77bb5{padding:0px;margin:0px;}.elementor .e-2d737a7-de72dfd{padding:20px;margin:0px;border-radius:20px;box-shadow:0px 4px 20px 0px var(--gray-300);display:flex;flex-direction:column;gap:27px;justify-content:space-between;}