a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{overflow-y:scroll}input[type=radio]{vertical-align:text-bottom}button,input[type=button],input[type=submit],label{cursor:pointer}strong{font-family:inherit;font-size:inherit;font-weight:700}em{font-style:italic}img{border:0;vertical-align:middle}sub,sup{font-size:55%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.7em}sub{bottom:-.25em}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}@font-face{font-family:SlatePro;src:url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/fonts.SlatePro.eot) format("embedded-opentype"),url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/fonts.SlatePro.woff) format("woff"),url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/fonts.SlatePro.ttf) format("truetype"),url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/fonts.SlatePro.svg) format("svg")}body{font-family:Open Sans,sans-serif}a{color:#111;cursor:pointer;display:block;text-decoration:none;transition:.2s ease-in}a:first-letter{text-transform:uppercase}img{display:block;width:100%}ul li{display:inline-block;list-style:none}.wrapper{margin:auto;max-width:1400px;width:87%}header .wrapper{width:89%}.hide{overflow:hidden}#benefits-anchor,#contactus,#finance,#sp-offers{bottom:122px;display:inline-block;position:relative}.desktop{display:block}.mob,.tab{display:none}h1,nav{display:inline-block}header{background-color:#fff;border-bottom:20px solid #00aef0;left:0;position:fixed;right:0;top:0;transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:.2 ease-in;z-index:4}h1{padding-top:37px;width:23%}h1,nav{box-sizing:border-box}nav{padding:20px 0 13px;vertical-align:top;width:64%}.btn-default{background-color:#fff;border:2px solid #00b156;border-radius:30px;box-sizing:border-box;color:#00b156;display:block;font-size:22px;padding:10px 0;text-align:center;width:176px}.bold{font-family:Open Sans,sans-serif;font-weight:900}nav ul{float:right}nav li:not(:last-child){margin-right:3px}nav li:first-of-type a{border:2px solid #00aef0;color:#00aef0;letter-spacing:-.5px}nav li:first-of-type a:hover{background-color:#00aef0;color:#fff}nav li:nth-of-type(2) a{border:2px solid #00b156;color:#00b156;letter-spacing:-.5px}nav li:nth-of-type(2) a:hover{background-color:#00b156;color:#fff}nav li:nth-of-type(3) a{border:2px solid #008651;color:#008651;letter-spacing:-1.5px}nav li:nth-of-type(3) a:hover{background-color:#008651;color:#fff}nav .bold{text-transform:capitalize}.header-bottom{padding-bottom:13px}.header-bottom span{float:right;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px;margin-right:13%}.dropdown{display:inline-block;padding-top:38px;position:relative;text-align:center;vertical-align:top;width:12%}.hamburger{display:none}.dropdown a{border-radius:4px;color:#111;font-family:Open Sans,sans-serif;font-size:16px}.dropdown a:before{font-family:"Font Awesome\ 5 Free";font-weight:900}.dropdown ul{left:-6px;max-height:0;overflow:hidden;position:absolute;top:74px;transition:.5s ease-in;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in}.open ul{max-height:100px}.dropdown ul a{border-bottom:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;font-size:18px;padding:10px 10px 10px 5px;text-align:left;width:150px}.dropdown li:first-child a{background-color:#00b156;text-align:left}.dropdown li:last-child a{background-color:#00aef0}.dropdown li:first-child a:hover{background-color:#217b56}.dropdown li:last-child a:hover{background-color:#0d7aa4}.banner .wrapper{width:83%}.banner{margin-top:124px;min-height:calc(100vh - 124px);position:relative}.banner-content{bottom:0;left:0;position:absolute;right:0;top:45px;z-index:2}.banner-content h2{font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.73),0 0 73px rgba(0,0,0,.58);text-transform:uppercase}.bg-image{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.bg-image img{height:auto}h2:first-letter{text-transform:uppercase}h2{color:#fff;font-size:40px;letter-spacing:.5px;width:52%}.sticky{border-bottom:5px solid #00aef0}.padding{margin-top:125px}.angle-down{bottom:18px;color:#fff;display:block;left:50%;position:absolute;transform:translateX(-50%);width:100px;z-index:2}.capital{text-transform:uppercase}h2 span:after{background-color:#fff;content:" ";display:inline-block;height:3px;vertical-align:middle;width:30px}.main-content{padding:16px 0}.main-content .wrapper{width:84.5%}h3:first-letter{text-transform:uppercase}h3{color:#00aef0;font-size:32px;line-height:50px;margin:0 auto;text-align:center;width:60%}.main-content li{display:block;margin-top:13px;overflow:hidden;position:relative;width:100%}.main-content li img{-webkit-transition:-webkit-transform 5s;transition:-webkit-transform 5s;-o-transition:transform 5s;transition:transform 5s;transition:transform 5s,-webkit-transform 5s}.main-content .content{color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:1}h4{font-size:49px}.main-content .btn{border:2px solid #fff;border-radius:30px;color:#fff;display:block;font-size:17px;letter-spacing:0;padding:7px 20px}.main-content .btn:after{content:" >";display:inline-block;margin-left:5px}.btn{display:block;margin:25px auto;width:180px}.main-content li:hover img{cursor:pointer;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.main-content li:nth-of-type(odd) .content{left:5%}.main-content li:nth-of-type(2n) .content{right:5%}.footer-top{background-color:#b2e7f9;padding:26px 0}.footer-top .wrapper{position:relative;width:82.5%}.column-left{margin-right:calc(3% - 5px);padding:6% 0;width:42%}.column-left,.column-right{box-sizing:border-box;display:inline-block;vertical-align:top}.column-right{padding-top:10px;width:52%}.column-left span,.new-line{display:block}.footer-top .bold{display:inline-block;font-weight:700}form label{display:inline-block;font-size:18px;letter-spacing:-.5px;margin-bottom:4px;text-transform:capitalize}form input{border:none;display:block;font-family:Open Sans,sans-serif;font-size:21px;height:45px;margin-bottom:14px;padding:0 10px;width:96.5%}h5{color:#008651;font-size:50px;letter-spacing:-1.5px;line-height:65px}h5 .bold{font-weight:600;letter-spacing:-1px}textarea{border:none;display:block;font-size:25px;padding:10px;resize:none;width:96.5%}.contact-number{font-size:30px;margin:8% 0}.error{bottom:10px;color:red;display:block;font-family:sans-serif;font-size:12px;height:10px;position:relative}.btn-sub{-webkit-appearance:none;background-color:#00aef0;border:2px solid #00aef0;border-radius:50px;box-sizing:border-box;color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:25px;font-style:italic;font-weight:900;height:auto;left:10px;padding:20px 0;position:absolute;text-align:center;top:73%;transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:.2 ease-in;width:180px}.btn-sub:hover{background-color:#fff;border:2px solid #00aef0;color:#00aef0}h6{color:#fff;font-family:SlatePro,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:10px 0 16px;text-transform:capitalize}.footer-middle{background-color:#008650;padding:3% 0 5%}.footer-middle .wrapper{width:70%}.footer-list>li{box-sizing:border-box;padding-left:10px;vertical-align:top;width:calc(25% - 5px)}.footer-links li a{color:#fff;display:inline-block;font-family:SlatePro,sans-serif;text-transform:capitalize}.footer-links li a:hover{color:#bbb}.footer-links li{display:block;margin:10px 0}.footer-logo,.social-icons{display:inline-block;vertical-align:top}.social-icons{margin-left:60px}.footer-bottom .wrapper{width:92%}.footer-bottom{padding:37px 0 78px}.align-left{float:right}.social-icons li a{display:block}.social-icons li{margin-right:13px;text-indent:-9999px}.social-icons li a{height:35px;width:35px}.social-icons li:first-of-type a{background:url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/images.sprite.png) 0 0 no-repeat}.social-icons li:nth-of-type(2) a{background:url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/images.sprite.png) -48px 0 no-repeat}.social-icons li:nth-of-type(3) a{background:url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/images.sprite.png) -92px 0 no-repeat}.social-icons li:nth-of-type(4) a{background:url(/Eversource.Sitefinity.Frontend/FrontendCore.dist/images.sprite.png) -140px 0 no-repeat}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%)}40%{transform:translate(-50%,-30px);-webkit-transform:translate(-50%,-30px);-moz-transform:translate(-50%,-30px)}60%{transform:translate(-50%,-15px);-webkit-transform:translate(-50%,-15px);-moz-transform:translate(-50%,-15px)}}@media screen and (min-width:1500px){.banner h2{font-size:60px;line-height:71px}}@media screen and (max-width:980px){h1{float:left;max-width:210px;padding:20px 0;width:50%}.bg-image{position:static}nav{background-color:#fff;bottom:0;left:0;max-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:62px;transition:.2s ease-in;-moz-transition:.2s ease-in;-webkit-transition:.2 ease-in;width:100%}nav ul{float:none}.mobile ul li{display:block;margin:20px auto;width:60%}.header-top{text-align:right}.btn-default{width:100%}.header-bottom{display:none}header .wrapper{width:93%}.banner{margin-top:63px;min-height:auto}.dropdown{margin-right:15px;padding:20px 0;width:30%}h2{width:50%}.hamburger{cursor:pointer;display:inline-block;float:right;padding:20px 0}.hamburger .bar1,.hamburger .bar2,.hamburger .bar3{background-color:#111;display:block;height:3px;margin:3px 0;transition:.4s;-moz-transition:.2s ease-in;-webkit-transition:.2 ease-in;width:20px}.cross .bar1{transform:rotate(-45deg) translate(-3px,7px);-webkit-transform:rotate(-45deg) translate(-3px,7px);-moz-transform:rotate(-45deg) translate(-3px,7px)}.cross .bar2{opacity:0}.cross .bar3{transform:rotate(45deg) translate(-1px,-6px);-webkit-transform:rotate(45deg) translate(-1px,-6px);-moz-transform:rotate(45deg) translate(-1px,-6px)}.mobile{border-bottom:2px solid #00aef0;border-top:2px solid #00aef0;max-height:100%;padding:40px 0}h4{font-size:27px}.main-content li:nth-of-type(2n) .content,.main-content li:nth-of-type(odd) .content{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.main-content li:nth-of-type(2n) .content{right:0}.main-content .content a{font-size:15px}.column-left{display:block;padding-bottom:0;text-align:center;width:100%}.column-right{width:100%}.btn-sub{margin:40px auto 15px;position:static}.footer-list>li{display:block;padding:20px 0;text-align:center;width:100%}#benefits-anchor,#contactus,#finance,#sp-offers{position:relative;top:-10vh;visibility:hidden}.dropdown ul{left:-30px}.footer-list>li:not(:last-child){border-bottom:1px solid #fff}.footer-top .bold{display:block}}@media screen and (max-width:768px){.main-content li:nth-of-type(2n) .content,h2{width:100%}h2{font-size:30px;letter-spacing:0;text-align:center}.banner-content{left:50%;top:50%;transform:translate(-50%,-50%);width:100%}h3{font-size:25px;letter-spacing:-.5px;line-height:36px;padding:20px 0;width:100%}h5{font-size:30px;line-height:45px}}@media screen and (max-width:600px){.btn{margin:14px auto}.main-content .tab{display:block}.align-left{float:none}.contact-number{font-size:18px}.banner-content h2{font-size:20px;line-height:24px}.dropdown a{font-size:12px;text-align:center}.footer-logo,.social-icons{display:block;margin:0 auto;padding:20px 0;text-align:center;width:72%}}.how main{margin-top:124px}.how .active{background-color:#008651;color:#fff}.introduction{background-color:#ebebeb;padding:68px 0}.introduction h1{float:none;font-size:67px;margin-bottom:15px;max-width:100%;padding-top:0;width:100%}.how .introduction p,.introduction h1{color:#58595b;font-style:italic;letter-spacing:0}.how .introduction p{font-size:40px;line-height:53px;width:75%}.information{padding:100px 0 10px}.video-container{overflow:hidden;padding-top:30px;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.uvideo{margin:auto;position:relative;width:50%}.quote{background-color:#008651;box-shadow:0 0 41px -8px rgba(0,0,0,.75);padding:2%;position:absolute;right:-150px;top:30%;width:60%}.quote p{color:#fff;font-size:24px;font-style:italic;font-weight:700}.how main h3{color:#111;font-size:30px;margin:50px 0 30px;text-align:left;text-transform:uppercase;width:100%}.how .details{padding:80px 0}.how .details p{display:inline;font-size:30px;line-height:40px}.how .details li{display:block;font-size:30px;line-height:40px;margin:25px 0}.how .details li:before{background-color:#111;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:20px;vertical-align:middle;width:10px}.how .details li a{color:#2790be;display:inline;text-decoration:underline}.copy{float:right}@media screen and (max-width:1024px){.how .quote,.why-switch .quote{box-sizing:border-box;height:auto!important;position:static!important;width:100%!important}.bg-image{overflow:hidden}.tab{display:block}.desktop,.mob{display:none}}@media screen and (max-width:980px){.how main{margin-top:63px}.how .introduction p,.introduction h1{width:100%}.quote{cursor:auto}.uvideo{width:100%}.main-content li:hover img{transform:none}.btn-sub:hover{background-color:#00aef0;border:2px solid #00aef0;color:#fff}.footer-links li a:hover{color:#fff}nav li:first-of-type a:hover{background-color:#fff;border:2px solid #00aef0;color:#00aef0}nav li:nth-of-type(2) a:hover{background-color:#fff;border:2px solid #00b156;color:#00b156}nav li:nth-of-type(3) a:hover{background-color:#fff;border:2px solid #008651;color:#008651}}@media screen and (max-width:600px){.introduction{text-align:center}.introduction h1{font-size:30px}.how .details li:before{height:8px;margin-right:10px;width:8px}.how .details p,.how .introduction p{font-size:20px;line-height:30px}.how .details li{font-size:20px;line-height:29px;margin:21px 0}.quote p{font-size:20px}.angle-down{width:50px}}.why-switch .fixed-width{width:60%}.content{padding:35px 0}.why-switch .content p{font-family:Open Sans,sans-serif;font-size:30px;line-height:44px;margin:25px 0}.why-switch .content a{color:#2790be;display:inline;text-decoration:underline}.why-switch main h3{color:#111;font-size:30px;font-weight:700;margin:50px 0 30px;text-align:left;text-transform:uppercase;width:100%}.why-switch .active{background-color:#00aef0;color:#fff}.compare,.discover{padding:10px 0}.why-switch .video{padding:20px 0}.why-switch .uvideo{margin:auto}.why-switch .quote{background-color:#0084b6;box-shadow:0 0 41px -8px rgba(0,0,0,.75);padding:2%;position:absolute;right:-150px;top:30%;width:60%}.why-switch .quote p{color:#fff;font-size:24px;font-style:italic;font-weight:700}.why-switch main h1{float:none;font-size:67px;font-style:italic;letter-spacing:0;max-width:100%;text-align:left;width:95%}.why-switch h2,.why-switch main h1{color:#58595b;font-family:Open Sans,sans-serif}.why-switch h2{font-size:60px;font-style:normal;letter-spacing:-.5px;padding:20px 0 10px;text-transform:capitalize}.why-switch main{margin-top:124px}.why-switch .banner-why .fixed-width{width:80%}.why-switch .banner-why{background-color:#ebebeb;padding:50px 0}.why-switch p:first-letter{text-transform:uppercase}.why-switch .offers{text-align:left}.why-switch .financing,.why-switch .offers{font-family:Open Sans,sans-serif}.why-switch h2{color:#111;font-size:30px;font-weight:900;margin:50px 0 30px;text-align:left;text-transform:uppercase;width:100%}.why-switch main p{font-size:30px;line-height:44px}.why-switch main .benfits p{padding-top:20px}.camel{text-transform:capitalize}.why-switch main li{display:block;font-size:30px;line-height:40px;margin:25px 0}.why-switch main li:before{background-color:#111;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:20px;vertical-align:middle;width:10px}.why-switch main li a{color:#2790be;display:inline;font-weight:700;text-decoration:underline}.why-switch .disclaimer{font-size:20px;font-style:italic;font-weight:700;text-align:left}.merits{padding-bottom:60px}.merits h4{font-family:Open Sans,sans-serif;font-size:33px;font-weight:700;margin-top:20px}.why-switch .merits li:before{display:none}.btn-center{text-align:center}.blue-btn{display:inline-block;margin:20px 10px}.blue-btn a{background-color:#00aef0;border:2px solid transparent;border-radius:30px;color:#fff;display:inline-block;font-family:Open Sans,sans-serif;font-size:20px;font-weight:900;padding:10px 20px;width:300px}.blue-btn a:hover{background-color:#fff;border:2px solid #00aef0;color:#00aef0}@media screen and (max-width:980px){.why-switch main{margin-top:63px}.why-switch .banner-offers .fixed-width,.why-switch .fixed-width{width:100%}.why-switch .quote{box-sizing:border-box;position:static!important;width:100%}}@media screen and (max-width:600px){.why-switch .banner-why{padding:30px 0;text-align:justify}.why-switch main h1{font-size:26px}.why-switch h2{font-size:26px;margin:20px 0}.why-switch main h3{font-size:25px;margin:0}.why-switch .content p{font-size:20px;line-height:30px;margin:17px 0}.blue-btn{margin:8px}.why-switch main li:before{height:8px;margin-right:10px;width:8px}.why-switch .banner-offers p,.why-switch main p{font-size:20px;line-height:30px}.why-switch main li{font-size:20px;line-height:24px;margin:21px 0}.why-switch .video{padding:35px 0}.why-switch .benfits .video{padding:0 0 20px}.blue-btn a{font-size:14px;padding:9px 11px;width:235px}.merits h4{font-size:27px;line-height:30px}}@media screen and (max-width:480px){.mob{display:block}.desktop,.tab{display:none}}#popup{background-color:rgba(0,0,0,.8);bottom:0;display:none;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;width:100%;z-index:10001}.popup-container{animation-duration:.3s;animation-name:slideBelow;background:transparent;display:inline-block;left:50%;margin-bottom:65px;top:50%;transform:translate(-50%,-50%);width:50%}.popup-close,.popup-container{position:absolute;z-index:10002}.popup-close{color:#fff;cursor:pointer;font-size:40px;font-weight:700;right:0;top:-24px}@-webkit-keyframes slideBelow{0%{top:0}25%{top:2.5%}50%{top:5%}75%{top:7.5%}to{top:10%}}@keyframes slideBelow{0%{top:0}25%{top:2.5%}50%{top:5%}75%{top:7.5%}to{top:10%}}.can .active{background-color:#00b156;color:#fff}.can main{margin-top:124px;padding-bottom:10px}.intro{background-color:#ebebeb;padding:68px 0}.intro h1{float:none;font-size:67px;max-width:100%;padding:0}.intro h1,.intro h2{color:#58595b;font-style:italic;letter-spacing:0;line-height:69px;width:100%}.intro h2{font-size:40px}.can .fixed-width{margin:auto;width:50%}.qimage h2{color:#111;font-size:30px;margin-top:20px;text-align:left;width:100%}.body-content .blue-btn,.qimage .blue-btn{display:block;text-align:center}.body-content,.qimage{padding-bottom:20px}.body-content{margin-top:40px}.image-quote{max-height:80vh;overflow:hidden}.can p{font-size:30px;line-height:40px}.can h3{color:#111;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;margin:50px 0 30px;text-align:left;text-transform:uppercase}.project-list li{display:block}.stats{margin-bottom:20px}.stats li{display:block;font-size:30px;line-height:40px;margin:10px 0}.stats li:before{background-color:#111;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:20px;vertical-align:middle;width:10px}.accordion{padding-bottom:20px}.visible{background-color:#00aef0;color:#fff;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;margin:15px 0;outline:none;padding:10px;text-transform:uppercase}.hidden{padding:30px 0 20px}.can .hidden p:first-letter{text-transform:uppercase}.can .hidden p{font-family:Open Sans,sans-serif;font-style:italic;font-weight:800;padding:10px 0;text-align:right}.visible:after{color:#fff;content:"\f067";display:inline-block;float:right;font:normal 900 16px "Font Awesome\ 5 Free";margin-top:5px}.ui-state-active:after{content:"\f068"}@media screen and (max-width:980px){.can main{margin-top:65px}.intro h2{line-height:48px;margin-top:20px;text-align:left}}@media screen and (max-width:600px){.popup-container{width:90%}.intro{padding:40px 10px;text-align:center}.intro .wrapper{width:100%}.intro h1{font-size:26px;line-height:22px;margin-bottom:15px}.intro h2{font-size:22px;line-height:25px;margin:auto;text-align:center;width:75%}.can .fixed-width{width:80%}.can p,.qimage h2{font-size:20px;line-height:28px}.can h3{font-size:23px;margin:10px 0}.can .blue-btn{margin:20px 0}.visible{font-size:18px;font-weight:400}.stats li{font-size:20px;line-height:25px}.stats li:before{height:6px;margin-right:8px;width:6px}}