.utils_heading2Xl___9fFP{font-size:2.5rem;line-height:1.2}.utils_heading2Xl___9fFP,.utils_headingXl__u25Y2{font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__u25Y2{font-size:2rem;line-height:1.3}.utils_headingLg__5535D{font-size:1.5rem;line-height:1.4;margin:1rem 0}.utils_headingMd__gD1Ok{font-size:1.2rem;line-height:1.5}.utils_borderCircle__s2nTm{border-radius:0}.utils_colorInherit__mSH_x{color:inherit}.utils_padding1px__PWQKR{padding-top:1px}.utils_list__4Mu4l{list-style:none;padding:0;margin:0}.utils_listItem__s2m6i{margin:0 0 1.25rem}.utils_lightText__eUzGY{color:#666}.utils_boldText__NhTA_{font-weight:700}.utils_logo__ecSSn{margin:0}.utils_flexCenter__LiLhf{display:flex;flex-direction:column;align-items:center}.utils_margin10__W4R_6{margin:10px}.utils_marginTop20__J1cQv{margin:20px}.utils_textCenter__jkAKq{text-align:center}.utils_flex__GDAc4{display:flex}.utils_textMedium__k45qL{font-size:medium}.utils_textSmall__SShd_{font-size:small}.utils_textSmaller__wdvrS{font-size:smaller}.utils_textLarge__YMXy0{font-size:large}.utils_textLarger___Dhiv{font-size:larger}.utils_cards__eCvYq{display:flex;flex-wrap:wrap}.utils_card__L8D_y{border:1px solid #cecece;padding:20px;margin:10px;width:100%;border-radius:4px;box-shadow:0 1.5px 1.5px 0 rgb(0 0 0/8%)}.utils_noWrap__Or_k1{white-space:nowrap}.solar-banner_bannerAd__jw6KA{min-width:240px;min-height:180px;background-size:cover;background-position:50%;position:relative;border:1px solid #000;display:flex;align-items:center;justify-content:space-between;text-align:center;padding:5px;box-sizing:border-box;color:#fff;background-color:#000}.solar-banner_solar__c6mgV{background-image:url(https://d1uk0qaonghmr9.cloudfront.net/solar-ad-background-small.jpg)}@media (max-width:359px){.solar-banner_bannerAd__jw6KA{display:none}}@media (min-width:520px){.solar-banner_bannerAd__jw6KA{display:flex;width:420px}}@media (min-width:800px){.solar-banner_bannerAd__jw6KA{display:flex;width:600px}}.solar-banner_bannerAd__jw6KA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:0}.solar-banner_bannerAd__jw6KA .solar-banner_content__CS_Q_{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;position:relative;z-index:1}.solar-banner_batterykit__eKUuJ{background-image:url(https://d1uk0qaonghmr9.cloudfront.net/battery-kit-ad-background2-small.jpg)}.solar-banner_batterykit__eKUuJ:before{background-color:transparent}.solar-banner_batterykit__eKUuJ .solar-banner_content__CS_Q_{align-items:flex-start;margin-left:5%}.solar-banner_bannerAd__jw6KA h1{font-size:20px;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.solar-banner_bannerAd__jw6KA p{font-size:14px;margin:2px 0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.solar-banner_bannerAd__jw6KA span{font-size:18px;font-weight:700;color:#ffe08a}.solar-banner_bannerAd__jw6KA a{margin:5px}.solar-banner_bannerAd__jw6KA .solar-banner_cta__a3wr7{background-color:ivory;color:#000;padding:5px 10px;border-radius:5px;margin-right:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;position:relative;z-index:1}.solar-banner_bannerAd__jw6KA .solar-banner_cta__a3wr7:hover{background-color:#000;color:#f8e300;text-decoration:none}.faq_areaFaq__xgXZI{margin:20px}.faq_areaFaq__xgXZI div:first-child{font-size:larger;font-weight:700;margin:10px}.faq_areaFaq__xgXZI div:nth-child(2){margin-left:20px}.faq_localAd__TaXKv{margin:2rem 0;font-size:larger;font-weight:700;background:#f5f5f5;text-align:center;padding:20px}.faq_solarAd__LxmJq{margin-left:-20px!important}.social-share_socialShare__Wu0qS{text-align:center;font-size:smaller;font-weight:700;margin-top:20px}.social-share_socialIcons__2KIJF{display:flex;justify-content:center}.social-share_socialIcons__2KIJF img{display:inline;margin:10px}.social-share_socialFollow__eCp8a{display:inline-block;top:0;right:0;list-style-type:none;padding:0;margin:0;display:flex}.social-share_socialFollow__eCp8a img{margin:5px}@media (max-width:320px){.social-share_socialFollow__eCp8a{position:relative;top:0;right:0;margin:10px 0 0}}.google_banner__DQJQX{max-height:100px;width:100%}.google_bannerContainer__jpNA_{margin:10px auto}.publift_fuseAd__2AQ9w{margin-top:10px;margin-bottom:10px;min-height:300px}@media (min-width:728px){.publift_fuseAd__2AQ9w{min-height:280px}}.publift_sticky__iihk7{direction:ltr;z-index:9999;position:fixed;bottom:0;width:100%;height:51px;transition:transform .3s linear,height .3s linear;left:0}@media (min-width:728px){.publift_sticky__iihk7{height:92px}}.publift_sidePanelLeft__oaJH7{left:0;margin-right:50px}.publift_sidePanelLeft__oaJH7,.publift_sidePanelRight__kkBqX{position:-webkit-sticky;position:sticky;top:50px;width:160px;height:600px;z-index:-1}.publift_sidePanelRight__kkBqX{right:0;margin-left:50px}@media (max-width:1100px){.publift_sidePanelLeft__oaJH7,.publift_sidePanelRight__kkBqX{display:none}}@media (max-width:1200px){.publift_sidePanelLeft__oaJH7{display:none}}@media (min-width:1800px){.publift_sidePanelLeft__oaJH7,.publift_sidePanelRight__kkBqX{width:300px}}.schedule_slotList__Dy7Z6{margin-left:50px;text-align:left}.schedule_solarAd__ZgQdI{margin:1rem 0}.schedule_stageSelect__euc1q{margin:10px}#schedule_stageSelect__euc1q+.schedule_google-auto-placed__817pO{display:none}.schedule_including__Nj0vr{font-size:smaller;margin-bottom:30px;text-align:center}.schedule_includingLinks__ygdfX{margin-left:5px}.schedule_otherAreas__uxeUl{text-align:center;margin:5px 0 10px}.schedule_scheduleHeading___MfEC{font-size:.8em;margin-top:10px;margin-bottom:15px;text-align:center}.schedule_toolbar__ibMpF{display:flex;flex-direction:row;justify-content:center;align-items:center}.schedule_customAd__esV6y{max-width:100%;height:auto}.schedule_scheduleItem__eex1g{margin:0 auto}.cookie-banner_cookieBanner__22GXu{position:fixed;font-size:small;bottom:0;width:100%;background:rgba(0,0,0,.8);color:#fff;padding:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10000}.cookie-banner_cookieBanner__22GXu p{margin-bottom:10px;padding-right:10px}.cookie-banner_cookieBanner__22GXu a{color:#eee;text-decoration:underline}.cookie-banner_okButton__E8iBG{background:#fff;border:none;padding:5px 10px;color:#000;cursor:pointer}@media (min-width:800px){.cookie-banner_cookieBanner__22GXu{flex-direction:row;justify-content:center;align-items:center}.cookie-banner_okButton__E8iBG{margin-top:0;margin-left:10px}}.cookie-banner_closeButton__FV8L4{position:absolute;top:10px;right:12px;background:none;border:none;color:#fff;font-size:1em;cursor:pointer}.layout_container__fbLkO{max-width:44rem;padding:0 1rem;margin:0 auto}.layout_header__kY0Lt{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;position:relative}.layout_backToHome__9sjx_{margin:3rem 0 0}.layout_footer__dka_2{margin:2rem 0 0;font-size:small;display:flex;flex-direction:column;align-items:center}.layout_links__AtD0x a{margin:5px}.layout_topBarWrapper__VYJVX{width:100%;padding:.25rem 0}.layout_topBarInner__iSU_K{max-width:44rem;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.layout_mainNav__Clia_{display:flex;gap:1.5rem}.layout_navLink__ghXZi{color:#4a5568;text-decoration:none;font-size:.8rem;font-weight:500;letter-spacing:.5px}.layout_navLink__ghXZi:hover{color:#2d3748}.municipality_heading__LwYLl{text-align:center;margin-top:20px;margin-bottom:0;font-size:larger}.municipality_blocks__Kcj38{margin:10px;font-size:1.2rem;width:85%;display:flex;flex-direction:row;flex-wrap:wrap}.municipality_blocks__Kcj38 a{display:block;margin-top:10px!important}.municipality_blocksSection__2sznI{margin-top:20px}.municipality_link__FRNQt{cursor:pointer;width:120px;margin:10px;background:#f0f8ff;padding:5px 5px 5px 10px;border-radius:10px;overflow:hidden;font-size:.8em}.municipality_faqQ__mFV0a{font-size:larger;font-weight:700;margin-top:10px;margin-bottom:10px}.municipality_faqAnswer__tjEub{margin-left:10px;margin-bottom:5px}.municipality_faqHack__Vamyh div:first-child{font-size:larger;font-weight:700;margin-top:10px;margin-bottom:10px}.municipality_emailSubscribe__5QOt5{margin-top:30px;margin-bottom:30px}.municipality_emailInput__8WRBJ{flex-grow:1}.municipality_emailLabel__4uDZC{text-align:center;margin:10px}.municipality_telegram__FnX_d{font-size:medium;margin-top:30px}.municipality_telegramImage__D6jLL{display:inline;float:left;margin-right:10px}.municipality_blockList__pTkCA,.municipality_popularAreas__ZvEhY{display:flex;flex-direction:row;flex-wrap:wrap}.municipality_blockList__pTkCA{text-align:center;margin:10px;font-size:1rem;align-items:center;justify-content:center}.municipality_block__kEwJd{margin:5px}.home_container__nBKzz{display:flex;justify-content:center}@media (max-width:728px){.home_app__fOLqH{width:100%}}.home_heading___YuKW{text-align:center;background:#e8f4ff;text:#000;font-weight:600;padding:15px;border-radius:5px}.home_headingSub__7RR6U{font-weight:400;font-size:medium}.home_upcomingStages__RfyC5{font-size:large;margin:20px}.home_suppliedBy__gpu2C{font-weight:700;text-align:center;font-size:.8em}.home_statusSub__9Ky8o{font-size:smaller;font-style:italic;margin:5px}.home_providerHeading__AucQ4{text-align:center;font-weight:700}.home_chatOnWhatsapp__yobUT{margin-bottom:15px;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:smaller}.home_chatOnWhatsapp__yobUT span{margin:10px}.home_chatOnWhatsapp__yobUT img{width:200px;height:45px}.home_wrongArea___irDL{text-align:center;font-weight:700;margin-top:10px;margin-bottom:10px}.home_areaHeader__dKlgn{text-align:center;margin-bottom:5px;font-size:1em}.home_areaWrapper__Xo9xK{margin-top:20px}.home_subscribeLink__6MlsK{margin:20px;font-weight:700}.home_loadSheddingQ__jopj0{font-size:larger}.home_loadSheddingMsg__Puvuk{margin:10px 10px 20px}#home_localAd__EboGM+.home_google-auto-placed__e8MtP{display:none}.home_kb__bcy0q{border-top:1px solid;border-bottom:1px solid;padding-bottom:1em;margin:20px}.home_poll__v4PRC{padding:5px;text-align:center;font-size:medium}.home_majorAreaHeading___e8Z9{text-align:center}.home_majorAreaContainer__ZkJoP{display:flex;flex-wrap:wrap;justify-content:center}.home_majorAreaProvince__SvWaB{font-weight:700;font-size:larger;margin-bottom:5px;margin-top:10px}.home_majorArea__IPzsw{margin-left:10px;min-width:150px;padding:5px}.home_newsGrid__CjqUD{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:1rem 0}.home_newsCard__M7LW0{display:flex;align-items:center;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease-in-out;text-decoration:none;color:inherit}.home_newsCard__M7LW0:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center}.home_newsImage__JB_cs{flex:0 0 100px;margin-right:1rem}.home_newsImage__JB_cs img{width:100px;height:100px;object-fit:cover;border-radius:4px}.home_newsContent__2dILm h4{margin:0 0 .5rem;font-size:1rem;line-height:1.4;color:#333}.home_newsDate__0SD_Z{font-size:.85rem;color:#666}.home_viewAllLink__mlG8O{display:inline-block;margin-top:1rem;color:#0070f3;font-weight:500}.home_newsSection__sJZib{margin:.75rem 0;padding:0}.home_newsHeader___2IDu{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.home_newsHeader___2IDu h2{font-size:1.25rem;margin:0;font-weight:600}.home_viewAllLink__mlG8O{color:#4169e1;text-decoration:none;font-size:.85rem}.home_viewAllLink__mlG8O:hover{text-decoration:underline}.home_newsItems__7oFdk{display:flex;flex-direction:column;gap:.5rem}.home_newsItem__59WMm{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 1rem;background:#e8f4ff;border-radius:.5rem;text-decoration:none;color:inherit;transition:background-color .2s}.home_newsItem__59WMm:hover{background:#dceaf9}.home_newsIcon__z0RSY{flex-shrink:0;color:#4169e1;margin-top:2px}.home_newsContent__2dILm{flex:1 1}.home_newsItem__59WMm h3{margin:0;font-size:.95rem;color:#111;font-weight:500;line-height:1.4}.home_newsDate__0SD_Z{color:#64748b;font-size:.75rem;margin-bottom:.15rem}.status-overview_statusMessage__F_oLL{font-size:1rem;font-style:italic}.status-overview_status__b0fko{text-align:center;padding:10px;margin-bottom:0!important}.status-overview_statusNotification__zocAx{margin:20px;text-align:center;background:#e8f4ff!important}.status-overview_nextOffMsg__ihpsU{font-size:larger;font-weight:700;text-decoration:underline}.status-overview_stageSummary__Ml4JG{text-align:center;font-weight:700;padding:10px;margin:20px}.status-overview_eskomUpdateMsg__mmdVD{margin:10px;font-size:.8rem}.power-status_powerStatusContainer__ImyQT,.power-status_powerStatusOffContainer__YHOsQ{background-color:#fff8e1;border:1px solid #ffd600;border-radius:8px;padding:12px;margin:12px 0;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px}.power-status_powerStatusOnContainer__93WeC{background-color:#e8f5e9;border:1px solid #4caf50;border-radius:8px;padding:12px;margin:12px 0;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px}.power-status_powerStatusLoadsheddingContainer__uNpXQ{background-color:#fffde7;border:1px solid #ffc107;border-radius:8px;padding:12px;margin:12px 0;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px}.power-status_statusHeader__luJrO{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.power-status_statusHeaderLabel__Txd4m{font-weight:600;font-size:14px;margin-bottom:2px}.power-status_statusHeaderCounts__SX_tL{font-size:13px;color:#666;font-weight:500}.power-status_statusLabelOn__Vk5Ce{color:#4caf50;font-weight:700}.power-status_statusLabelOff__vrdwJ{color:#f57c00;font-weight:700}.power-status_statusMessage__C33Kl{display:flex;align-items:flex-start;margin-bottom:10px;font-weight:500;line-height:1.3}.power-status_warningIcon__va0Hb{margin-right:8px;color:#f57c00;flex-shrink:0;font-size:16px}.power-status_successIcon__NjRXb{margin-right:8px;color:#4caf50;flex-shrink:0;font-size:16px}.power-status_actionButtons__HUjFZ{display:flex;gap:8px;margin-top:8px;justify-content:center;min-height:36px}.power-status_standardButton__8upOM{background-color:#fff;color:#333;border:1px solid #ccc;border-radius:4px;padding:6px 12px;cursor:pointer;font-weight:500;font-size:13px}.power-status_standardButton__8upOM:hover{background-color:#f5f5f5}.power-status_confirmationContainer__IQkE7{margin-top:12px;padding:8px;background-color:rgba(0,0,0,.03);border-radius:4px;font-size:13px}.power-status_confirmText__s2ltU{margin:0 0 8px;font-size:13px}.power-status_noteContainer__3FXVM{margin-top:8px}.power-status_noteInput__e7RnN,.power-status_noteTextarea__y29bV{width:100%;min-height:60px;margin-top:4px;border:1px solid #ddd;border-radius:4px;padding:6px;font-size:13px}.power-status_noteInput__e7RnN{font-family:inherit;resize:vertical}.power-status_noteHelp__tJc9_{margin:4px 0 0;font-size:11px;color:#666;font-style:italic}.power-status_noteLink__6Oa3f{margin-top:8px;font-size:12px}.power-status_noteLink__6Oa3f a{color:#2196f3;text-decoration:none}.power-status_noteLink__6Oa3f a:hover{text-decoration:underline}.power-status_disabledButton__iy42C{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.power-status_statusCount__gbIZh{font-weight:700}.power-status_timestamp__t9y2A{font-size:.75rem;color:#757575;margin-top:6px}