#footer .ct-container-fluid{width:100%}html body{font-size:112.5%}.has-border-effect{position:relative}.has-border-effect:after{content:"";position:absolute;left:50%;top:auto;bottom:-2px;transform:translate(-50%);width:0;height:4px;background:#fff;transition:all .3s}.has-border-effect:hover:after{width:76px;max-width:50%}.ct-arrow-btn .gspb-buttonbox-icon{opacity:0;transform:translate(-100%);transition:opacity .3s,transform .3s}.ct-arrow-btn .gspb-buttonbox-text{transform:translate(-50%);left:50%;position:relative;transition:transform .3s,left .3s}.ct-arrow-btn:hover .gspb-buttonbox-icon{opacity:1;transform:translate(0)}.ct-arrow-btn:hover .gspb-buttonbox-text{transform:translate(0);left:0}.ct-header .menu-container.ct-header-menu-no-dropdown-icon>ul>li.menu-item-has-children>a.ct-menu-link .ct-toggle-dropdown-desktop{display:none!important}main>[data-sidebar] article figure.wp-caption figcaption{margin:0;text-align:left;font-style:normal;background-color:#eaeae4;color:#3b403d;padding:.75em;font-size:.75em}main>[data-sidebar] article figure:has(div.portrait) figcaption{margin:0;text-align:left;font-style:normal;background-color:#eaeae4;color:#3b403d;padding:.75em;font-size:.75em}main>[data-sidebar] article div.gallery:has(div.portrait){display:flex;flex-wrap:wrap;gap:1em}main>[data-sidebar] article div.gallery:has(div.portrait) figure{flex-basis:31%}main>[data-sidebar] article blockquote{border-left:2px solid #008457;color:#333;font-size:1.2em;font-style:italic;margin:0 0 1.25em;padding:0 1.25em 0 1.875em;position:relative}.template-single-title h1:before{content:"";height:7px;width:56px;background:#135740;position:absolute;left:0;bottom:0}.template-single-title h1{font-family:Ubuntu,sans-serif;font-size:2.2em;line-height:1.3em;font-weight:700!important;color:#171c1a;margin-top:0;margin-bottom:0;padding-bottom:10px}body .pioneer-header-search-input::placeholder{color:var --theme-palette-color-3!important;opacity:1!important}body .pioneer-main-hero-bg{max-height:760px;height:100%}body .pioneer-hero-spacer{height:125px}body #header div[data-device=desktop] nav a:focus{outline-offset:0;outline:1px solid #fff;box-shadow:0 0 0 5px var(--theme-palette-color-3)}body #header div[data-device=desktop] nav ul.sub-menu li a{margin-top:0;margin-right:0!important;margin-left:0!important;margin-bottom:0}body #header div[data-device=desktop] nav ul.sub-menu li a.ct-menu-link{border-radius:0}body #header div[data-device=desktop] nav ul.menu ul.sub-menu{box-shadow:0 10px 10px #00000026;padding:20px 0}body .pioneer-font-size-control .pioneer-fs-minus,body .pioneer-font-size-control .pioneer-fs-plus{background:var(--theme-palette-color-2)}body .pioneer-font-size-control .pioneer-fs-minus svg,body .pioneer-font-size-control .pioneer-fs-plus svg{fill:var(--theme-palette-color-8);stroke:var(--theme-palette-color-8)}body .pioneer-font-size-control .pioneer-fs-minus:hover,body .pioneer-font-size-control .pioneer-fs-plus:hover{background:var(--theme-palette-color-4)}body .pioneer-font-size-control .pioneer-fs-minus:focus,body .pioneer-font-size-control .pioneer-fs-plus:focus{box-shadow:0 0 0 4px var(--theme-palette-color-3)}body main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(https://southalabamaelectric.kinsta.cloud/wp-content/uploads/2026/03/mainbg-1.svg);background-size:auto;z-index:-1}body #main-container .entry-content .pioneer-news-archive-wrapper a.gspb-containerlink{z-index:3!important}body #main-container .entry-content .pioneer-news-archive-wrapper .gspb-dynamic-post-image{height:100%;width:100%}body #main-container .entry-content .pioneer-news-archive-wrapper .gspb-dynamic-post-image img{object-fit:cover}.member_box h2{width:100%}.member_box h2 a{width:100%;position:relative}.member_box h2 a:before{content:"";position:absolute;top:auto;left:50%;bottom:-10px;transform:translate(-50%);height:1px;width:100px;opacity:.5;background:#e7ecef;transition:all .3s}.member_box h2 a:hover:before{opacity:1;width:110%}.footer-wrapper a:hover{text-decoration:none!important}@media screen and (min-width:1000px)and (min-height:810px){body .pioneer-home-hero-content{height:calc(100vh - 100px);flex-direction:column;display:flex;max-height:900px}body .pioneer-main-hero-bg{max-height:calc(100vh - 100px)}.pioneer-hero-spacer{height:90px}}.pioneer-hero-card{background-color:#fff}@media screen and (min-width:999px){.pioneer-hero-wiregrass-links{box-shadow:0 32px 38px #0000001a}}@media screen and (max-width:1000px){.pioneer-hero-card{box-shadow:0 32px 38px #0000001a}}@media screen and (max-width:1000px){.pioneer-main-hero-bg{max-height:660px}}.ct-mobile-header-menu-full{padding-right:10px}.gform_wrapper .gform-body.gform_body{--gf-ctrl-choice-size: 12px}div.gform-theme--framework .gfield--type-choice .gchoice{align-items:center}.gspb_text-id-gsbp-faf4ecd{padding-right:6px}.alert-template-default .ct-container{align-items:flex-start}.gform_wrapper .gform-body.gform_body input:focus:not([type=checkbox]):not([type=radio]),.gform_wrapper .gform-body.gform_body textarea:focus,.gform_wrapper .gform-body.gform_body select:focus{box-shadow:0 0 0 2px #c6e7aa!important;outline:none}@media screen and (max-width:767px){aside#sidebar{padding:0 15px 30px}[data-sidebar]{row-gap:0}.category_faq .gspb_row__content{flex-direction:column-reverse}}#main-container .entry-content .pioneer-map-block-container .pioneer-map-title{margin-top:30px}#main-container .entry-content .pioneer-map-block-container .map-legend{margin-left:0;padding-left:0!important;margin-bottom:0!important;margin-top:.5em!important}#main-container .entry-content .pioneer-map-block-container .map-legend li{margin-left:0!important}#main-container .entry-content .pioneer-map-block-container .uppercase{text-transform:uppercase!important}#main-container .entry-content .pioneer-map-block-container input[type=text]{background:#fff;color:var(--theme-palette-color-3);max-width:400px;margin-right:10px;background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px #0000001a;box-sizing:border-box;color:#333;font-size:.97em;height:2.807em;padding:0 .75em;transition:color .3s,border .3s,background .3s,opacity .3s;vertical-align:middle;width:100%}#main-container .entry-content .pioneer-map-block-container input[type=text]:hover{box-shadow:inset 0 -1.8em 1em 0 transparent}#main-container .entry-content .pioneer-map-block-container .pioneer-inline-form{display:flex;position:relative;max-width:400px}#main-container .entry-content .pioneer-map-block-container button{border:none;border-radius:0;background-color:var(--theme-palette-color-1);color:var(--theme-palette-color-8);transition:all .25s linear}#main-container .entry-content .pioneer-map-block-container button:hover{background-color:var(--theme-palette-color-2)}#main-container .entry-content .pioneer-map-block-container .pioneer-district-results{margin-top:20px!important}#main-container .entry-content .pioneer-map-block-container .pioneer-enter-your-address-maps-error{color:red;margin-bottom:.3em}#main-container .entry-content .pioneer-autocomplete-container{max-width:400px;width:100%}#main-container .entry-content .pioneer-places-results{position:absolute;z-index:99;background:var(--theme-palette-color-8);width:100%}#main-container .entry-content .pioneer-places-results ul{padding:10px!important;list-style-type:none;margin-bottom:0!important}#main-container .entry-content .pioneer-places-results ul li{position:relative;padding-left:10px!important;font-size:14px;margin-bottom:10px!important;margin-left:20px!important;cursor:pointer}#main-container .entry-content .pioneer-places-results ul li:hover{color:var(--theme-palette-color-1)}#main-container .entry-content .pioneer-places-results ul li:before{content:"";background:url(https://fanninelectriccooperative.kinsta.cloud/wp-content/uploads/2026/03/map-pin.svg);width:14px;height:20px;left:-15px;top:3px;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center}.pioneer-map-block-container .gm-style-iw-d h3{margin-bottom:5px}.pioneer-map-block-container .gm-style-iw-d tr,.pioneer-map-block-container .gm-style-iw-d td,.pioneer-map-block-container .gm-style-iw-d table{border:1px solid transparent}.pioneer-map-block-container .gm-style-iw-d td a{display:flex;justify-content:center;align-items:center;flex-direction:row}.gm-style-iw-d:last-child td[valign=top]{display:none}.gm-style-iw-d:last-child h3{margin-bottom:15px}
