/* Build timestamp: Thu 19 Sep 2024 2:41:17 PM EDT */

@media (min-width:320px){.accordion-mobile .contentcard.section .content-card--content h3.content-card__title{display:none !important}
}
@media (min-width:768px){.accordion-mobile .accordion-component .accordion__content{display:block}
.accordion-mobile .accordion-component .accordion__item .accordion__title{display:none}
.accordion-mobile .accordion-component .accordion__item{padding:0 10px;background:0 0;border:none;margin-top:-2em}
.accordion-mobile .accordion-component .accordion__content .accordion__content-inner{padding:0}
.accordion-mobile .accordion-component .accordion__content .accordion__content-inner .contentcard{padding-top:0 !important}
,.accordion-mobile .accordion-component .accordion__item,.accordion-mobile .accordion__item{border:0 solid transparent !important}
}

.hero-container{margin-top:-1.5em;margin-bottom:0 !important;padding:0 !important}
.hero-container .bootstrap-container{width:100%;max-width:100%}
.hero-container .row,.hero-container .section{margin:0;padding:0 !important}
.adaptive-hero-carousel{margin-bottom:0 !important}
.adaptive-carousel .slides{border:none !important}
.adaptive-carousel .slides.btn{cursor:default}
.adaptive-carousel .slides .item .copy article a.btn{color:#fff !important;background-color:#ed1d24 !important;border-color:#ed1d24 !important;font-size:17px;padding:16px 16px;min-width:224px}
.adaptive-carousel .slides .item .copy article a.btn:hover{color:#ed1d24 !important;background-color:#fff !important;border-color:#fff !important}
.adaptive-hero-carousel+.columnctrcomp{margin-top:0 !important}
@media (min-width:320px){.adaptive-carousel .slides .item{background:transparent no-repeat top center;background-size:600px auto}
.adaptive-carousel .slides .item .wrap-copy.hide-desktop{background-image:linear-gradient(to top,#000,#000 60%,rgba(0,0,0,0))}
.adaptive-carousel .slides .item .wrap-copy.hide-desktop .copy{margin-top:35%;padding-bottom:1em}
.adaptive-carousel .slides .item .wrap-copy.hide-desktop article{max-width:800px !important;padding:0}
.adaptive-carousel .item .wrap-copy.hide-desktop article h2{font-size:2.143rem;font-weight:600;line-height:1.1;padding-top:2em;padding-right:0}
}
@media (min-width:320px) and (max-width:991px){.adaptive-carousel .slides .item .wrap-copy.hide-desktop .copy{padding-top:5em;margin-top:5em;padding-bottom:3em}
}
@media (min-width:568px){.adaptive-carousel .slides .item{background-size:991px auto}
}
@media (min-width:992px){.adaptive-hero-carousel{margin-bottom:6em}
.adaptive-carousel .slides .item{background:transparent no-repeat top center;background-size:cover}
.adaptive-carousel .slides .item .wrap-copy{background-image:url('/content/dam/georgia-power/heading/patterns/bkg-cut-transparent.png'),linear-gradient(40deg,#00393b 10%,rgba(0,118,140,.5) 20%,rgba(0,137,255,.2) 40%,rgba(0,0,0,0) 62%),linear-gradient(80deg,#000,rgba(0,0,0,.9) 45%,rgba(0,0,0,.8) 55%,rgba(0,0,0,0) 70%);background-size:contain;background-repeat:no-repeat}
.adaptive-carousel .slides .item .copy{max-width:1170px;margin-top:0}
.adaptive-carousel .slides .item .copy p{max-width:450px}
.adaptive-carousel .item .copy article h2{font-size:2.143rem !important;font-weight:600 !important;line-height:1.1 !important;padding-top:0 !important;padding-right:2em !important;margin-bottom:0 !important}
.adaptive-carousel .item .wrap-copy.hide-mobile .copy article{position:relative;left:0}
}

.title>.cmp-title{padding:20px 10px !important}
.title>.cmp-title>h1.cmp-title__text{font-size:2.143rem}
@media (min-width:300px){.columnctrcomp+.title{margin-top:2em !important;margin-bottom:-2em}
}
@media (min-width:992px){.columnctrcomp+.title{margin-top:9em !important}
}

.feature-story__img-container{margin-bottom:1em !important}
.ff-featurestory .content-card{padding-top:0 !important;margin-top:-10px !important}
.freeform .contentcard h3{font-size:2rem !important}
@media (max-width:991px){.freeform .content-card,.freeform .contentcard{padding-left:0 !important;padding-right:0 !important}
}

.row.homepage-footer-banner .cmp-title__text{color:#003a5d;margin:.25em 0 2em}
.experiencefragment:last-child{margin-top:-3.5em}

.root.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid{position:relative}
.root.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid>.freeform{margin-top:0 !important}
#wrapper-nav-scroll{margin-top:1.5em;padding:0}
#nav-scroll,#nav-scroll *,#nav-scroll :after,#nav-scroll :before{box-sizing:border-box}
#nav-scroll{position:relative;display:flex;width:100%;height:auto;padding:0;margin:-1.5em 0 0 0;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.15)}
#nav-scroll span{font-weight:400;font-size:.9rem}
#nav-scroll__description p{margin:.75em;text-align:right;font-size:.9rem;font-style:italic;color:gray}
.nav-scroll__inner{display:flex;flex-wrap:nowrap;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}
.nav-scroll__item{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;height:100%;padding:1em .5em;text-align:center;width:140px;text-decoration:none;color:#000}
.nav-scroll__item:last-child{border:none}
.nav-scroll__icon{margin-bottom:.5em;text-align:center;font-weight:700}
.nav-scroll__icon img{width:42px;height:42px}
@media (min-width:320px){#nav-scroll{margin-bottom:0 !important}
}
@media (min-width:840px){#nav-scroll{margin-bottom:20px}
.nav-scroll__inner{justify-content:center}
#nav-scroll__description{display:none}
}
@media (min-width:992px){#wrapper-nav-scroll{margin-top:0;position:absolute;z-index:5;top:415px;left:50%;transform:translateX(-50%)}
#nav-scroll{background-color:transparent;box-shadow:none}
#nav-scroll__description{display:none}
#nav-scroll .nav-scroll__item{width:160px;padding:1rem;text-align:center}
#nav-scroll .nav-scroll__icon{-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}
#nav-scroll .nav-scroll__icon:hover{margin-top:-.25em;margin-bottom:.75em}
}

@media (max-width:991px){.residential-hero .adaptive-carousel .slides .item .wrap-copy{background-image:linear-gradient(10deg,#00393b 5%,rgba(0,118,140,.5) 25%,rgba(0,137,255,.2) 50%,rgba(0,0,0,0) 65%),linear-gradient(0deg,#000,#000 45%,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 90%)}
}
@media (min-width:992px){.residential-hero .adaptive-carousel .slides .item .wrap-copy{background-size:60% 400px;background-image:linear-gradient(40deg,#00393b 10%,rgba(0,118,140,.5) 25%,rgba(0,137,255,.2) 40%,rgba(0,0,0,0) 62%),linear-gradient(80deg,#000,#000 45%,rgba(0,0,0,.8) 50%,rgba(0,0,0,0) 80%)}
}
