/* about--facts-and-figures.css */

/* FROM FREEFORM 1 */
@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:transparent;border:none}
.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__item, .accordion-mobile .accordion-component .accordion__item, .accordion-mobile .accordion__item,{border:0px solid transparent !important}
}
@media(max-width:768px){.accordion-mobile .contentcard.section .content-card--content h3.content-card__title{display:none !important}
}
.color-legends{text-align:left}
@media(max-width:768px){.energysource{display:inline-block !important}
}
@media(min-width:768px){.mobile-text{display:none}
}
@media(min-width:992px){.regions-column .color-legends ul li{display:block}
}
.regions-column .color-legends ul li{margin-right:1.25em !important}
.color-legend{font-size:1rem;display:inline-block;padding-right:0;margin-bottom:5px;padding-bottom:5px}
.color-legend:before{content:'⬤';color:transparent;margin-right:10px;font-size:110%;width:24px;border-radius:100%}
.color-ce:before{background-color:#f7d38f;border:0.5px solid #f7d38f}
.color-co:before{background-color:#d8e3a0;border:0.5px solid #d8e3a0}
.color-ea:before{background-color:#b3dad9;border:0.5px solid #b3dad9}
.color-ma:before{background-color:#86a9c2;border:0.5px solid #86a9c2}
.color-ne:before{background-color:#8ca071;border:0.5px solid #8ca071}
.color-nw:before{background-color:#e37942;border:0.5px solid #e37942}
.color-so:before{background-color:#edba9b;border:0.5px solid #edba9b}
.color-we:before{background-color:#59a39c;border:0.5px solid #59a39c}
.color-abbr:before{display:flex;border-radius:50%;background-color:#0083c5;color:white;font-weight:600;align-items:center;justify-content:center;width:25px;height:25px}
.color-abbr.color-hydro:before{content:'H'}
.color-abbr.color-nuclear:before{content:'N'}
.color-abbr.color-steam:before{content:'S'}
.color-abbr.color-solar:before{content:'SO'}
.color-abbr.color-cc:before{content:'CC'}
.color-abbr.color-ct:before{content:'CT'}
.color-abbr.color-bs:before{content:'B'}

/* FROM FREEFORM 10 */
.pie{display:block;clear:both;height:100% !important;border-radius:50%;width:calc(100% - 2.25em) !important;aspect-ratio:1 / 1;margin:0 1.25em;border-radius:50%;max-width:300px !important}
@media(max-width:768px){.pie{margin:auto;max-width:200px !important}
}
.pie h4{font-weight:300;text-align:center;position:relative;top:50%;transform:translateY(-50%);font-size:4rem;line-height:105%}
.pie-energymix{background:radial-gradient(white 60%, transparent 60.2%), conic-gradient( #037dba 0% 1%, #1bbbee 1% 7%, #0b3b5d 7% 13%, #b3d335 13% 41%, #eb2027 41% 83%, #97989a 83% 100% )}

/* FROM FREEFORM 11 */
@media(max-width:992px){.modal-body .image.section{display:block;padding:0}
#plants-map-image-col1{min-width:880px;margin:0;overflow-y:auto}
}
@media(max-width:768px){.im5-width-100\%{min-width:880px;left:0;top:2em}
.modal-header{display:none}
.modal-container{margin:0;padding:0}
.active-container .background{background-color:#fff;padding-top:0}
.generalmodal .freeform.section{justify-content:normal}
.modal-container .freeform.section{padding:0}
.modal-container .column-control > .bootstrap-container > .row .section, .modal-container .column-control > .bootstrap-container > .row{padding-left:0;padding-right:0}
.nav-fixed-bottom{position:fixed;bottom:0;z-index:7;width:100%;background:linear-gradient( 0deg, #f2f2f2 0%, rgba(255, 255, 255, 0) 100% ) !important;padding:0 1em 2em 1em;text-align:center}
.nav-fixed-bottom p{display:block;text-align:center}
.nav-fixed-bottom a{color:#000;font-weight:400;font-size:1.286rem;padding:0.5em 1em;display:inline-block;background-color:#fff;transition-duration:0.5s;width:250px}
.nav-fixed-bottom a:hover{background-color:#fff;transition-duration:0.5s;box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.4), 0 10px 20px -5px #000}
.nav-fixed-bottom a{box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.08), 0 10px 20px -5px #000}
}
@media(min-width:768px){.nav-fixed-bottom{display:none}
}
