.elementor .e-fa7ab55-f0ad{font-family:var(--pis-font);font-size:0.92rem;color:#B7C8A5;}.elementor .e-6b57fd8e-e52c{max-width:48rem;font-family:var(--pis-font);font-weight:800;font-size:3.2rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.08;}.elementor .e-4659aa6a-184f{max-width:42rem;font-family:var(--pis-font);font-size:1.12rem;color:#DDE8D2;line-height:1.7;}.elementor .e-32943778-8a07{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-7cc9222-b0d1{padding-block-start:6rem;padding-block-end:5.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:linear-gradient(100deg, rgba(19,34,11,0.94) 0%,rgba(19,34,11,0.75) 55%,rgba(19,34,11,0.45) 100%),url("http://ephaimenergy.com.ng/wp-content/uploads/2026/09/ephaim-deye-hybrid-inverters-commissioning.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;}.elementor .e-4433ee41-7764{font-family:var(--pis-font);font-weight:800;font-size:2.4rem;color:#9CBE6A;line-height:1;}.elementor .e-62ce72dd-d311{font-family:var(--pis-font);font-weight:700;font-size:1.3rem;color:#1F241B;line-height:1.3;}.elementor .e-721ff2dd-4bba{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.7;}.elementor .e-26868f3a-49bf:hover,.elementor .e-26868f3a-49bf:focus-visible{box-shadow:0px 24px 50px 0px rgba(94,148,44,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-26868f3a-49bf{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-39be7b8e-ebaf{font-family:var(--pis-font);font-weight:800;font-size:2.4rem;color:#9CBE6A;line-height:1;}.elementor .e-32e2c1d2-72da{font-family:var(--pis-font);font-weight:700;font-size:1.3rem;color:#1F241B;line-height:1.3;}.elementor .e-e0dcb77-c372{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.7;}.elementor .e-9475ace-8d4c:hover,.elementor .e-9475ace-8d4c:focus-visible{box-shadow:0px 24px 50px 0px rgba(94,148,44,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-9475ace-8d4c{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-2fbcc2ba-5912{font-family:var(--pis-font);font-weight:800;font-size:2.4rem;color:#9CBE6A;line-height:1;}.elementor .e-5a684961-717e{font-family:var(--pis-font);font-weight:700;font-size:1.3rem;color:#1F241B;line-height:1.3;}.elementor .e-44e35604-7e3b{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.7;}.elementor .e-2b8a4361-9a6b:hover,.elementor .e-2b8a4361-9a6b:focus-visible{box-shadow:0px 24px 50px 0px rgba(94,148,44,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-2b8a4361-9a6b{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-6b9a53a2-87ae{font-family:var(--pis-font);font-weight:800;font-size:2.4rem;color:#9CBE6A;line-height:1;}.elementor .e-307cf334-57de{font-family:var(--pis-font);font-weight:700;font-size:1.3rem;color:#1F241B;line-height:1.3;}.elementor .e-2eceba15-a0e9{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.7;}.elementor .e-7adf3d4c-c6a6:hover,.elementor .e-7adf3d4c-c6a6:focus-visible{box-shadow:0px 24px 50px 0px rgba(94,148,44,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-7adf3d4c-c6a6{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-528afb9e-f8a0{font-family:var(--pis-font);font-weight:800;font-size:2.4rem;color:#9CBE6A;line-height:1;}.elementor .e-73f5be7d-7670{font-family:var(--pis-font);font-weight:700;font-size:1.3rem;color:#1F241B;line-height:1.3;}.elementor .e-5db6494d-f7a6{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.7;}.elementor .e-76556237-2fa4:hover,.elementor .e-76556237-2fa4:focus-visible{box-shadow:0px 24px 50px 0px rgba(94,148,44,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-76556237-2fa4{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-466c5a03-2242{font-family:var(--pis-font);font-weight:800;font-size:2.4rem;color:#F58730;line-height:1;}.elementor .e-551f6cac-eb1d{font-family:var(--pis-font);font-weight:700;font-size:1.3rem;color:#1F241B;line-height:1.3;}.elementor .e-46671a88-22bd{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.7;}.elementor .e-69037f85-6242:hover,.elementor .e-69037f85-6242:focus-visible{box-shadow:0px 24px 50px 0px rgba(94,148,44,0.16);transform:translate3d(0px, -6px, 0px);}.elementor .e-69037f85-6242{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-696346ed-bf01{width:100%;max-width:1200px;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-5376d239-b6e6{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-7ddabbdc-abab{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-53f0f565-5d5a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-64abfdc3-6ef2{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:1.25rem;box-shadow:0px 24px 50px 0px rgba(19,34,11,0.15);}.elementor .e-110cf0be-f9ca{width:100%;max-width:1200px;padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-4dd880e5-e59a{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#F4F7EF;display:flex;justify-content:center;}.elementor .e-4dd56baf-e41f{font-family:var(--pis-font);font-weight:800;font-size:2.2rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-4545adac-889a{font-family:var(--pis-font);font-size:1.05rem;color:#EAF3DF;line-height:1.7;}.elementor .e-198626d2-1bf0{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-960c781-666a:hover,.elementor .e-960c781-666a:focus-visible{background-color:rgba(255,255,255,0.26);}.elementor .e-960c781-666a{font-family:var(--pis-font);font-weight:700;font-size:1rem;color:#FFFFFF;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:rgba(255,255,255,0.14);}.elementor .e-1d8d973c-a130{padding:0px;display:flex;gap:0.9rem;flex-wrap:wrap;}.elementor .e-51c4651a-66fa{width:100%;max-width:1200px;padding:3.5rem;border-radius:1.5rem;background-image:linear-gradient(120deg, #5E942C 0%,#3F6E1B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 30px 60px 0px rgba(94,148,44,0.25);display:flex;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-61ea352-117f{padding-block-start:6rem;padding-block-end:6.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}