.button-pressed-in{background-image:none;box-shadow:0 2px 4px rgba(0,0,0,.15) inset,0 1px 2px rgba(0,0,0,.05)}.user-select{-moz-user-select:none;-webkit-user-select:none;user-select:none}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@font-face{font-family:CircularBook;font-weight:400;src:url(/assets/fonts/CircularXXWeb-Book.woff)}@font-face{font-family:CircularBold;font-weight:700;src:url(/assets/fonts/CircularXXWeb-Bold.woff)}@font-face{font-family:CircularBlack;font-weight:900;src:url(/assets/fonts/CircularXXWeb-Black.woff)}body{color:#081C4F;font-family:CircularBook,sans-serif;font-size:18px;line-height:30px;font-weight:200;background:#fff}.thick-border{border:10px solid #e9edf4;border-radius:5px}.background-white{background:#fff}.background-light1{background:#f8f8f8}.background-light2{background:#F1F4F8 url(/assets/img/backgrounds/light-gradient2.png) repeat-x top left}.background-light3{background:#fff url(/assets/img/backgrounds/light-gradient3.png) repeat-x bottom left}.background-light6{background:#F8F8F8}.background-site{background:#081C4F;padding-bottom:0!important}.background-squares{background:#F1F4F8 url(/assets/img/backgrounds/squares.png) repeat-x top left}.desktop-hidden{display:none}.phone-number{font-weight:200!important}a{color:#0380FF}a :focus,a :hover{color:#0380FF;text-decoration:underline}h1{font-size:3rem;font-family:CircularBlack,sans-serif;line-height:140%;margin-bottom:16px}h2{font-size:3rem;font-family:CircularBlack,sans-serif;line-height:140%}h3.big{font-size:2rem;font-family:CircularBold,sans-serif;line-height:140%}contact_label{font-weight:400}.linkedin{vertical-align:top}.quote-reference{text-align:center;font-weight:500;margin-top:30px}.btn-success{background:#11C4D4;color:#fff;border:0;border-radius:0;padding:17px 64px 17px 40px;text-transform:uppercase;font-size:1rem;text-shadow:none;font-family:CircularBold,sans-serif;position:relative;opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s}.btn-success:focus,.btn-success:hover{background:#11C4D4;opacity:.75}.btn-success:after{content:'';background:url(/assets/img/icons/bi_arrow-left.png) no-repeat center center transparent;background-size:16px;position:absolute;top:50%;margin-top:-8px;right:35px;width:16px;height:16px}.btn-navy{background:#081C4F;color:#fff;padding:17px 64px 17px 40px}.btn-navy:after{right:35px}.btn-navy:focus,.btn-navy:hover{background:#081C4F;opacity:.75}.text-centered{text-align:center!important}.block{padding:20px 24px;background-color:#fff}.block li::marker{color:#11C4D4}.block.gray{background:#F8F8F8}.ul-teal li::marker{color:#11C4D4}.teal{color:#11C4D4}p{margin-bottom:20px}.visible-small-phone{display:none!important}.responsive-table-wrapper,.responsive-table-wrapper tbody td,.responsive-table-wrapper thead th,.responsive-table-wrapper-border tbody td,.responsive-table-wrapper-border th{border:0;border-radius:0!important}.table-background{background-color:#f8fafc}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{background:#fff;box-shadow:0 .5px 4px rgba(0,0,0,.1)}.navbar .brand{padding-top:15px}.navbar .nav{margin:16px 10px 15px 0}.navbar .btn{margin-top:17px}.navbar .btn-reg{margin-right:24px}.navbar .nav>li>a{color:#081C4F;text-transform:uppercase;text-shadow:0;font-size:1rem}.btn-success.btn-small,.navbar .btn-success{font-size:.875rem;padding:10px 48px 10px 24px}.btn-success.btn-small:after,.navbar .btn-success:after{right:20px}#nav-btn{margin-top:15px}.navbar .btn-navbar .icon-bar:first-child{margin-top:0}.nav li #waiting{background-color:#EEE;border-radius:5px;margin-bottom:2px;margin-top:2px;padding-bottom:8px;padding-top:8px;cursor:default}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{background-color:#081c4f;background-image:none}.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a{background-color:#11c4d4;background-image:none}.carousel{margin-bottom:0;margin-top:72px}.carousel .container{position:relative;z-index:9}.carousel-control{height:80px;margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0;z-index:10}.carousel .item{height:400px}.carousel img{position:absolute;top:0;left:0;min-width:100%;height:400px}.carousel-caption{background-color:transparent;position:static;max-width:100%;padding:0 20px;margin-top:100px;text-align:center}.carousel-caption h1{font-size:3.5rem;font-family:CircularBlack,sans-serif;letter-spacing:-1px;line-height:140%;margin-bottom:12px;margin-top:0}.carousel-caption .lead,.carousel-caption h1{color:#fff}.carousel-caption .lead{margin-bottom:47px;font-size:1.5rem;font-family:CircularBold,sans-serif;text-shadow:0}.carousel-caption .btn{margin-top:10px}#marketing-video-container .carousel-inner .item{height:100%}#marketing-video-container .carousel-inner .item img.banner{height:100%;border:0;padding:0;filter:brightness(50%)}#marketing-video-container .carousel-inner .item .carousel-caption{padding:10px;margin-top:0;margin-bottom:0}#marketing-video-container .carousel-inner .item .carousel-caption .marketing-video-link .container{top:8px;height:30px;width:30px;margin-top:20px;margin-left:auto;margin-right:auto;display:inline-block}#marketing-video-container .carousel-inner .item .carousel-caption .marketing-video-link .container img{cursor:pointer;width:30px;height:30px;margin-left:20px}#marketing-video-container .carousel-inner .item .carousel-caption .marketing-video-link .play-icon{width:100%;max-width:40px;min-width:0;position:relative;height:auto}#marketing-video-container .carousel-inner .item .carousel-caption .marketing-video-link p{cursor:pointer;top:0;padding:8px 0 8px 14px;display:inline-block;position:relative;font-size:1.25rem;font-family:CircularBold,sans-serif;text-transform:uppercase}#marketing-video-container .carousel-inner .item .carousel-caption .marketing-video-link i{cursor:pointer;font-size:60px;color:rgba(55,61,77,.9);margin-left:20px}#marketing-video-modal{width:100%;height:100%;padding:0;left:0;margin:0;top:0;border-radius:0;background-color:rgba(0,0,0,0);overflow:hidden}#marketing-video-modal button.close{color:#fff;margin-top:15px;margin-right:25px;transform:scale(3,3);text-shadow:none;opacity:1}#marketing-video-modal button.close:hover{color:#fff;opacity:.8}#marketing-video-modal button.close:focus{outline:0}#marketing-video-modal .modal-body{height:100%;max-height:none;padding-left:10%;padding-right:10%;padding-top:5%;background-color:rgba(74,79,84,.2);border-color:#141f30}#marketing-video-modal .modal-body iframe{width:100%;height:75%}.marketing.why{text-align:center}.marketing.why h2{margin-bottom:60px}.marketing.why .span6 h2{margin-bottom:15px}.marketing.why .title{margin-bottom:60px}.marketing.why .title h2{margin-bottom:0}.marketing.why .hush{color:#fff;font-style:normal;font-size:1.25rem;font-family:CircularBlack,sans-serif}.marketing.why .fas{font-size:64px}.marketing.why .installer-p{text-align:left;margin-left:44px;margin-right:0}.marketing.why .btn-success{padding:17px 64px 17px 40px}.marketing.why .btn-success:after{right:35px}.marketing h3{font-weight:400;margin-bottom:24px;line-height:120%;font-family:CircularBlack,sans-serif;color:#081C4F;margin-top:20px}.marketing .span4 p{margin-left:10px;margin-right:10px;text-align:left}.marketing .span4 .desc{color:#081C4F;margin-bottom:35px;margin-left:12px;margin-right:12px}.marketing .img-icon{height:200px}.marketing table{margin:0 auto;width:100%}.marketing table tr{background-color:#f8f8f8}.marketing table tr:nth-child(2n){background-color:#e3e5ec}.marketing table td,.marketing table th{padding:10px 8px}.marketing table thead tr{background-color:#0380ff;color:#fff}.marketing table tr:first-child td:first-child,.marketing table tr:first-child th:first-child{border-top-left-radius:5px}.marketing table tr:first-child td:last-child,.marketing table tr:first-child th:last-child{border-top-right-radius:5px}.marketing table tr:last-child td:first-child{border-bottom-left-radius:5px}.marketing table tr:last-child td:last-child{border-bottom-right-radius:5px}.marketing .span6{overflow:hidden}.homepage-top-banner{background:url(/assets/img/public_site/homepage/homepage-bg-top.svg) no-repeat center right #081C4F;background-size:cover;padding:190px 0 184px 0}.featurette-divider{margin:80px 0}.featurette{overflow:hidden;padding:80px 0}.featurette.top-no-margin{padding-top:0}.featurette.background-site{padding-top:70px}.featurette.background-site .marketing h3{color:#fff}.featurette.background-site .marketing .span4 p{text-align:center}.featurette-image{margin-top:-120px}.featurette-image.pull-left{margin-right:40px}.featurette-image.pull-right{margin-left:40px}.featurette.background-gray{background:#F8F8F8}.featurette .main-title{color:#081C4F;font-size:3rem;font-family:CircularBlack,sans-serif;margin-bottom:20px}.featurette .subtitle{color:#081C4F;font-size:1.5rem;font-family:CircularBold,sans-serif;margin-bottom:40px}.featurette .sup-cat{color:#11C4D4;font-family:CircularBlack,sans-serif;text-transform:uppercase;font-size:1.125rem}.featurette ol li,.featurette ul li{margin:10px 0;line-height:25px}.featurette ul.unstyled{margin-left:0;margin-bottom:0}.featurette ul.unstyled.with-margin{margin-left:25px}.featurette.featurette-first{margin-top:72px}.featurette.featurette-mini{padding:30px}.featurette .news-title{color:#081C4F;font-size:1.625rem;margin-top:5px}.services{background:#081C4F;padding:72px 0 95px 0;text-align:center;color:#fff}.services h2{margin-bottom:60px}.services h3{font-size:1.25rem;line-height:140%;margin:20px 0 12px;font-family:CircularBlack,sans-serif}.services .body{margin-top:12px;font-size:1.125rem;background:0 0;color:#fff;text-align:left;padding:0 10px}.reference{position:relative;overflow:visible}.reference #quote-mark{margin-left:auto;margin-right:auto;position:absolute;left:50%;top:0;margin:-37px}.careers{background:url(/assets/img/public_site/about/Image_about-page.png) no-repeat center bottom;background-size:cover;color:#fff}.careers a{color:#fff;font-weight:500}.careers .margin-top-4{margin-top:12px}#career-splash-image{filter:none;object-position:100% 0;object-fit:cover}#trinet-container-wrapper{margin-top:5%;border-top:5px;border-bottom:5px;border-color:#ecf2f6;border-style:solid;height:700px}#trinet-container{border:0;height:700px;width:100%}.carousel-caption.career-page{text-align:left;width:50%;padding:10px;margin-top:100px;margin-bottom:100px}.career-page h1{color:inherit;font-size:46px}.inline-button{margin-right:16px}.inline-pair{display:block;float:left}.where{text-align:right}.where a{font-weight:500}.where img{width:300px}.where img.thick-border{border-color:#212933}.corporate{background:url(/assets/img/public_site/corporate/Hero-image_corporate-page.jpg) no-repeat center 45%;background-size:cover;color:#fff;text-align:left;padding:120px 0}.corporate h1{color:#081C4F;font-size:3rem;font-family:CircularBlack,sans-serif}.corporate .banner-intro{color:#081C4F;font-size:1.125rem}.corporate-software{background:url(/assets/img/public_site/residential/Laptop.png) no-repeat center right -10% #19E8E0;background-size:700px;color:#081C4F;text-align:left;padding:70px 0 120px 0}.corporate-software h2{line-height:120%}.corporate-software .btn-navy{margin-top:48px}.residential{background:url(/assets/img/public_site/residential/Images/Hero-image_residential-page.jpg) no-repeat center right 10% transparent;background-size:cover}.residential p{color:#081C4F}.installer{background:url(/assets/img/public_site/installers/Hero-image_installer-page.jpg) no-repeat center right transparent;background-size:cover;padding:115px 0;color:#081C4F}.network{background:#F1F4F8 url(/assets/img/backgrounds/squares.png) repeat top left;text-align:center}.network .list ul{display:inline-block;margin:50px 0}.network .list ul li{float:left;margin:0 40px}.network .list ul li img{height:75px}.byd{background:transparent url(/assets/img/public_site/markets/lcfs/icons/logo_garden.svg) no-repeat -1px -7px;width:109px;height:67px}.evconnect{background:transparent url(/assets/img/public_site/markets/lcfs/icons/logo_garden.svg) no-repeat -111px -17px;width:209px;height:47px}.anaheim-transp{background:transparent url(/assets/img/public_site/markets/lcfs/icons/logo_garden.svg) no-repeat -321px -16px;width:147px;height:49px}.orange-ev{background:transparent url(/assets/img/public_site/markets/lcfs/icons/logo_garden.svg) no-repeat -469px -2px;width:121px;height:77px}.dependable-scs{background:transparent url(/assets/img/public_site/markets/lcfs/icons/logo_garden.svg) no-repeat -592px -23px;width:206px;height:35px}.porterville{background:transparent url(/assets/img/public_site/markets/lcfs/icons/logo_garden.svg) no-repeat -802px -12px;width:135px;height:56px}.logo-garden{margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px;row-gap:32px;align-items:center;justify-content:center;opacity:.65}.logo-garden a{place-self:center}.lcfs-tech-power.lcfs-tech{background:url(/assets/img/public_site/markets/lcfs/backgrounds/software_image.png) no-repeat center right -20% #027FFE;color:#fff;padding-bottom:94px}.lcfs-tech-power.lcfs-tech .lcfs-h2{color:#fff;margin-top:100px;text-align:left}.lcfs-tech-power.lcfs-tech .tech-panel .webtitle{color:#fff;font-size:1.5rem;width:100%}.lcsf-app{background:#19E8E0}.lcsf-app .tech-panel .tech-p{font-size:1.25rem;margin-bottom:35px}.lcfs-hero{background:url(/assets/img/public_site/markets/lcfs/backgrounds/lcfs_hero_section.png) no-repeat center center;background-size:cover;text-align:left;padding:0;height:536px}.lcfs-hero .span9{padding-top:142px}.lcfs-hero .span9 .hero-small{margin-top:12px;margin-bottom:30px;font-size:22px;line-height:1.6}.lcfs-hero .watch{color:#081C4F!important;margin-left:16px;font-family:CircularBold,sans-serif;display:inline}#lcfs-video-container{padding:0;margin:36px 0}.lcfs-carousel.lcfs-contacts{background-color:#081C4F;padding:70px 0 80px 0}#why-btn{display:none}.eligibility-popover-sm{display:none}h2.lcfs-contact-heading{margin-top:9px;margin-bottom:0;color:#fff}h2.lcfs-contact-heading+p{margin-top:17px;font-size:1.5rem;font-weight:200;color:#fff}h2.lcfs-contact-heading+p+div{margin:-5px 0 22px -16px}.lcfs-h2{text-align:center;letter-spacing:-.4px}.lcfs-stats .lcfs-h2{margin-bottom:45px}.stats-heading{margin-top:20px;margin-bottom:0;font-family:CircularBold,sans-serif;font-size:2.5rem;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.32px;color:#027FFE}.stats-heading+p{margin:0 0 6px 0;font-size:18px;font-weight:100;line-height:1.5;color:#081C4F}.lcfs-carousel{padding:70px 0 87px 0}.lcfs-carousel .carousel-inner .item{height:100%}.lcfs-carousel .carousel-inner .item .container .carousel-caption{margin:0;padding:0}.lcfs-video-p{display:inline-flex;font-size:22px;font-weight:500;line-height:1.2;color:#5a5a5a}.lcfs-video-p p{margin-top:9px}.marketing-video-link svg{cursor:pointer;filter:drop-shadow(0 1.5px 1.5px #778899);margin-right:10px;vertical-align:middle}.marketing-video-link:hover{text-decoration:none;color:none}.marketing-video-link:hover p{color:#fff}.contact-item{margin-top:45px;margin-left:-40px}.contact-item span a{font-size:1.875rem;font-family:CircularBook,sans-serif;font-style:normal;line-height:normal;color:#fff}.contact-item span a:hover{text-decoration:none}.contact-item .fas.fa-phone{margin:-14px 16px 0 0}.contact-item .far.fa-envelope{margin:-9px 36px 0 0;font-size:1.8em;color:#fff}.contact-item .vl{height:23px;border-width:2px;border-color:#fff;margin:10px 0 0 -37px}.fa-rotate-85{-webkit-transform:rotate(85deg);-moz-transform:rotate(85deg);-ms-transform:rotate(85deg);-o-transform:rotate(85deg);transform:rotate(85deg)}.fas.icon-outline-white{color:transparent;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#fff;font-size:1.8em}.two-tone-blue{background:#081C4F}.featurette.two-tone-blue{padding:60px 0 70px 0}.fade-light-blue-half-grey-left{background:linear-gradient(to top,rgba(255,255,255,0) 0,#f8f8f8 100%),linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.85) 50%,rgba(209,228,255,.24) 100%),linear-gradient(to right,rgba(47,56,69,.05) 0,rgba(47,56,69,.05) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.fade-light-blue-half-grey-right{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.85) 50%,rgba(209,228,255,.24) 100%),linear-gradient(to left,rgba(47,56,69,.05) 0,rgba(47,56,69,.05) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.lcfs-tech{height:100%;float:none;padding:0}.lcfs-tech .tech-panel{margin:18px 0 16px 10px;width:507px;height:100%}.lcfs-tech .tech-panel h3{width:419px;margin-top:-5px;color:#5a5a5a}.lcfs-tech #tech-panel-2{margin:0 120px 32px 13%}.lcfs-tech #tech-panel-3{margin:63px 0 0 34px}.lcfs-tech #tech-panel-4{margin:100px 0 0 0;width:100%}.lcfs-tech h2{margin:80px 0 40px 0}.lcfs-learn{background:url(/assets/img/public_site/markets/lcfs/backgrounds/learn_more.jpg) no-repeat center;background-size:cover;text-align:left;padding:70px 0 100px 0}.lcfs-learn h2{margin-bottom:38px;text-align:center}.lcfs-learn .card-container{border-radius:0;box-shadow:0}.lcfs-learn .card-container .img-icon{margin:auto auto 20px auto;display:block}.card-grid{margin-left:30px;justify-content:center;display:grid;grid-template-columns:472px 472px;column-gap:40px;grid-auto-rows:auto;row-gap:24px}.card-container{height:560px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);transition:.3s;border-radius:8.5px}.card-container .card{padding:32px 26px 55px}.card-container .card h3{text-align:center;margin-top:-10px;color:#081C4F;font-size:1.5rem;font-family:CircularBold,sans-serif}.card-container .card p{margin:16px 0 0 16px}.card-container:hover{box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}.underline-black{text-decoration:underline}.underline-black:hover{text-decoration:underline}.store-btn-container{display:grid;grid-template-columns:repeat(auto-fill,200px);grid-template-rows:auto;grid-auto-flow:row;grid-row-gap:2px;margin-top:20px;margin-left:-12px;justify-content:left;justify-items:center}.app-store-badge{display:grid;transform:scale(.85)}.play-store-badge{margin:-1.5px -16px -5px -10px;background:url(/assets/img/public_site/markets/lcfs/icons/play_store.svg) no-repeat -15px -15px;background-size:cover;background-position:center;width:262px;height:78px;transform:scale(.85)}.lcfs-icon--app-process{fill:#fff;width:64px;height:64px}.lcfs-icon--app-store-badge{margin:2.5px 0;display:inline-grid;width:207px;height:68.9px}.lcfs-icon--carb{fill:#fff;width:64px;height:64px}.lcfs-icon--issuance{fill:#fff;width:64px;height:64px;margin-left:5px}.lcfs-icon--software-icon{fill:#fff;width:64px;height:64px}.lcfs-icon--transaction-icon{fill:#fff;width:64px;height:64px}.lcfs-icon--markets-icon{fill:#fff;width:64px;height:64px}.lcfs-icon--lcfs-news{fill:#fff;width:108px;height:108px}.lcfs-icon--learn-markets{fill:#a8abb0;width:108px;height:108px}.lcfs-icon--link-icon{width:167px;height:60px;margin-top:13px;margin-bottom:2px}.lcfs-icon.plus-circle{width:24px;height:24px;fill:#fff;vertical-align:middle;margin-top:-5px;margin-right:10px}.lcfs-icon.minus-circle{width:24px;height:24px;fill:#fff;vertical-align:middle;margin-top:-5px;margin-right:10px}.lcfs-icon--play-button-circle{width:42px;height:42px;fill:#2f3845}.lcfs-icon.modal-close-x{width:40px;height:40px}.lcfs-icon-container{display:inline-flex;justify-content:center;margin:32px 37% 0 37%}.lcfs-feat-btn{margin-right:24px}.lcfs-feat-btn+a{font-size:16px;color:#fff}.lcfs-industry{text-align:center;padding:70px 0 94px 0}.lcfs-industry h2{margin-bottom:70px}.installer-admin{background:url(/assets/img/public_site/installers/Image_installer-page.png) no-repeat left 20% bottom #f8f8f8!important;background-size:contain;padding:72px 0 56px 0}.installer-admin-sst{position:relative;overflow:hidden;background-size:cover;background-color:#f2f2f2;color:#000}.installer-admin-sst::before{content:"";position:absolute;width:50%;height:91.2%;top:10%;left:50%;background:url(/assets/img/public_site/installers/installer-effective-rec.png) no-repeat right;transform:scaleX(-1);-webkit-transform:scaleX(-1);z-index:0}.installer-return{background:url(/assets/img/public_site/installers/BG-image_instalelrs-page.png) no-repeat left -100px bottom 0 #027FFE;background-size:contain;color:#fff;text-align:left}.installer-return h2{font-size:2.875rem}.referrals-installers .subtitle{font-size:1.25rem;margin-top:10px;color:#fff;font-family:CircularBook,sans-serif}.automated-reporting .vendor h2{font-size:2.25rem}.btn-icon{font-size:14px!important;color:#2b2d31!important}.row .span6 h2{margin-bottom:24px}.buffer-top-24{margin-top:24px}.vl{border-left:1px solid #c6c5c5;height:113px;margin-top:16px;margin-left:-10px;position:absolute}.helioscope{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -2px -153px;width:279px;height:51px;display:inline-block}.enphase{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -343px -164px;width:162px;height:29px;display:inline-block}.solaredge{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -537px -164px;width:145px;height:29px;display:inline-block}.fronius{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -301px -239px;width:125px;height:35px;display:inline-block}.abb{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -712px -163px;width:78px;height:31px;display:inline-block}.egauge{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -458px -226px;width:177px;height:49px;display:inline-block}.apsystems{background:transparent url(/assets/img/public_site/installers/logos/installer_logos.svg) no-repeat -666px -237px;width:166px;height:38px;display:inline-block}.background-site .site-image{margin:50px auto 0;width:80%}.background-site .marketing{color:#fff}.aggregation-size{text-align:center;padding:72px 0 83px 0;color:#081C4F;background:#F8F8F8}.aggregation-size h2{margin-top:0;color:#081C4F}.aggregation-size .contact-buttons{margin-top:32px}.aggregation-size .list ul{display:inline-block;margin:40px 0 0 0}.aggregation-size .list ul li{float:left;margin:0 3px;padding:20px;font-size:100px;line-height:110px}.aggregation-size .list ul li.tile{color:#0380FF;font-size:6.875rem;line-height:100%;margin:0;padding:0;font-family:CircularBlack,sans-serif}.aggregation-size .list ul li.tile.units{font-size:5.5rem!important;padding-left:20px;line-height:147%}.aggregation-size .more{font-size:1.5rem;font-family:CircularBlack,sans-serif;position:relative;max-width:770px;margin:auto auto 40px auto}.aggregation-size .more:before{content:'';background:#1AE8E0;height:4px;width:140px;position:absolute;left:0;top:12px}.aggregation-size .more:after{content:'';background:#1AE8E0;height:4px;width:140px;position:absolute;right:0;top:12px}.aggregation-size .more.no-line{margin-bottom:0}.aggregation-size .more.no-line:after,.aggregation-size .more.no-line:before{display:none}.aggregation-size .eq{font-family:CircularBold,sans-serif;font-size:1.5rem;margin-bottom:60px}.aggregation-size .text-bottom-icon{font-family:CircularBlack,sans-serif;font-size:1.25rem}.aggregation-size #aggregation_register{margin-top:60px}.cta-get-started .btn-success{margin:40px 0 30px 0}.cta-get-started .note{color:#081C4F}@media (min-width:768px){.partner-terms-ol{margin-left:35px}}.residential-portfolio{background:url(/assets/img/public_site/residential/Images/residential-create-srecs.png) no-repeat center center;background-size:cover;color:#fff}.residential-sell{background:url(/assets/img/public_site/residential/Images/Image_residential-page.jpg) no-repeat center center;background-size:cover;background-color:#f2f2f2;padding:72px 0 76px 0}.residential-sell ul{margin:10px 20px 40px 20px}.automated-reporting{text-align:center;margin-bottom:24px;color:#081C4F}.logo-align a{margin-top:16px;margin-bottom:0;margin-left:14px;margin-right:14px}.marketing.fees table{min-width:350px;text-align:center}.srec-life-cycle{background-color:#081C4F;color:#fff;padding:72px 0 100px 0}.srec-life-cycle .img-icon{margin-bottom:20px}.srec-life-cycle .img-icon.arrow-right{margin-left:68px;margin-right:-68px;padding-right:68px}.srec-life-cycle .item-arrow{position:relative}.srec-life-cycle .item-arrow .arrow-right{background:url(/assets/img/public_site/markets/icons/arrow-icon.png) no-repeat center center transparent;background-size:95px;width:95px;height:24px;position:absolute;top:90px;right:-45px}.srec-markets .block h4{text-transform:uppercase}.srec-markets .lcsf-icon{max-width:94px;margin:24px 0 16px 0}.all_markets{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center;width:100%}.all_markets ul{width:200px;flex:1 1 150px}#srec-ii-market-sectors-wrapper{border:0}#srec-ii-market-sectors-wrapper table{min-width:480px}#srec-ii-market-sectors-wrapper table td ol:first-child,#srec-ii-market-sectors-wrapper table td ul:first-child{margin-top:-12px}#program-comparison-wrapper table{min-width:460px}.rps-caption{color:#868F92;font-size:16px;text-align:left;margin-top:30px;line-height:150%}.rps-caption.white-caption{color:#fff}#esl-format{font-style:normal!important;line-height:20px;padding:0 20px 0 20px;margin:10px 0 0 0;font-size:15px;color:#000}.state .block{padding:36px 38px 6px 38px;box-shadow:none}.state .block .row{padding-top:0;padding-bottom:0}.state .block .column-1,.state .block .column-2{display:inline-block;width:49%;vertical-align:top}.state .block .column-1 .intro-stat,.state .block .column-2 .intro-stat{color:#081C4F;font-size:1.25rem;font-family:CircularBlack,sans-serif;margin-top:10px;margin-bottom:35px}.state .block .column-1 p,.state .block .column-2 p{color:#081C4F;margin-bottom:5px;text-align:left}.state .block .column-1{width:100%}.state .block .span3 p{padding:0 20px 0 20px;margin:0;color:#999;font-style:italic}.state .block .span3 .h2,.state .block .span3 h2{padding:5px 20px 0 20px;margin:0}.state .block .span6 p{padding:0 20px 0 20px;margin:0;color:#999;font-style:italic}.state .block .span6 h2{padding:5px 20px 0 20px;margin:0}.state p{text-align:left}.state-latest{background-color:#f8fafc}.state-latest p{text-align:left}.state-dynamics{text-align:center}.state-dynamics.navy-bg{background-color:#081C4F}.state-dynamics.navy-bg h2{color:#fff}.state-dynamics h2{color:#081C4F;margin-bottom:20px}.state-dynamics .readings-table{margin:20px 0}.no-background{background-color:transparent}.start-trading{background:#F8F8F8;text-align:center}.start-trading .lead{margin-bottom:40px}.markets-justify p{text-align:left}.footer{font-weight:200;font-size:18px;line-height:30px;background:#081C4F;border-top:12px solid #19E8E0;padding:114px 0 44px 0}.footer ul{margin:0 0 10px 0}.footer ul li{margin:0}.footer a{color:#F5F9FF}.footer .copy{margin-top:48px;color:#fff;text-align:center;font-size:.625rem;margin-bottom:0}.footer .title{color:#F5F9FF;font-size:1.5rem;font-family:CircularBold,sans-serif;text-transform:uppercase;margin-bottom:12px}.footer .body li{padding-top:8px}.footer .row:first-child{padding-bottom:10px}footer{font-size:12px}.fees h2{margin-bottom:32px;text-align:center}.blog h1{font-size:40px;font-weight:300;line-height:48px;letter-spacing:-1px}.blog h2{font-size:26px;font-weight:400;line-height:40px;letter-spacing:-1px}.blog h3{font-size:22px;font-weight:500;line-height:40px}.blog h4{font-size:20px;font-weight:400;line-height:40px;text-transform:uppercase}.blog .navigation{margin-top:40px;padding:20px 20px;background-color:#F5F9FF;border-radius:0;overflow:auto}.blog .navigation .alignleft{float:left}.blog .navigation .alignright{float:right}.blog .post{margin-top:80px}.blog .post:first-child{margin-top:0}.blog .post .post-title{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #F1F4F8}.blog .post .postmetadata{font-weight:600}.blog #sidebar{border-left:1px solid #F1F4F8;padding-left:30px}.blog #sidebar ul{margin-top:0}.blog #sidebar .widget_archive ul,.blog #sidebar .widget_categories ul,.blog #sidebar .widget_links ul{list-style:disc;color:#0380FF}.blog #sidebar h2{font-size:18px;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:1px;margin-top:30px}.blog #sidebar .custom-html-widget .form-preview{background-color:#11c4d4!important;border-radius:0!important;box-shadow:none!important;color:#081C4F!important;padding:24px 22px 30px 22px!important}.blog #sidebar .custom-html-widget .form-preview .field-info,.blog #sidebar .custom-html-widget .form-preview .preview-heading h5{color:#081C4F!important}.blog #sidebar .custom-html-widget .form-preview .preview-input-field input{border-radius:0!important;box-shadow:none!important;border:0!important}.blog #sidebar .custom-html-widget .form-preview .btn-success{background:#081C4F;margin-top:15px}.blog #sidebar .custom-html-widget .form-preview .btn-success:after{display:none}.blog #sidebar .widget_search input[type=text]{border:1px solid #081C4F;border-radius:0;background:#fff;height:40px;padding:9px 22pxpx;box-sizing:border-box;margin-bottom:0}.blog #sidebar .widget_search #searchsubmit{font-size:.875rem;padding:10px 24px 10px 24px;text-transform:uppercase;display:inline;margin-left:-5px;background:#081C4F;color:#fff;border-radius:0;border:0;font-weight:600}.blog .nocomments{margin-top:40px}.blog-headlines li{border-bottom:1px solid #F1F4F8;padding-bottom:10px}.blog-headlines li:last-child{border-bottom:none}.nav-pills.graph-nav{margin-top:0;float:left}.nav-pills.graph-nav a{cursor:pointer;color:#0380FF}.nav-pills.graph-nav .active>a,.nav-pills.graph-nav .active>a:hover{background:#0380FF;border-radius:0;color:#fff}.nav-pills.graph-nav-bop{margin-top:0;float:right}.nav-pills.graph-nav-bop a{cursor:pointer}.markets-nav-dropdown{float:left;margin-top:12px;margin-bottom:12px}.markets-nav-dropdown p{float:left;line-height:28px;margin-bottom:0}select.graph-nav{width:100%;float:left;font-size:18px;margin-bottom:0}.legal-notice{font-style:italic;color:#999;font-size:14px;margin-top:5px;line-height:20px;text-align:left}.legal-document ol{list-style:none;margin-left:80px}.legal-document ol li span{display:inline-block;text-indent:-40px}.legal-document ol li span.two-digit{text-indent:-50px}.legal-document ol.sublist{margin-left:55px}.legal-document ol.sublist span{text-indent:-55px}.map.key{margin-left:50px;color:#081C4F;font-style:normal;font-size:1rem}.video-container{position:relative;padding-bottom:56.25%;padding-top:29px;overflow:hidden;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.team{text-align:center}#thumbnail-carousel{margin:30px 0 50px;display:inline-block}#thumbnail-carousel h4{opacity:0;color:#000;position:absolute;top:0;left:0;height:75px;width:75px;line-height:75px;font-size:15px;font-weight:400;padding:5px;margin:0}#thumbnail-carousel .team-thumbnail{display:inline-block;width:75px;margin-bottom:5px;position:relative;border-radius:75px;padding:5px;box-shadow:1px 1px 3px #888;height:75px;cursor:pointer}#thumbnail-carousel .team-thumbnail img{height:75px;width:75px;border-radius:75px}#thumbnail-carousel .synced .team-thumbnail img,#thumbnail-carousel .team-thumbnail:hover img{opacity:.2;transition:opacity .2s}#thumbnail-carousel .synced .team-thumbnail h4,#thumbnail-carousel .team-thumbnail:hover h4{display:inline-block;opacity:1;transition:opacity .2s;transition-delay:.1s}#team-carousel{display:inline-block}#team-carousel .bio-img{border-radius:250px;padding:5px;box-shadow:1px 1px 3px #888;height:250px;width:250px}#team-carousel p{text-align:justify;padding-left:10px;padding-right:10px;padding-bottom:10px}footer{line-height:normal}.contact-buttons{text-align:center}.contact-buttons .btn{margin-bottom:5px;margin-right:10px}.contact-buttons-left{text-align:left}.contact-buttons-left .btn{margin-bottom:5px;margin-right:10px}.corporate .contact-buttons{text-align:left}.logo{height:40px;cursor:pointer}#chartdiv{position:relative}div#waiting{position:absolute;z-index:99;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:0}#waiting-img{position:absolute;z-index:999;top:0;bottom:0;right:0;left:0;text-align:center;margin:auto;opacity:0}#center-logo{width:200px;margin:0 auto}.btn-padding-top{margin-top:10px}#latest-price-holder{font-weight:400;color:#11C4D4;text-align:right;margin:0;padding-top:7px;font-size:1.25rem}#google-form-anchor{display:inline-block}#iframe-div{position:relative;margin:0 auto 0 auto;top:50%}html{scroll-behavior:smooth}.lcfs-background{background:url(/assets/img/public_site/markets/lcfs_picture.jpg) no-repeat top right 10%;background-size:cover;color:#000;text-align:left}.white-background{background-color:rgba(255,255,255,.6)}.padding-top-20{padding-top:20px}.caret-bar-up{position:relative;height:1px;margin-bottom:8px;margin-top:3%;margin-left:50%}.caret-bar-up:before{content:'';position:absolute;top:0;left:0;border-bottom:20px solid #d3d3d3;border-left:20px solid transparent;border-right:20px solid transparent}.caret-bar-up:after{content:'';position:absolute;left:1px;top:1px;border-bottom:19px solid #fff;border-left:19px solid transparent;border-right:19px solid transparent}.caret-bar-down{position:relative;height:0;margin-bottom:1px;margin-top:-1px;margin-left:48%}.caret-bar-down:before{content:'';position:absolute;top:0;left:0;border-top:20px solid #d3d3d3;border-left:20px solid transparent;border-right:20px solid transparent}.caret-bar-down:after{content:'';position:absolute;left:1px;top:0;border-top:19px solid #fff;border-left:19px solid transparent;border-right:19px solid transparent}.caret-bar-up-border{border-bottom:#d3d3d3 solid 1px;height:19px;margin-left:15%;margin-right:15%}.caret-bar-down-border{border-top:#d3d3d3 solid 1px;height:19px;margin-left:auto;margin-right:auto;margin-top:3%;margin-bottom:3%}.fas{color:#d3d3d3;font-size:6em}.span1{padding-top:5%;padding-bottom:5%}#lcfs-eligibility,#lcfs-eligibility2,#lcfs-rec-pair{cursor:pointer}.far.fa-check-circle{color:#51ae51;-webkit-text-stroke-color:#51ae51}#eligibility-popover-right.popover{z-index:9!important;min-width:37.2%!important;border-radius:0;margin-left:20px;margin-top:100px}#eligibility-popover-right.popover.right .arrow{left:-14px;margin-top:-115px;border-width:15px 15px 15px 0}#eligibility-popover-right .popover-title{font-style:bold;font-size:24px;line-height:24px;background:#fff;border:none;padding:25px 25px 15px 25px}#eligibility-popover-right .popover-content{font-size:18px;padding:0 25px 25px 25px}#eligibility-popover-right .popover-content ul li{font-weight:400;margin:15px 0 10px -20px}#eligibility-popover-right .popover-content ul li span+span{margin-top:15px}.vertical-center-modal{position:fixed;top:50%;transform:translateY(-50%);outline:0;margin-left:5px;margin-right:5px}.vertical-center-modal .close{opacity:1!important;padding:0}.modal-backdrop.fade.in{opacity:.5!important;filter:alpha(opacity=50)}body.modal-open{position:fixed;bottom:0;left:0;right:0;top:0}.modal-open .modal{-webkit-overflow-scrolling:touch}.modal{position:fixed}.modal .modal-header.clean-header{padding:16px 16px 0 38px;border-bottom:none}.modal h3{margin:17px 0 5px 0;font-weight:400}.modal .modal-body{padding:7px 40px 12px 40px}.modal .modal-body .fa-ul{margin-left:26px}.modal .modal-body .fa-ul li{font-weight:400;line-height:160%}.modal .modal-body .fa-ul .vehicle-types{margin:-14px 0 20px 0;font-style:normal;font-weight:200;line-height:25px;font-size:16px}.modal .modal-body .fa-ul .fa-li{font-size:20px}.modal .modal-body p{line-height:160%}#rec-pair-popover.popover{z-index:9!important;min-width:45%!important;border-radius:0;margin-left:-20px;display:none;margin-top:60px}#rec-pair-popover.popover.left .arrow{margin-top:-76px;right:-14px;border-width:15px 0 15px 15px}#rec-pair-popover .popover-title{font-style:bold;font-size:24px;line-height:24px;background:#fff;border:none;padding:25px 25px 15px 25px}#rec-pair-popover .popover-content{font-size:18px;padding:0 25px 25px 25px}.lcfs-popover{color:#fff}.lcfs-popover:focus{outline:0}.lcfs-popover:hover{color:#d3d3d3}.feature-grid-container{display:grid;grid-template-columns:auto auto auto}.feature-sub-grid{display:grid;grid-template-columns:auto;grid-template-rows:auto;column-gap:15px;row-gap:22px}.feature-sub-grid .grid-heading{grid-column-start:1;grid-column-end:auto-fill;grid-template-columns:1fr;text-align:center;margin-top:20px;margin-bottom:34px;letter-spacing:-.24px}.feature-sub-grid .grid-item{display:grid;grid-template-columns:auto 180px;align-items:center;justify-items:left;margin-top:-5px}.feature-sub-grid .grid-item p{margin-bottom:10px;margin-left:5px;font-size:1.25rem;width:80%}.responsive-br{display:unset}.grid-comp{align-self:self-start}.grid-place-center{place-content:center}.lcfs-info .caret-right-grid{border:0;margin-right:84px}.caret-right-grid{width:0;height:0;border-top:84px solid transparent;border-bottom:84px solid transparent;border-left:84px solid #333c49;position:relative;top:-5%;left:12%;margin-right:70px}.grid-heading.lcfs-comp{color:#fff;text-align:left;font-size:2.25rem;margin-bottom:0}.grid-item.lcfs-icon{line-height:1.4;color:#fff}.sub-grid-item-sm{grid-column:1;margin-left:-10px}.sub-grid-item-sm p{margin:0}.sub-grid-item-xl{grid-column:2}.sub-grid-item-xl p{margin:0}.grid-button{grid-column-start:1;grid-column-end:auto-fill;margin-top:30px;z-index:9}#left-side-comp .grid-heading{text-align:left}.transparent-block{text-align:center;margin-top:16px;padding:10px 20px;background-color:rgba(0,0,0,0);border:1px solid #11C4D4}.transparent-block p a.btn{margin-top:24px;margin-bottom:5px}.accordion-static{height:300px;min-width:345px;margin-left:-10px;grid-column-start:1}.accordion-no-border{border:unset;margin:-8px 0 32px 0}.accordion-no-border>.accordion-body{max-width:100%}.accordion-no-border>.accordion-body>.accordion-inner{border:unset}.highlight-hover{margin:-4px 5px -4px 0;padding:4px 15px!important;color:#fff;width:max-content}.highlight-hover:hover{border-radius:8.5px}.accordion-toggle p{font-family:CircularBold,sans-serif;margin-bottom:10px}.lcfs-info .eligibility-check,.lcfs-info .eligibility-check:hover{color:#fff!important}.accordion-icon p{display:inline-grid;color:#fff;font-size:24px;margin:0}.accordion-text{color:#fff;padding:0 0 8px 54px}.contact-info-help-text-intro{padding-right:19px}.contact-info-help-text-divider{padding-left:5px;padding-right:5px}.contact-info-help-text-direct{padding-left:5px}.contact-info-help-text{white-space:nowrap}.contact-info-help-text-wrapper{white-space:nowrap}.contact-page-top-section{margin:auto;text-align:left}.contact-page-wrapper{text-align:center}.contact-page-left{ddisplay:block;text-align:left;width:100%;overflow:hidden}.contact-block{margin-top:44px}.contact-info-icons{font-size:16px!important;margin-right:2px;color:#767676}.contact-info-sales-team-row{padding-top:48px}.contact-title{display:flex;width:100%;background-color:#081C4F;background-repeat:no-repeat;background-size:auto;padding:10px 0 10px 25px;font-size:16px;font-weight:700;line-height:1.25;text-align:left;color:#fff}.contact-info{width:100%}.contact-info-header{display:flex;padding:5px 0 5px 25px;background-color:#11C4D4;font-size:1rem;font-weight:500;line-height:2.14;color:#fff;margin-bottom:4px;font-family:CircularBold,sans-serif}.contact-info-body{background-color:#fff;font-size:16px;line-height:1.25;color:#081C4F}.contact-info-body-row{display:flex;padding:12px 0 0 25px}.contact-page-wrapper .img-icon{margin-right:5px}.contact-renewable-section-mobile-only-market-teams{display:none}.contact-info-renewable-left{display:flex}.contact-renewable-section-col1{flex:50%}.contact-renewable-section-col2{flex:50%}.contact-info-renewable-left-col1{flex:10%}.contact-info-renewable-left-col2{flex:33.33%}.contact-info-sales-team-row{margin-top:16px}.contact-lcfs-section-col1{flex:50%}.contact-lcfs-section-col2{flex:50%}.contact-address-section-col1{flex:50%}.contact-address-section-col2{flex:50%}