/* residential--assistance.css */

/* FROM FREEFORM 1 */
.content-card--content ul li a{display:inline-block}
.iqd-list .contentcard .content-card--content ul{list-style:none;padding:0}
.iqd-list .contentcard .content-card--content ul li{padding:0;list-style:none}
.iqd-list li span{font-size:1rem;font-weight:800;margin-right:10px}
.iqd-list li{margin-bottom:5px}
table:not(.socotable):not(.dynamictable):not(.find-a-contractor__table) td, table:not(.socotable):not(.dynamictable):not(.find-a-contractor__table) th{border:none}
.iqd-table table td{font-size:1.143rem;font-weight:300;line-height:130%;vertical-align:top}
.iqd-table td:nth-of-type(2n){font-weight:600 !important;text-align:center;padding:10px 15px;text-transform:uppercase;font-size:1.286rem;display:inline-block}
@media(max-width:992px){.iqd-table td:not(:nth-of-type(2n)){display:block;margin-auto;text-align:center}
.iqd-table td:nth-of-type(2n){display:block;margin:auto;text-align:center}
}
@media(min-width:992px){.herobanner .wrap-hero-banner.full-width.portal-page .hero-banner .hero-banner__content p{font-size:1.5rem !important;font-weight:400 !important;min-height:90px !important;padding:1.5em !important}
}
@media(max-width:768px){.list-improvements ul{text-align:left}
.list-improvements ul li:before{margin-right:10px !important}
}
.list-improvements ul{margin-bottom:-0.75em}
.list-improvements ul li{font-weight:400;margin-bottom:10px !important}
.list-improvements li.led:before, .list-improvements li.thermostat:before, .list-improvements li.attic:before, .list-improvements li.air:before, .list-improvements li.hvac:before, .list-improvements li.powerstrip:before, .list-improvements li.faucet:before, .list-improvements li.showerhead:before{height:2em;width:2.25em;margin-right:5px;content:'';margin-top:-4px;background-size:cover !important;background-repeat:no-repeat !important}
.list-improvements li.led:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-led.png")}
.list-improvements li.thermostat:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-thermostat.png")}
.list-improvements li.attic:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_insulation.png")}
.list-improvements li.hvac:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_hvac.png")}
.list-improvements li.powerstrip:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-powerstrip.png")}
.list-improvements li.faucet:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-faucet.png")}
.list-improvements li.showerhead:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-showerheads.png")}
.gpc-cart-form .gpc-cart-results-container .organization-results{background:var(--gray);padding:1em;padding-bottom:0}
.gpc-cart-form .gpc-cart-results-container .organization-results .card{border:1px solid var(--gray-dark)}
#gpc-cart-form .inputbar{padding:1.5em 0;border:1.25em solid var(--gray-semi)}
.gpc-cart-form .inputbar .btn{border:none}
@media(max-width:992px){.gpc-cart-form .gpc-cart-results-container .organization-results .card:not(.card.paddingBot10){display:none !important}
.gpc-cart-form .gpc-cart-results-container .organization-results{flex-wrap:nowrap !important;overflow:scroll}
.gpc-cart-form .gpc-cart-results-container .organization-results .card{min-width:280px}
.gpc-cart-form .gpc-cart-results-container .organization-results .card:not(:last-of-type){margin-right:0.5em}
}
@media(max-width:767px){#gpc-cart-form .inputbar{padding-left:1.5em}
}
.gpc-cart-form .gpc-cart-results-container .organization-results .card .wrapper{animation:fadeInAnimation ease-in-out 0.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:0.25s;opacity:0}
@keyframes fadeInAnimation{0%{opacity:0}
100%{opacity:1}
}
@media(max-width:550px){.cc-icon-80 .wrap-content-card .content-card img.content-card--icon{height:auto !important;width:70vw !important}
}
a.info-link::after{content:'';background-image:url("/content/dam/global/images/icons/callout-icons/information-icon-6055.png");display:inline-block;width:1em;height:1em;background-size:cover;margin-left:3px;margin-bottom:-0.12em}

/* FROM FREEFORM 4 */
.cmp-tabs__tablist{margin:0 auto;justify-content:center;border-bottom:1px solid var(--gray-d-light);width:100%;background:linear-gradient(0deg, rgba(0,0,0,0.05), transparent 1em)}
li.cmp-tabs__tab{width:45%;padding:1.25em 1.5em;margin:0 10px;border:1px solid var(--gray-d-light);border-bottom:none;border-radius:14px 14px 0 0;background:#f8f8f8;letter-spacing:-0.25px;background:linear-gradient(0deg, rgba(0,0,0,0.015), #fff 0.5em)}
li.cmp-tabs__tab.cmp-tabs__tab--active{border-bottom:1px solid #fff;margin-bottom:-1px;background:#fff;box-shadow:3px -5px 10px -5px rgba(0,0,0,0.1)}
@media(min-width:992px){li.cmp-tabs__tab{font-size:1.714rem;line-height:120%;min-width:400px}
}
@media(max-width:992px){li.cmp-tabs__tab{font-weight:600;font-size:1.286rem;width:50%;padding:1.25em 1em;white-space:normal;margin:0 auto}
}
@media(max-width:540px){li.cmp-tabs__tab{font-size:1.143rem;width:50%;padding:1em 0.5em;border-radius:0}
.cmp-tabs__tablist{margin-left:-1.5em;width:calc(100% + 3em)}
}
@media(max-width:470px){li.cmp-tabs__tab{font-size:1rem}
}
li.cmp-tabs__tab::before{margin:0 auto 10px;content:'';width:60px;height:60px;display:block}
li.cmp-tabs__tab:nth-of-type(1):before{background:url("/content/dam/georgia-power/adaptive-images/icon_assistance_savings.png");background-size:cover}
li.cmp-tabs__tab:nth-of-type(2):before{background:url("/content/dam/georgia-power/adaptive-images/icon_assistance_location.png");background-size:cover}
li.cmp-tabs__tab:hover:not(.cmp-tabs__tab--active){background-color:#fff;margin-bottom:0px;box-shadow:3px -5px 10px -5px rgba(0,0,0,0.1)}
li.cmp-tabs__tab.cmp-tabs__tab--active:nth-of-type(1){text-decoration:underline var(--blue) 4px;text-underline-offset:10px}
li.cmp-tabs__tab.cmp-tabs__tab--active:nth-of-type(2){text-decoration:underline var(--blue) 4px;text-underline-offset:10px}
li.cmp-tabs__tab:nth-of-type(1):hover:not(.cmp-tabs__tab--active){text-decoration:underline var(--blue) 4px;text-underline-offset:10px}
li.cmp-tabs__tab:nth-of-type(2):hover:not(.cmp-tabs__tab--active){text-decoration:underline var(--blue) 4px;text-underline-offset:10px}

/* FROM FREEFORM 5 */
.gpccart.section{padding-left:10px !important;padding-right:10px !important}
#gpc-cart-form .gpc-cart-results-container{background-color:transparent;padding:0}
#gpc-cart-form .container{padding:0;width:auto;max-width:1140px}
#gpc-cart-form .container h2{display:none !important}
#gpc-cart-form .inputbar label{color:#000;font-weight:600}
@media(min-width:992px){#gpc-cart-form .inputbar{margin-top:0}
}
.nav-accordion .itemgrid{padding:20px 0 0 0 !important}
.nav-accordion .accordion-component .accordion__content .accordion__content-inner{padding:1em 0 !important}
.nav-accordion .content-card--content p{font-size:14px !important;margin-bottom:10px !important}
.nav-accordion .content-card--content a{font-weight:400 !important}
.text-expand .accordion__title{display:block;text-align:center}
.text-expand .accordion-component .accordion__item .accordion__title .accordion__openclose{visibility:hidden}
.text-expand .accordion-component .accordion__item .accordion__title.is-active{display:none}
.text-expand .accordion-component .accordion__item .accordion__title{justify-content:left;font-size:1.143rem;color:#007db9 !important;transition:color 0.3s;padding:0;display:block;text-align:center}
.text-expand .accordion-component .accordion__item{border:none;background-color:transparent}
.text-expand .accordion-component .accordion__item .accordion__title::before{content:' ';width:50%;height:7vh;position:absolute;z-index:1}
.text-expand .accordion-component .accordion__content .accordion__content-inner{}
.text-expand .accordion-component .accordion__content .accordion__content-inner{padding:0 !important}
.text-expand .accordion-component .accordion__content .accordion__content-inner .section{padding:0 !important}
.text-expand .accordion-component .accordion__item .accordion__title:hover{color:#000 !important}
.text-expand .accordion-component{margin-top:-1em}
@media(min-width:260px) and (max-width:991px){.statewide-resources-callouts .content-card--content{text-align:center}
}
.cta-button a{margin:auto auto auto 0;left:0;display:block;justify-content:center;text-align:center;padding:10px 20px;font-size:1.143rem;line-height:1.2;width:fit-content;max-width:16rem;color:#fff !important;background-color:#ed1d24 !important;border:1px solid #ed1d24;transition:background-color .3s,color .3s}
.cta-button a:hover{color:#ed1d24 !important;background-color:transparent !important}

/* FROM FREEFORM 6 */
.gpc-cart-form .gpc-cart-results-container .organization-results .card .wrapper{animation:unset !important;opacity:1 !important}

/* FROM FREEFORM 8 */
.inputbar{justify-content:center !important}
.gpccart.section{padding-left:10px !important;padding-right:10px !important}
#gpc-cart-form .gpc-cart-results-container{background-color:transparent;padding:0}
#gpc-cart-form .container{padding:0;width:auto;max-width:1140px}
#gpc-cart-form .container h2{display:none !important}
#gpc-cart-form .inputbar label{color:#000;font-weight:600}
@media(min-width:992px){#gpc-cart-form .inputbar{margin-top:0}
}
.nav-accordion .itemgrid{padding:20px 0 0 0 !important}
.nav-accordion .accordion-component .accordion__content .accordion__content-inner{padding:1em 0 !important}
.nav-accordion .content-card--content p{font-size:14px !important;margin-bottom:10px !important}
.nav-accordion .content-card--content a{font-weight:400 !important}
.text-expand .accordion__title{display:block;text-align:center}
.text-expand .accordion-component .accordion__item .accordion__title .accordion__openclose{visibility:hidden}
.text-expand .accordion-component .accordion__item .accordion__title.is-active{display:none}
.text-expand .accordion-component .accordion__item .accordion__title{justify-content:left;font-size:1.143rem;color:#007db9 !important;transition:color 0.3s;padding:0;display:block;text-align:center}
.text-expand .accordion-component .accordion__item{border:none;background-color:transparent}
.text-expand .accordion-component .accordion__item .accordion__title::before{content:' ';width:50%;height:7vh;position:absolute;z-index:1}
.text-expand .accordion-component .accordion__content .accordion__content-inner{}
.text-expand .accordion-component .accordion__content .accordion__content-inner{padding:0 !important}
.text-expand .accordion-component .accordion__content .accordion__content-inner .section{padding:0 !important}
.text-expand .accordion-component .accordion__item .accordion__title:hover{color:#000 !important}
.text-expand .accordion-component{margin-top:-1em}
@media(min-width:260px) and (max-width:991px){.statewide-resources-callouts .content-card--content{text-align:center}
}
.cta-button a{margin:auto auto auto 0;left:0;display:block;justify-content:center;text-align:center;padding:10px 20px;font-size:1.143rem;line-height:1.2;width:fit-content;max-width:16rem;color:#fff !important;background-color:#ed1d24 !important;border:1px solid #ed1d24;transition:background-color .3s,color .3s}
.cta-button a:hover{color:#ed1d24 !important;background-color:transparent !important}
.gpc-cart-form .inputbar .bar-item.submitWrap .btn{border-radius:0 !important;background-color:var(--red) !important}
.accordion-sm{margin-top:0 !important}
@media(min-width:768px){.accordion-center .accordion-component .accordion__item .accordion__title{padding:28px 146px 28px 100px}
.accordion-center .accordion-component .accordion__item .accordion__title .accordion__openclose{right:7em}
}
.accordion-center .accordion-component .accordion__item .accordion__title{width:fit-content;margin-left:auto;margin-right:auto;color:var(--blue)}
.accordion-center .accordion-component .accordion__item .accordion__title:hover{color:var(--black)}
.accordion-center .accordion-component .accordion__item .accordion__title.is-active, .accordion-center .accordion__item.is-active>.accordion__title{border-bottom:0}
.accordion-gray .accordion-component .accordion__item{border:3px solid #e8e8e8}
