.elementor .e-3bf6996-f8a2{font-family:var(--pis-font);font-size:0.92rem;color:#B7C8A5;}.elementor .e-22b05d6-f309{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-6388df8-cbb2{max-width:42rem;font-family:var(--pis-font);font-size:1.12rem;color:#DDE8D2;line-height:1.7;}.elementor .e-114374b-d2cd{font-family:var(--pis-font);font-weight:600;font-size:0.92rem;color:#9CBE6A;margin-block-start:0.5rem;}.elementor .e-8134975-a314:hover,.elementor .e-8134975-a314:focus-visible{background-color:rgba(255,255,255,0.2);}.elementor .e-8134975-a314{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.45);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-7488184-edef{padding:0px;margin-block-start:0.6rem;display:flex;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-b4269bb-8c4a{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-e6346d0-2c37{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("https://ephaimenergy.com.ng/wp-content/uploads/2026/10/solar-training-class-ephaim.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-8f06b93-70f1{font-family:var(--pis-font);font-weight:700;font-size:1.15rem;color:#FFFFFF;letter-spacing:0.04em;text-align:center;}.elementor .e-745b7e7-9513{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#5E942C;display:flex;justify-content:center;}.elementor .e-070592a-c290{background-color:var(--pis-soft);}.elementor .e-50eaba7-3733{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-ae95b49-e6b9{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-3c0b039-2942{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-a5d7f0c-2d55{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-b7b4310-e74c{background-color:var(--pis-soft);}.elementor .e-2796d61-fd58{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-a4dcd7f-b916{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-034493f-a818{width:100%;height:220px;object-fit:cover;border-radius:12px;}.elementor .e-348514c-b8b6{background-color:var(--pis-soft);}.elementor .e-92dba34-c101{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-361e43f-cc9d{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-0297fbb-c42b:hover,.elementor .e-0297fbb-c42b:focus-visible{background-color:#F4F7EF;}.elementor .e-0297fbb-c42b{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-8e0a989-f44d{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-ad6a43e-1e42{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-81d1bcd-6c7d{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-7f37576-7d4d{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-cb93982-8836:hover,.elementor .e-cb93982-8836:focus-visible{background-color:#F4F7EF;}.elementor .e-cb93982-8836{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-2c5cd8f-7062{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-e0d820e-ee4f{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-2c272fd-9068{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-e845086-89bb{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-a51c978-0db1:hover,.elementor .e-a51c978-0db1:focus-visible{background-color:#F4F7EF;}.elementor .e-a51c978-0db1{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-2bfeee2-96d8{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-0c7ecf9-2873{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-3bfdb76-6e6b{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-0ea5ded-a7af{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-133298f-8914:hover,.elementor .e-133298f-8914:focus-visible{background-color:#F4F7EF;}.elementor .e-133298f-8914{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-958d266-2b0b{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-09477a1-529d{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-75f99bf-66df{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-a6b29cc-2577{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-3f2efed-892f:hover,.elementor .e-3f2efed-892f:focus-visible{background-color:#F4F7EF;}.elementor .e-3f2efed-892f{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-d59ae4e-29ec{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-26d2903-ba9e{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-ba70f3a-1332{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-3121a6a-def5{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-892f2f0-e673:hover,.elementor .e-892f2f0-e673:focus-visible{background-color:#F4F7EF;}.elementor .e-892f2f0-e673{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-b40079a-9ec3{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-0b0e042-4312{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-0230bdc-23c8{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-0cb51e2-cac0{font-family:var(--pis-font);font-weight:700;font-size:1.05rem;color:#1F241B;line-height:1.4;}.elementor .e-144aa44-07af:hover,.elementor .e-144aa44-07af:focus-visible{background-color:#F4F7EF;}.elementor .e-144aa44-07af{cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-f1f04fe-4547{font-family:var(--pis-font);font-size:0.98rem;color:#5B6356;line-height:1.7;}.elementor .e-f77bfaf-3f74{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;}.elementor .e-95bac3e-e7b9{overflow:hidden;padding:0px;border-radius:0.9rem;border-width:1px;border-color:#E3E8DC;border-style:solid;background-color:#FFFFFF;}.elementor .e-6571991-1d0d{min-width:0px;gap:0.75rem;}.elementor .e-440ab4b-8013{width:100%;max-width:1200px;padding:0px;display:grid;gap:4rem;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto;align-items:start;}.elementor .e-f9034ad-6a07{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-259473c-f906{font-family:var(--pis-font);font-weight:800;font-size:2.2rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-6d0bf63-610e{font-family:var(--pis-font);font-size:1.05rem;color:#EAF3DF;line-height:1.7;}.elementor .e-6eda0ad-e884{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-6755411-e22e:hover,.elementor .e-6755411-e22e:focus-visible{background-color:rgba(255,255,255,0.26);}.elementor .e-6755411-e22e{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-a0d66b2-3dfb{padding:0px;display:flex;gap:0.9rem;flex-wrap:wrap;}.elementor .e-d6cc76e-2e70{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-6d25224-3138{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;}