.elementor .e-51cde1b6-da71{font-family:var(--pis-font);font-size:0.92rem;color:#B7C8A5;}.elementor .e-3c9f7b0d-3c3c{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-2dc897e0-2e33{max-width:42rem;font-family:var(--pis-font);font-size:1.12rem;color:#DDE8D2;line-height:1.7;}.elementor .e-c371d8d-5aab{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-33a2d2cb-ae64{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-rooftop-solar-arrays-maiduguri.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-24a61d5c-8df7{width:82%;aspect-ratio:4 / 5;object-fit:cover;border-radius:1.25rem;box-shadow:0px 30px 60px 0px rgba(19,34,11,0.18);}.elementor .e-3e1e0a8-385e{width:48%;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-radius:1rem;border-width:6px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 20px 40px 0px rgba(19,34,11,0.2);}.elementor .e-24474e81-2e76{font-family:var(--pis-font);font-weight:800;font-size:1.5rem;color:#FFFFFF;}.elementor .e-6866dbbd-c593{font-family:var(--pis-font);font-size:0.85rem;color:#FFF4EA;}.elementor .e-605b8e85-e9ee{position:absolute;inset-block-end:4.5rem;inset-inline-start:1.25rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.9rem;background-color:#F58730;box-shadow:0px 16px 30px 0px rgba(245,135,48,0.35);display:flex;flex-direction:column;gap:0.1rem;}.elementor .e-3e752061-401e{min-width:0px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-ad910c9-3b55{font-family:var(--pis-font);font-size:0.95rem;color:#5B6356;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.8rem;border-width:2px;border-color:#9CBE6A;border-style:dashed;background-color:#F4F7EF;}.elementor .e-5e426d22-a406{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-14154102-9979{width:100%;max-width:1200px;padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);grid-template-rows:auto;align-items:center;}.elementor .e-54599e2b-f3a1{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-27536ed1-4adb{max-width:44rem;padding:0px;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-2a29f51c-f4b5{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-77ad79bf-c14a{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-28f1965c-5c1c{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-43503d82-6548{font-family:var(--pis-font);font-size:0.9rem;color:#5B6356;line-height:1.5;}.elementor .e-6ba5053-5591{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-6b7fb86a-3bd5{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-e75da0-57d3{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7f87ab0f-f43a{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-31e34735-aadd{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-6946b682-d6f4{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-3326fb81-abe7{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-2790ed69-4010{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-f6bc16d-a1c1{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-7b7ef622-425a{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-6569065a-f522{font-family:var(--pis-font);font-size:0.9rem;color:#5B6356;line-height:1.5;}.elementor .e-1041c78f-4f7e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-719ab507-256d{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-7523a0f9-7d8a{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-371de5f1-e612{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-a449b39-7381{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-3347e0a-fac3{font-family:var(--pis-font);font-size:0.9rem;color:#5B6356;line-height:1.5;}.elementor .e-79c79c4e-ee7b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-797d4ab-ec99{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-5c20dbc0-23d6{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1f153bc6-1a32{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-7b57351-9fa5{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-1635f0b1-cc37{font-family:var(--pis-font);font-size:0.9rem;color:#5B6356;line-height:1.5;}.elementor .e-483081ee-e500{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-67f4227f-a1cf{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-a7c7ad6-fe9b{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2390b105-f0df{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-6349b870-6500{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-35eac39d-b46c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-26da8057-c079{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-3db20038-13de{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2065f114-5697{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-6f74c29f-1a66{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-223436a9-33b2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-77509c69-b6a4{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-6fc4a25-ea7e{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6fa0c15f-8bd3{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-29e980df-694e{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-7d2640fc-e975{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-1e98cbc3-f2db{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-76d6dc87-34cb{width:3.4rem;height:3.4rem;font-family:var(--pis-font);font-weight:800;font-size:1.05rem;color:#FFFFFF;border-radius:50%;background-color:#5E942C;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7fa976b7-f100{font-family:var(--pis-font);font-weight:700;font-size:1.08rem;color:#1F241B;line-height:1.3;}.elementor .e-491e4f8d-fbc6{font-family:var(--pis-font);font-weight:700;font-size:0.85rem;color:#F58730;}.elementor .e-33c006ca-5c05{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-d306ed8-da18{padding:1.4rem;border-radius:1rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;display:flex;gap:1rem;align-items:flex-start;}.elementor .e-68a9fa89-ba86{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, auto);}.elementor .e-721d0fca-a8e2{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-1699df6c-fa70{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#F4F7EF;display:flex;justify-content:center;}.elementor .e-30ee901-f608{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-5d426cb8-4581{font-family:var(--pis-font);font-size:0.95rem;color:#5B6356;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.8rem;border-width:2px;border-color:#9CBE6A;border-style:dashed;background-color:#F4F7EF;}.elementor .e-16ecffb0-f0d9{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-38af9e68-ac03{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-2d10389-1306{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-c4e20d-1d71{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-2878168c-d868{padding:0px;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-46e1e5c0-269a{font-family:var(--pis-font);font-weight:700;font-size:1.15rem;color:#1F241B;}.elementor .e-c34e375-32b8{font-family:var(--pis-font);font-size:0.92rem;color:#8A9384;line-height:1.6;}.elementor .e-4b66a49d-1b31{padding:1.6rem;border-radius:1rem;border-block-start-width:4px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-71560386-a959{font-family:var(--pis-font);font-weight:700;font-size:1.15rem;color:#1F241B;}.elementor .e-45719959-6824{font-family:var(--pis-font);font-size:0.92rem;color:#8A9384;line-height:1.6;}.elementor .e-186c8cf5-cc99{padding:1.6rem;border-radius:1rem;border-block-start-width:4px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-257bb220-c9e5{font-family:var(--pis-font);font-weight:700;font-size:1.15rem;color:#1F241B;}.elementor .e-619da50f-67de{font-family:var(--pis-font);font-size:0.92rem;color:#8A9384;line-height:1.6;}.elementor .e-596e63cf-9d6e{padding:1.6rem;border-radius:1rem;border-block-start-width:4px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-5b720e1b-8ddf{font-family:var(--pis-font);font-weight:700;font-size:1.15rem;color:#1F241B;}.elementor .e-1a3f0f0d-12b3{font-family:var(--pis-font);font-size:0.92rem;color:#8A9384;line-height:1.6;}.elementor .e-5fe32dd-aace{padding:1.6rem;border-radius:1rem;border-block-start-width:4px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-66f58dff-7f2c{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-6fe01b1b-dbcb{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-2175b837-e2b5{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-36e490a3-59dd{padding:0px;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-3eb6956c-f934{font-family:var(--pis-font);font-weight:700;font-size:1.2rem;color:#1F241B;}.elementor .e-965dace-c61c{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.6;}.elementor .e-53bb3b1c-4457{padding:1.8rem;border-radius:1rem;border-inline-start-width:5px;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-7db75292-e9b5{font-family:var(--pis-font);font-weight:700;font-size:1.2rem;color:#1F241B;}.elementor .e-7b4c576c-ae9a{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.6;}.elementor .e-542a68ee-dc20{padding:1.8rem;border-radius:1rem;border-inline-start-width:5px;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-27e22c3d-82c1{font-family:var(--pis-font);font-weight:700;font-size:1.2rem;color:#1F241B;}.elementor .e-61301bb6-abbb{font-family:var(--pis-font);font-size:1rem;color:#5B6356;line-height:1.6;}.elementor .e-620ee57a-6c5f{padding:1.8rem;border-radius:1rem;border-inline-start-width:5px;background-color:#F4F7EF;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-135b2fc5-a8a9{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2e82cec8-e3a8{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-659ad93c-cbcd{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-69f8311f-c105{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-28041b16-3806{font-family:var(--pis-font);font-size:0.95rem;color:#5B6356;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.8rem;border-width:2px;border-color:#9CBE6A;border-style:dashed;background-color:#FFFFFF;}.elementor .e-746290e6-996e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-1d007f93-ffd9{width:100%;max-width:1200px;padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);grid-template-rows:auto;align-items:center;}.elementor .e-a003511-2bc9{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-42727c4a-ccab{padding-block-start:6rem;padding-block-end:7rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}