/* about--building-vogtle.css */

/* FROM FREEFORM 1 */
.wrap-hero-banner .hero-banner__img--mobile img{min-height:500px !important;background-size:100% !important}
@media(max-width:991px){.hero--banner-title{margin-top:-50px}
}
@media(min-width:992px){.hero--banner-title{margin-top:-20px}
}
.hero--banner-title::before{background:url(https://www.georgiapower.com/content/dam/georgia-power/adaptive-images/vogtle_badge_sm.png);content:'';height:150px;width:150px;margin:-20px auto 15px;display:block;background-size:contain}
.wrap-hero-banner .hero-banner .hero-banner__img > div{height:380px !important}
.hero--banner-title{font-size:3.571rem !important;font-weight:600 !important;padding:0;line-height:100% !important}
.hero-banner__content p{font-size:1.286rem !important;font-weight:600;color:#0b3b5d;margin-top:0.5em}
.video-container{position:relative;width:100%;padding-bottom:56.25%}
.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.img-as-icon .image.section .cmp-image .cmp-image__image{max-width:80px !important}
.nav-anchor-small .wrap-link-list .link-list__link.text-link{font-size:1.143rem}
.social_share_center .social_share{text-align:center;padding:0}
.social_share_center .a2a_default_style{display:inline-block}
.social_share_center .social_share_heading{font-size:1.143rem;font-weight:400}
.wrap-link-list .link-list__list .link-list__item .cta-icon{display:none}
@media(min-width:992px){.nav-flex.move-up{margin-top:-21px !important}
.row.nav-flex .wrap-link-list .link-list__list.link-list__list--button-link .link-list__item a{padding:10px 1.5em !important}
}
@media(min-width:992px){.max-width .bootstrap-container{max-width:1600px}
}

/* FROM FREEFORM 2 */
.carousel{margin-top:1em !important;margin-bottom:0 !important}
.cmp-carousel__content{max-width:1600px;margin:0 auto !important}
.cmp-carousel{padding:0 !important;margin-top:30px}
.cmp-carousel__indicators{justify-content:center;margin:-30px 100px auto 100px;padding:0;list-style:none;width:calc(100% - 200px);top:0;position:absolute}
.cmp-carousel__actions{text-align:center;width:100%;z-index:9}
.cmp-carousel__action{font-weight:600;color:#fff;font-family:jaf-bernina-sans;font-size:1.286rem;background-color:transparent;border:none;cursor:pointer}
.cmp-carousel__action-text{display:none}
.cmp-carousel__actions .cmp-carousel__action--previous span::after, .cmp-carousel__actions .cmp-carousel__action--next span::before{background-size:cover;display:inline-block;width:100px;height:100px;position:absolute;transform:translateY(-50%);top:50%;z-index:9 !important}
button.cmp-carousel__action.cmp-carousel__action--next span::before{right:-10px !important;content:"";background-image:url(/content/dam/georgia-power/adaptive-images/btn-arrow-right.png)}
button.cmp-carousel__action.cmp-carousel__action--previous span::after{left:-10px !important;content:"";background-image:url(/content/dam/georgia-power/adaptive-images/btn-arrow-left.png)}
.cmp-carousel__actions .cmp-carousel__action--next span:hover::before{height:110px;width:110px;margin-right:-5px;transition:0.2s}
.cmp-carousel__actions .cmp-carousel__action--previous span:hover::after{height:110px;width:110px;margin-left:-5px;transition:0.2s}
@media(max-width:768px){.cmp-carousel__indicators{top:350px !important}
.cmp-carousel__actions .cmp-carousel__action--previous span::after, .cmp-carousel__actions .cmp-carousel__action--next span::before{top:240px}
}

/* FROM FREEFORM 3 */
.carousel .bootstrap-container, .standalone>.bootstrap-container{min-width:96%;min-height:0px}
.carousel .column-control>.bootstrap-container>.row, .carousel .column-control>.bootstrap-container>.row .section{margin:0 !important;padding:0 !important;min-height:0px}
.carousel .wrap-content-card .content-card{background-color:transparent !important}
.carousel .wrap-content-card .content-card .content-card--content p{font-size:1.286rem !important;letter-spacing:1.1px;line-height:180%}
@media(max-width:992px){.carousel .contentcard.section .content-card--content h2.content-card__title{font-size:1.714rem !important}
.carousel .contentcard.section .content-card--content h3.content-card__title{font-size:1.286rem !important}
.carousel .contentcard.section .content-card--content p{font-size:1.143rem !important}
}
@media(max-width:768px){.carousel .contentcard.section .content-card--content h2.content-card__title, .carousel .contentcard.section .content-card--content h3.content-card__title, .standalone .contentcard.section .content-card--content h2.content-card__title, .standalone .contentcard.section .content-card--content h3.content-card__title{font-size:1.714rem !important}
.carousel .contentcard.section .content-card--content h4.content-card__title, .standalone .contentcard.section .content-card--content h4.content-card__title{font-size:1.286rem !important}
}
@media(min-width:768px){.carousel .wrap-content-card .content-card .content-card--content{max-width:600px}
.carousel .cmp-image__image, .carousel .image.section .cmp-image .cmp-image__image{height:400px}
.carousel .column-control .wrap-content-card{min-height:400px}
.carousel .column-control .wrap-content-card .content-card .content-card--content{min-height:400px;align-content:center;text-align:left}
.carousel .column-control .wrap-content-card .content-card--content .content-card__title{font-weight:400 !important}
.carousel .column-control>.bootstrap-container>.row section:first-of-type .wrap-content-card .content-card .content-card--content{float:right}
.carousel .column-control>.bootstrap-container>.row section:last-of-type .wrap-content-card .content-card .content-card--content{float:left}
.carousel .column-control>.bootstrap-container>.row section:first-of-type .wrap-content-card .content-card{padding:0 5em 0 7em}
.carousel .column-control>.bootstrap-container>.row section:last-of-type .wrap-content-card .content-card{padding:0 7em 0 5em}
}
@media(max-width:768px){.carousel .cmp-image__image, .carousel .image.section .cmp-image .cmp-image__image{height:300px}
.carousel .column-control .wrap-content-card .content-card{min-height:200px;padding:0 2em !important}
.carousel .column-control .wrap-content-card .content-card .content-card--content{min-height:200px;align-content:normal;text-align:center;margin-top:55px}
}
.carousel .cmp-image__image, .carousel .image.section .cmp-image .cmp-image__image, .standalone .cmp-image__image, .standalone .image.section .cmp-image .cmp-image__image{width:100%;object-fit:cover;margin-left:auto;margin-right:auto}
.carousel .image.section .cmp-image{max-width:100%}
@media(min-width:998px){.image.section .cmp-image__title{font-size:1rem}
}
@media(min-width:768px){.image.section .cmp-image__title{bottom:2.5px;right:0;margin:0 0 0 2em !important;font-size:0.9rem;position:absolute;padding:3px 10px;color:#fff;background:rgba(0,0,0,0.7);letter-spacing:0.7px;z-index:9;line-height:110%}
}
@media(max-width:768px){.image.section .cmp-image__title{margin-top:60px;text-align:center;color:#000;font-size:1.143rem;background:none;letter-spacing:1.1px;line-height:180%}
div.carousel-images .image.section .cmp-image__title{display:block !important;min-height:200px}
div .image.section .cmp-image__title{display:none}
}
.carousel .wrap-content-card .content-card .content-card__title{margin:0 0 10px}
.standalone.column-control>.bootstrap-container>.row .section{padding:0 !important}
@media(max-width:992px){.carousel-images>.bootstrap-container>.row section{width:50% !important}
.carousel-images>.bootstrap-container>.row section:nth-of-type(n + 3){display:none !important}
}
@media(min-width:992px){.carousel-images>.bootstrap-container>.row section:not(:first-of-type):not(:last-of-type){padding-right:1em;padding-left:1em}
.carousel-images>.bootstrap-container>.row section:not(:last-of-type) .cmp-image__title{margin-right:calc(1em + 1.5px) !important}
.carousel-images>.bootstrap-container>.row section:last-of-type .cmp-image__title{margin-left:3em}
.carousel-images>.bootstrap-container>.row section:first-of-type{padding-right:1em}
.carousel-images>.bootstrap-container>.row section:last-of-type{padding-left:1em}
}
@media(min-width:768px){.carousel-images>.bootstrap-container>.row section:first-of-type{padding-right:1em}
.carousel-images>.bootstrap-container>.row section:nth-of-type(2){padding-left:1em}
.carousel-images>.bootstrap-container>.row section:first-of-type .cmp-image__title{margin-right:calc(1em + 1.5px) !important}
.carousel-images>.bootstrap-container>.row section:nth-of-type(2) .cmp-image__title{margin-left:3em}
}
@media(max-width:768px){.carousel-images>.bootstrap-container>.row section{width:100% !important}
.carousel-images>.bootstrap-container>.row section:not(:first-of-type){display:none !important}
}
.standalone>.bootstrap-container{margin-top:3em !important;margin-bottom:3em !important}
.standalone .cmp-image__image, .standalone .image.section .cmp-image .cmp-image__image{height:250px !important}
.standalone .wrap-content-card{min-height:250px !important}
.standalone .wrap-content-card .content-card .content-card--content{min-height:250px !important}
@media(max-width:768px){.standalone{display:none}
}
