body,html{overflow-x:hidden}html.menu-showing{overflow-y:hidden}body{font-size:22px!important;color:#fff}@media screen and (max-width: 991px){body{font-size:18px!important}}section{position:relative;padding-top:75px;padding-bottom:75px;color:#fff}section .section-bg{position:absolute;top:0;left:0;z-index:1;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}section .section-bg.bg-p-center-left{background-position:center left}section .section-bg.bg-p-right{background-position:center right}section .section-bg.bg-p-bottom-right{background-position:bottom right}section .section-bg.bg-p-top-right{background-position:top right}section .section-bg.bg-p-bottom-center{background-position:center bottom}section .section-bg.bg-p-top-center{background-position:center top}section .section-bg.bg-p-bottom-left{background-position:bottom right 50%}section .section-bg.bg-contain{background-size:contain}section .container{position:relative;z-index:5;max-width:1080px}section .container-fluid{position:relative;z-index:5;max-width:1420px}section h2{font-size:70px;font-weight:700;margin-bottom:35px;line-height:1.2}section h2 span{color:#dec437}section h3{font-size:48px;font-weight:700;margin-bottom:35px;margin-top:-10px}section h3 span{color:#dec437}section p{color:inherit}@media screen and (max-width: 991px){section h2{font-size:48px}section h3{font-size:36px}}.primary-color{color:#dec437}.red-txt-color{color:#ff3700}.dark-txt-color,.dark-txt-color p,.dark-txt-color h2{color:#000}.purple-txt-color{color:#d552c9}.dark-bgcolor{background-color:#000}.strong-weight{font-weight:700}img{max-width:100%}.mb-35{margin-bottom:35px}@media screen and (max-width: 991px){.sm-mb-35{margin-bottom:35px}}.form-group{margin-bottom:25px;position:relative}.form-group label{font-size:13px;font-weight:600;position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#fff;transition:.3s ease-in-out;display:none}.form-group .form-control{height:55px;border-radius:0;border-color:#dec437;border-width:2px;background-color:transparent;color:#fff}.form-group .form-control:focus{color:#dec437;background-color:transparent;border-color:#dec437;box-shadow:none}.form-group .form-control::placeholder{color:#fff;opacity:1}.form-group .form-control::-ms-input-placeholder{color:#fff}.btn{box-shadow:none;border-radius:0!important;padding:10px 25px!important}.btn.btn-primary{background-color:#dec437;border-color:#dec437;color:#000}.btn.btn-outline-primary{border-color:#dec437;border-width:2px;color:#dec437;position:relative;overflow:hidden}.btn.btn-outline-primary.primary-text{color:#dec437}.btn.btn-outline-primary.white-text{color:#fff}.btn.btn-outline-primary.dark-text{color:#000}.btn.btn-outline-primary:before{content:"";display:block;width:100%;height:100%;background-color:#dec437;position:absolute;top:0;left:0;z-index:1;transform:translate(-100%);transition:.3s ease-in-out}.btn.btn-outline-primary span{display:block;position:relative;z-index:5}.btn.btn-outline-primary:hover{border-color:#dec437;background-color:transparent;color:#000}.btn.btn-outline-primary:hover span{color:#000}.btn.btn-outline-primary:hover:before{transform:translate(0)}.btn.btn-with-arrow{position:relative;padding-right:50px!important;overflow:hidden}.btn.btn-with-arrow i{position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;z-index:5}.btn.btn-with-arrow i.post-icon{right:25px}.btn.btn-with-arrow i.pre-icon{left:-100%}.btn.btn-with-arrow span{display:inline-block;transition:.3s ease-in-out}.btn.btn-with-arrow:hover{background-color:#dec437;border-color:#dec437}.btn.btn-with-arrow:hover i.post-icon{right:-100%}.btn.btn-with-arrow:hover i.pre-icon{left:25px}.btn.btn-with-arrow:hover span{transform:translate(25px)}.btn-like-text{padding:8px 25px;border-radius:30px;border:2px solid #dec437;color:#dec437;font-weight:700;display:inline-block;font-size:18px}.btn-like-text.btnlt-solid{background-color:#dec437;color:#000}.offset-quarter{padding-left:20%}@media screen and (max-width: 991px){.offset-quarter{padding-left:15%}}@media screen and (max-width: 767px){.offset-quarter{padding-left:0}}.page-hero{position:relative;min-height:750px;display:flex;align-items:center;background-color:#000;padding-top:75px;padding-bottom:75px}.page-hero h1{font-size:80px;line-height:1.2;padding-left:15px}.page-hero h1.h1{font-size:9vw}.page-hero .h1{font-size:9vw;font-weight:700;position:relative;z-index:5;color:#fff;margin-bottom:55px}@media screen and (max-width: 767px){.page-hero{min-height:initial}}.solar-solved{min-height:650px;display:flex;align-items:center}.solar-solved p{max-width:390px;margin-bottom:25px}.light-years-ahead .ly-floating-text{position:absolute;top:5vh;right:0;max-width:470px}@media screen and (max-width: 1440px){.light-years-ahead .ly-img-text{width:1040px}.light-years-ahead .ly-floating-text{top:3vh;right:5vw}}@media screen and (max-width: 1366px){.light-years-ahead .ly-img-text{width:960px}}@media screen and (max-width: 1280px){.light-years-ahead .ly-floating-text{right:4vw;max-width:450px}.light-years-ahead .ly-img-text{width:900px}}@media screen and (max-width: 1200px){.light-years-ahead .ly-floating-text{position:relative;top:auto;right:auto;margin-left:9vw}.light-years-ahead .ly-img-text{width:100%}}.residential-hero{display:block;min-height:1000px}.residential-hero .h1{margin-bottom:0}.residential-hero .res-hero-copy{padding-top:35px}.residential-hero p{color:#fff;line-height:1.2;max-width:400px}.residential-hero p strong{font-size:40px;font-weight:700}.residential-hero .floating-tags{position:absolute;bottom:0;right:0;text-align:right}.residential-hero .floating-tags .btn-like-text{display:inline-block;margin-bottom:15px;text-align:center;background-color:#dec437;color:#000}.residential-hero .floating-tags .btn-offset-left{transform:translate(-3.5vw)}@media screen and (max-width: 1420px){.residential-hero{min-height:auto}.residential-hero h1.h1,.residential-hero .h1{font-size:64px}.residential-hero .container-fluid{max-width:1180px}}@media screen and (max-width: 767px){.residential-hero{min-height:auto}.residential-hero h1.h1{padding-left:15px;padding-right:15px}.residential-hero .floating-tags{position:relative;text-align:left}.residential-hero .floating-tags .btn-offset-left{transform:none}.residential-hero .section-bg{background-position:center left -175px}.residential-hero p{margin-bottom:35px}.residential-hero p strong{font-size:30px}}.size-matters{padding-top:110px;padding-bottom:110px}.size-matters .container{max-width:1280px}.size-matters .products-header{padding:25px 25px 35px;background-color:#fff;color:#000}.size-matters .products-header h2{margin-bottom:0;font-size:48px;line-height:1}.size-matters .products-header p{color:#000;max-width:320px;line-height:1.2;margin-left:auto;margin-bottom:0}.size-matters .products-header.in-res-page{padding:25px 25px 35px}.size-matters .produc-item{padding:10px 50px;display:flex;align-items:center;justify-content:space-between;background-size:cover;background-position:center;background-repeat:repeat;text-decoration:none;color:#000;position:relative;transition:.15s ease-in-out}.size-matters .produc-item .p-col{color:#000;width:33.3%;text-align:center;padding-right:15px}.size-matters .produc-item .p-col span{display:none}.size-matters .produc-item .product-name{font-size:30px;text-align:left}.size-matters .produc-item .link-bg{background-size:cover;background-position:center;background-repeat:repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.size-matters .produc-item:hover{transform:scale(1.01)}@media screen and (max-width: 991px){.size-matters .produc-item{padding:10px 25px}.size-matters .produc-item .product-name{font-size:22px}}@media screen and (max-width: 767px){.size-matters .products-header h2{margin-bottom:25px}.size-matters .products-header p{margin-left:0}.size-matters .produc-item{padding:10px 25px;flex-wrap:wrap}.size-matters .produc-item .p-col{width:100%;text-align:left;display:flex;font-size:16px}.size-matters .produc-item .p-col span{display:block;margin-right:10px;color:#000;width:35%}.size-matters .produc-item .product-name{font-size:24px;font-weight:700;letter-spacing:1px;border-bottom:1px dashed #918e8e;margin-bottom:15px;padding-bottom:5px}}.size-matters.single-product-page{padding-top:55px}.size-matters.single-product-page .product-wrapper{padding:50px;background-size:cover}.size-matters.single-product-page p{color:#000}.size-matters.single-product-page .sp-heading{display:flex;align-items:center;justify-content:space-between;color:#000;margin-bottom:35px}.size-matters.single-product-page .sp-heading h1{font-size:60px;font-weight:700}@media screen and (max-width: 590px){.size-matters.single-product-page .sp-heading h1{font-size:48px}}@media screen and (max-width: 475px){.size-matters.single-product-page .sp-heading h1{font-size:36px}.size-matters.single-product-page .sp-heading .close-icon{font-size:24px}}@media screen and (max-width: 375px){.size-matters.single-product-page .sp-heading h1{font-size:30px}}@media screen and (max-width: 590px){.size-matters.single-product-page .product-wrapper{padding:25px}}.size-matters.single-product-page .package-pricing{color:#000;display:flex;flex-wrap:wrap}.size-matters.single-product-page .package-pricing p{color:#000;line-height:1.2;margin-bottom:0}.size-matters.single-product-page .package-pricing .pp-block{padding:2.5vw;color:#000;width:50%}.size-matters.single-product-page .package-pricing .pp-block.dark-bg{background-color:#000;color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px}.size-matters.single-product-page .package-pricing .pp-block.dark-bg p{color:#fff}.size-matters.single-product-page .package-pricing .pp-block.border-tb{border-top:1px solid #000;border-bottom:1px solid #000}.size-matters.single-product-page .package-pricing .pp-price{color:#000;font-size:48px;font-weight:700}.size-matters.single-product-page .package-pricing .pp-desc{max-width:400px}.size-matters.single-product-page .package-pricing .for-households-speding{font-size:30px;max-width:350px;display:flex;align-items:center;height:100%}.size-matters.single-product-page .package-pricing .for-households-speding.smaller-font{font-size:26px}@media screen and (max-width: 991px){.size-matters.single-product-page .package-pricing .for-households-speding{font-size:24px}.size-matters.single-product-page .package-pricing .for-households-speding.smaller-font{font-size:22px}}@media screen and (max-width: 767px){.size-matters.single-product-page .package-pricing .pp-block{padding:25px;width:100%}.size-matters.single-product-page .package-pricing .pp-block.dark-bg{border-top-right-radius:0;border-bottom-right-radius:0}}.size-matters.single-product-page .sp-daily-production{padding:75px 0;color:#000;text-align:center;border-bottom:1px solid #000}.size-matters.single-product-page .sp-daily-production p{margin-bottom:0}.size-matters.single-product-page .sp-solar-panels{padding:55px 0;color:#000;border-bottom:1px solid #000}.size-matters.single-product-page .sp-solar-panels p{color:#000}.size-matters.single-product-page .sp-solar-panels .row{align-items:center}.size-matters.single-product-page .sp-inveter-battery{color:#000;display:flex;flex-wrap:wrap;text-align:center}.size-matters.single-product-page .sp-inveter-battery .spib-block{width:50%;padding:50px}.size-matters.single-product-page .sp-inveter-battery .spib-block:first-of-type{border-right:1px solid #000}.size-matters.single-product-page .sp-inveter-battery h4{margin-bottom:0}.size-matters.single-product-page .sp-inveter-battery .options-slider-wrapper{padding-top:35px;max-width:300px;margin:auto}.size-matters.single-product-page .sp-inveter-battery .options-slider-wrapper .chev-btn{font-size:42px}.size-matters.single-product-page .sp-inveter-battery .spib-icon{margin-bottom:35px;height:300px;object-fit:contain}.size-matters.single-product-page .sp-inveter-battery .spib-icon img{height:100%}@media screen and (max-width: 767px){.size-matters.single-product-page .sp-inveter-battery .spib-block{width:100%;padding:30px}.size-matters.single-product-page .sp-inveter-battery .spib-block:first-of-type{border-right:none;border-bottom:1px solid #000}.size-matters.single-product-page .sp-inveter-battery .spib-icon{height:230px}}@media screen and (max-width: 590px){.size-matters.single-product-page .sp-inveter-battery .spib-icon{height:175px}}.size-matters.single-product-page .sp-cta{background-color:#000;color:#fff;border-radius:10px;display:flex;gap:30px;justify-content:center;padding:30px}.size-matters.single-product-page .sp-cta .btn.btn-outline-primary{padding:6px 25px!important;font-weight:700;letter-spacing:1px}@media screen and (max-width: 767px){.size-matters.single-product-page .sp-cta{flex-wrap:wrap;gap:15px;text-align:center}}.bigger-text{color:#000;font-size:48px;font-weight:700}@media screen and (max-width: 991px){.bigger-text{font-size:36px}}@media screen and (max-width: 590px){.bigger-text{font-size:24px}}.text-upper{text-transform:uppercase}.discover-solar h2{font-size:54px;line-height:1.1}.discover-solar .section-bg{height:50%}.discover-solar .bottom-section-bg{position:absolute;bottom:0;left:0;z-index:1;background-color:#000;background-position:center bottom;background-size:container;background-repeat:no-repeat;width:100%;height:50%}@media screen and (max-width: 991px){.discover-solar h2{font-size:36px}.discover-solar .discover-intro{margin-bottom:55px}}.journey-wrapper{font-size:18px}.commercial-hero{display:block;min-height:1000px}.commercial-hero .h1{margin-bottom:0}.commercial-hero .container{margin-top:15px}.commercial-hero .com-hero-copy{position:relative;max-width:650px;margin:auto}.commercial-hero .com-hero-copy .h1{margin-bottom:110px;line-height:.4}.commercial-hero .com-hero-copy p{color:#dec437;font-size:40px;font-weight:700;line-height:1.2}.commercial-hero .com-hero-cont-wrapper{position:relative}.commercial-hero .floating-tags{position:absolute;top:-55px;left:-35%;text-align:right}.commercial-hero .floating-tags.gr-right{left:auto;right:-45%;top:0}.commercial-hero .floating-tags .btn-like-text{display:inline-block;margin-bottom:15px;text-align:center}.commercial-hero .floating-tags .btn-offset-left{transform:translate(-3.5vw)}@media screen and (max-width: 1280px){.commercial-hero .floating-tags{left:-30%}.commercial-hero .floating-tags.gr-right{right:-30%}}@media screen and (max-width: 1180px){.commercial-hero .floating-tags{left:-35%}.commercial-hero .floating-tags .btn-offset-left{transform:translate(0)}}@media screen and (max-width: 1080px){.commercial-hero .floating-tags{position:relative;top:0;left:auto;text-align:left;display:inline-flex;justify-content:center;gap:10px}.commercial-hero .floating-tags.gr-right{right:auto;margin-left:20px}.commercial-hero{min-height:850px}}@media screen and (max-width: 991px){.commercial-hero .com-hero-copy .h1{margin-bottom:50px;line-height:1}.commercial-hero h1.h1{padding-left:15px;font-size:76px}.commercial-hero .h1{font-size:76px}.commercial-hero .container{margin-top:0}}@media screen and (max-width: 767px){.commercial-hero{min-height:650px}.commercial-hero .com-hero-copy p{font-size:24px;max-width:375px}}@media screen and (max-width: 590px){.commercial-hero{min-height:initial}.commercial-hero h1.h1,.commercial-hero .h1{font-size:64px}.commercial-hero .com-hero-copy p{font-size:20px}.commercial-hero .floating-tags{flex-wrap:wrap}}@media screen and (max-width: 475px){.commercial-hero h1.h1,.commercial-hero .h1{font-size:48px}.commercial-hero .btn-like-text{font-size:14px}.commercial-hero .floating-tags{gap:5px}}.commercial-energize-section{min-height:650px;padding-top:0;background-color:#000}.commercial-energize-section .section-bg.bg-contain.bg-p-bottom-left{max-width:65%;background-position:bottom right 100%}.commercial-energize-section .container{max-width:1480px}.commercial-energize-section .inner-container{max-width:650px;margin-left:auto;margin-right:0;transform:translateY(-10vh)}.commercial-energize-section h2{max-width:500px}.commercial-energize-section p{max-width:480px;margin-left:5vw}.commercial-energize-section p strong{display:block;max-width:330px}@media screen and (max-width: 767px){.commercial-energize-section{padding-bottom:295px}.commercial-energize-section p{margin-left:0}.commercial-energize-section .inner-container{transform:none}}@media screen and (max-width: 475px){.commercial-energize-section{padding-bottom:195px}}.home-hero{min-height:830px;position:relative}.home-hero .container-fluid{max-width:1480px}.home-hero h1{font-size:10vw;font-weight:700;position:relative;z-index:5;color:#fff;margin-bottom:55px;transform:translate(15px)}.home-hero h3{color:#d552c9;font-size:70px;font-weight:700;max-width:680px}.home-hero .hero-copy{max-width:430px;line-height:1.2}.home-hero .hero-copy p{margin-bottom:35px}.home-hero .hero-floating-img{position:absolute;left:25vw;bottom:-20%;max-width:700px;z-index:6}@media screen and (max-width: 1420px){.home-hero .hero-floating-img{left:auto;right:15px}}@media screen and (max-width: 991px){.home-hero .hero-floating-img{bottom:-10%;width:550px}.home-hero h1{font-size:96px;transform:translate(15px)}.home-hero h3{font-size:48px;max-width:450px}}@media screen and (max-width: 767px){.home-hero .hero-floating-img{width:350px}.home-hero h1{font-size:64px}.home-hero h3{font-size:36px}}@media screen and (max-width: 590px){.home-hero{min-height:650px;padding-bottom:0}.home-hero .hero-floating-img{width:100%;position:relative;text-align:right;right:0;transform:translateY(10%)}}.sun-powered-perks{padding-top:110px;padding-bottom:110px}.flip-box-wrapper{display:flex;flex-wrap:wrap;gap:3vw}.flip-box-wrapper .perks{width:auto!important}.flip-box-wrapper .flip-box{height:250px!important;width:calc(25% - 3vw)}.flip-box-wrapper .flip-box-back{display:flex;align-items:center}.flip-box-wrapper .flip-box-back p{line-height:1.2;font-size:20px}@media screen and (max-width: 991px){.flip-box-wrapper{gap:1.5vw}.flip-box-wrapper .flip-box{width:calc(50% - 1.5vw)}}@media screen and (max-width: 590px){.flip-box-wrapper{gap:0}.flip-box-wrapper .flip-box{height:auto!important;width:100%}.flip-box-wrapper .flip-box:hover .flip-box-inner{transform:none}.flip-box-wrapper .flip-box-front{position:relative;height:auto;margin-bottom:25px}.flip-box-wrapper .flip-box-back{position:relative;transform:none;height:auto}}
