.elementor .e-2a297d4a-dc42{font-family:var(--pis-font);font-size:0.92rem;color:#B7C8A5;}.elementor .e-69c092b-330f{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-6b1ad4c7-3888{max-width:42rem;font-family:var(--pis-font);font-size:1.12rem;color:#DDE8D2;line-height:1.7;}.elementor .e-218be8bb-fd0b{font-family:var(--pis-font);font-weight:600;font-size:0.92rem;color:#9CBE6A;margin-block-start:0.5rem;}.elementor .e-5e6a72a2-812c{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-3a25138d-48f6{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-medical-warehouse-abuja.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-1869d707-909d{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-7b8bdc1b-fa4a{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-7c4f53b-88e3{font-family:var(--pis-font);font-weight:600;font-size:0.98rem;color:#5E942C;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:0.7rem;border-inline-start-width:4px;background-color:#F4F7EF;}.elementor .e-2b439a78-2b45{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-4212e329-7150{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-2aba7e3c-90a7{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);order:2;}.elementor .e-5595a863-f8b8{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-26e5fdef-6ba2{font-family:var(--pis-font);font-weight:600;font-size:0.98rem;color:#5E942C;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:0.7rem;border-inline-start-width:4px;background-color:#F4F7EF;}.elementor .e-316b369d-a42f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-2f8d1ace-92cf{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-55a1ab2a-2c2d{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-6a9bc18f-1bb5{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-40fa052a-de8b{font-family:var(--pis-font);font-weight:600;font-size:0.98rem;color:#5E942C;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:0.7rem;border-inline-start-width:4px;background-color:#F4F7EF;}.elementor .e-59682ce7-cec1{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-4fbc7d69-32e0{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-11d507ec-7ea0{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-20f3522c-f24d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-2a127a08-b662{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-2505bec1-4d95{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-4a8ea223-57b4{font-family:var(--pis-font);font-weight:600;font-size:1rem;color:#1F241B;line-height:2;}.elementor .e-76cbb89f-13ad{font-family:var(--pis-font);font-weight:600;font-size:0.98rem;color:#5E942C;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:0.7rem;border-inline-start-width:4px;background-color:#F4F7EF;}.elementor .e-35701016-f0f2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-26520179-f848{padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-1e17b64a-bd37{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:5.5rem;}.elementor .e-14d415ec-c907{padding-block-start:6rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-14659345-d87f{font-family:var(--pis-font);font-weight:800;font-size:2.2rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-4b5ed341-5966{font-family:var(--pis-font);font-size:1.05rem;color:#EAF3DF;line-height:1.7;}.elementor .e-7f44af51-8b62{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-429d1201-b986:hover,.elementor .e-429d1201-b986:focus-visible{background-color:rgba(255,255,255,0.26);}.elementor .e-429d1201-b986{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-22fab3ba-82fc{padding:0px;display:flex;gap:0.9rem;flex-wrap:wrap;}.elementor .e-72ff59cd-b7be{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-5d5dfa17-75b0{padding-block-start:4rem;padding-block-end:6.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#FFFFFF;display:flex;justify-content:center;}