.saMainContent{font-size:18px;color:#61676c}.saMainContent .saSolidGold{background:#d0720b}.saMainContent .saSolidGrey{background:#f5fafe}.saMainContent .saSolidE5{background:#e5e5e5}.saMainContent .saSolidBlue{background:#3898eb;color:#fff}.saMainContent .saSolidLightBlue{background:#ebf5fd}.saMainContent .saGradientGold{background:linear-gradient(180deg,#f8901e -52.41%,hsla(0,0%,100%,0) 35.44%),#fbf8f5}.saMainContent .saGradientBlue{background:linear-gradient(180deg,#3898eb -22.63%,hsla(0,0%,100%,0) 22.09%),#f5fafe;color:#fff}.saMainContent .saGradientLightBlue{background:linear-gradient(180deg,#ebf4f4 -52.41%,hsla(0,0%,100%,0) 35.44%),#ebf4f4}.saMainContent .saGradientHorizontalGold{background:linear-gradient(264.8deg,#d0720b 56.4%,rgba(209,115,12,.1) 150.08%)}.saMainContent .saGradientHorizontalBlue{background:linear-gradient(263.84deg,#3898eb 64.96%,rgba(56,152,235,.56) 105.86%);color:#fff}.saMainContent section{margin:0;padding:80px 0 56px}.saMainContent p{font-size:18px;font-weight:400;line-height:29px;color:#61676c}.saMainContent a{font-size:16px;font-weight:700;line-height:18.75px;color:#3898eb}.saMainContent a.btn-primary{color:#fff;text-decoration:none}.saMainContent .saAddCarrot{background:transparent url(/img/blue_arrow.png) 100% no-repeat;padding-right:1.5em}.saMainContent h1{font-size:56px;line-height:72px}.saMainContent h1,.saMainContent h2{font-weight:500;font-family:"frank_ruhl_libreblack, Serif";color:#363f47}.saMainContent h2{font-size:48px}.saMainContent h3{font-size:32px;line-height:38px;font-weight:700;font-family:Roboto,sans-serif;color:#363f47;background:transparent}.saMainContent h4{font-size:24px;font-family:"frank_ruhl_libreblack, Serif";color:#363f47}.saMainContent .saHeroBlock .container{text-align:center;max-width:900px}.saMainContent .saHeroBlock a,.saMainContent .saHeroBlock h1,.saMainContent .saHeroBlock h2,.saMainContent .saHeroBlock p{margin-bottom:24px}.saMainContent .saLargeFontBlock{font-family:"frank_ruhl_libreblack, Serif";font-weight:500;font-size:32px;line-height:51.2px;margin-bottom:40px}.saMainContent .saGradientHorizontalBlue a,.saMainContent .saGradientHorizontalBlue h1,.saMainContent .saGradientHorizontalBlue h2,.saMainContent .saGradientHorizontalBlue h3,.saMainContent .saGradientHorizontalBlue h4,.saMainContent .saGradientHorizontalBlue p,.saMainContent .saGradientHorizontalGold a,.saMainContent .saGradientHorizontalGold h1,.saMainContent .saGradientHorizontalGold h2,.saMainContent .saGradientHorizontalGold h3,.saMainContent .saGradientHorizontalGold h4,.saMainContent .saGradientHorizontalGold p,.saMainContent .saSolidBlue a,.saMainContent .saSolidBlue h1,.saMainContent .saSolidBlue h2,.saMainContent .saSolidBlue h3,.saMainContent .saSolidBlue h4,.saMainContent .saSolidBlue p,.saMainContent .saSolidGold a,.saMainContent .saSolidGold h1,.saMainContent .saSolidGold h2,.saMainContent .saSolidGold h3,.saMainContent .saSolidGold h4,.saMainContent .saSolidGold p{color:#fff}.saMainContent .saGradientHorizontalBlue a.btn-primary,.saMainContent .saGradientHorizontalBlue a.btn-primary:visited,.saMainContent .saGradientHorizontalGold a.btn-primary,.saMainContent .saGradientHorizontalGold a.btn-primary:visited,.saMainContent .saSolidBlue a.btn-primary,.saMainContent .saSolidBlue a.btn-primary:visited,.saMainContent .saSolidGold a.btn-primary,.saMainContent .saSolidGold a.btn-primary:visited{background:#fff;border-color:#fff;color:#3898eb}.saMainContent .saGradientHorizontalBlue a.btn-primary:hover,.saMainContent .saGradientHorizontalGold a.btn-primary:hover,.saMainContent .saSolidBlue a.btn-primary:hover,.saMainContent .saSolidGold a.btn-primary:hover{background:#f0f3ff;border-color:#f0f3ff;color:#3898eb}.saMainContent .saGradientHorizontalBlue a.btn-primary:active,.saMainContent .saGradientHorizontalGold a.btn-primary:active,.saMainContent .saSolidBlue a.btn-primary:active,.saMainContent .saSolidGold a.btn-primary:active{background:#f0f3ff;border-color:#f0f3ff;color:#3898eb;box-shadow:0 0 0 .2rem #fff}.saMainContent .saGradientHorizontalGold a.btn-primary,.saMainContent .saGradientHorizontalGold a.btn-primary:visited,.saMainContent .saSolidGold a.btn-primary,.saMainContent .saSolidGold a.btn-primary:visited{color:#121212}.saMainContent .saGradientHorizontalGold a.btn-primary:hover,.saMainContent .saSolidGold a.btn-primary:hover{background:#faf2f0;border-color:#faf2f0;color:#121212}.saMainContent .saGradientHorizontalGold a.btn-primary:active,.saMainContent .saSolidGold a.btn-primary:active{background:#faf2f0;border-color:#faf2f0;color:#121212;box-shadow:0 0 0 .2rem #fff}.saMainContent .saSectionTitle{font-size:24px;font-weight:700;font-family:Futura,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:32px;color:#3898eb}.saMainContent .saSubTitle{font-size:24px;line-height:38px;color:#61676c}.saMainContent .narrow55{margin:25px auto;width:55%}.saMainContent .saShift50{margin-left:50px}.saMainContent .saInline50{width:50%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;float:left}@media (max-width:767px){.saMainContent .saInline50{width:100%}}.saMainContent .saNarrowSection{width:50%}.saMainContent .row img{width:100%}.saMainContent .row img.saImage80{width:80%}.saMainContent .saVertSpacer{display:block;height:200px}.saMainContent #saPartnerIcons img{vertical-align:middle;border-style:none;width:20%;padding:50px;min-width:100px;display:block}.saMainContent .gallery{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center;text-align:center}.saMainContent .gallery img{vertical-align:middle;border-style:none;width:180px;padding:40px}.saMainContent .saQuote{font-family:"frank_ruhl_libreblack, Serif";font-size:48px;line-height:77px;padding-top:20px;background:transparent url(/img/quote-svg.svg) 0 0 no-repeat}.saMainContent .saQuoteCitation{font-family:Roboto,sans-serif;font-size:24px;line-height:38px;margin-top:1em;font-style:italic;font-weight:500}#saHomePage ul.saBlueDot{font-size:16px;line-height:25.6px;font-weight:500}#saHomePage ul.saBlueDot li{list-style-type:disc;color:#3898eb}#saHomePage ul.saBlueDot li *{color:#121212}#saHomePage #nrelYoutubeStreamlines{margin:30px auto;width:80%;height:auto;background:transparent url(/img/content/nrel_solarapp_streamlines_youtube.png) no-repeat;background-size:contain}#saHomePage #saHomeCarousel{width:100%;position:relative;padding:0;margin-left:0;margin-right:0}#saHomePage #saHomeCarousel li{text-indent:0;border:0 transparent;opacity:1;background:transparent;height:auto;width:22%;margin-left:1%;margin-right:1%}#saHomePage #saHomeCarousel li h4{font-family:Roboto,sans-serif;font-weight:500;font-size:24px;line-height:28.13px;color:#121212;text-align:left;border:solid transparent;border-width:0 0 4px;padding-bottom:8px;margin-bottom:24px}#saHomePage #saHomeCarousel li p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:25.6px;color:#61676c;text-align:left}#saHomePage #saHomeCarousel li.active h4{font-weight:700;border:solid #3898eb;border-width:0 0 4px}#saHomePage #partnerTabs ul.nav-tabs li.nav-item a{font-family:Roboto,sans-serif;font-weight:500;font-size:22px;line-height:25.78px;color:#b9b9b9}#saHomePage #partnerTabs ul.nav-tabs li.nav-item a.active{color:#3898eb}#saHomePage #galleryIndustry{border:solid #b9b9b9;border-width:1px 0 0}#saSolarTrace #traceContainer{margin:0 auto;padding:0;width:100%;text-align:center}#saSolarTrace #traceContainer iframe{border-width:0}#saPress .saPressTitle{font-family:"frank_ruhl_libreblack, Serif";font-size:32px;line-height:51px;font-weight:500;margin:.5em 0}#saPress .saPressRead{margin-bottom:1em}#saPress .saPressLine{border:solid #dde1e4;border-width:0 0 1px;padding-bottom:1em;margin-bottom:3em}#saPress .saPressLine img{height:40px}#saPress .saPressBox{height:90%;width:90%;margin:.5em auto;padding:0 1em 1em;background:#fff;border:1px solid #dde1e4;position:relative}#saPress .saPressBox .saPressTitle{font-family:"frank_ruhl_libreblack, Serif";min-height:5em;margin-bottom:2em}#saPress .saPressBox .saPressLink{border:solid #dde1e4;border-width:1px 0 0;padding-top:.5em;position:absolute;bottom:10px;left:20px;right:20px}@media (max-width:540px){#saHomePage #saHomeCarousel li{display:none}#saHomePage #saHomeCarousel li.active{display:block;width:100%}#saPartners ul.nav-tabs li.nav-item{width:100%;flex-basis:auto}#saPartners ul.nav-tabs li.nav-item a{border-width:0 0 1px}}