.solar-pro-main-container{margin-top:80px}.homes-section-1,.sp-section-1{position:relative;z-index:0;overflow:hidden}.sp-section-1,.sp-section-1 .swiper{max-height:-moz-fit-content;max-height:fit-content;min-height:calc(100vh - 5rem)}.homes-section-1 .swiper .swiper-slide-img-bg,.sp-section-1 .swiper .swiper-slide-img-bg{background-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 5rem);width:100%}.sse-slider-header-1{font-family:"Poppins";font-size:3rem;font-weight:700}.sse-slider-header-3{font-family:"Poppins";font-size:1.3rem}.sp-section-1 .swiper .swiper-slide-img-bg .swiper-slide-content{color:#fff}.sp-section-1 .swiper .swiper-slide-img-bg .swiper-slide-content .row{bottom:5rem;position:absolute;text-align:left}.sp-section-1 .swiper-pagination-bullet{height:15px;width:15px}.sp-section-1 .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.sp-section-1 .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-section-2{background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%);display:flex;flex-direction:column;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;min-height:100vh}.sp-section-2 .consultation-icon-text .sp-service-header{font-family:"Poppins";font-size:1.5rem;font-weight:600}.sse-block-header{font-family:"Poppins";font-size:2.5rem;line-height:1.4;font-weight:700}.sp-section-2 .consultation-icon-text{margin-top:.5rem}.sp-section-2 .consultation-block{color:#fff}.sp-section-2 .consultation-block .sse-block-header{line-height:1.5}.sp-section-2 .consultation-block .sse-block-header .free-consultation{color:#06ccf8}.sp-section-2 .consultation-block .consultation-subheader{font-size:1.1rem}.sp-section-2 .consultation-block .book-consultation-form{background-color:#fff;border-radius:1rem;color:#000;padding:1.5rem 1rem}.sp-section-2 .consultation-block .book-consultation-form .radio-group{position:relative}.sp-section-2 .consultation-block .book-consultation-form .custom-radio-block{padding:0 .8rem}.sp-section-2 .consultation-block .book-consultation-form .custom-radio{background:0 0;border:1px solid #b8b8b8;border-radius:.5rem;color:#000;cursor:pointer;display:inline-block;font-family:"Poppins";font-weight:600;font-size:.8rem;margin:4px 2px;padding:.5rem;text-align:center}.sp-section-2 .consultation-block .book-consultation-form .custom-radio.selected{background-color:#0905a1;border:1px solid #0905a1;color:#fff}.sp-section-2 .consultation-block .book-consultation-form .custom-radio.selected-v2{background-color:#e0e6fc;border:1px solid #111f96;color:#fff;color:#111f96}.sp-section-2 .consultation-block .consultation-subheader{font-family:"Poppins";font-weight:400;margin-top:1.5rem}.sp-section-2 .error-message{color:#dc3545;font-size:16px;font-family:"Poppins";font-weight:400}.sp-section-5{display:flex;flex-direction:column;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;min-height:100vh}.sp-section-5 .who-are-we-block .who-are-we-img{width:100%}.sp-section-5 .who-are-we-block .who-are-we-reviews{margin-bottom:1.2rem;text-align:left}.sp-section-5 .who-are-we-block .who-are-we-reviews .who-are-we-number{color:#0905a1;font-family:"Poppins";font-size:3rem;margin-bottom:-2.3rem;padding-left:1rem;font-weight:700}.sp-section-5 .who-are-we-block .who-are-we-reviews .who-are-we-number-text{background-color:#f1f1f1;border-radius:1rem;font-family:"Poppins";font-size:1.2rem;padding-bottom:.5rem;padding-left:1rem;padding-top:2rem;font-weight:600}.sp-section-5 .who-are-we-block .who-are-we-reviews .who-are-we-number-text .who-are-we-number-text-para{margin-bottom:1.8rem}.sp-section-5 .who-are-we-block .who-are-we-subheader{font-family:"Poppins";font-size:1.1rem;font-weight:400}.sp-section-4 .solar-features-block .solar-features-content{line-height:1.5;margin-left:1rem}.sp-section-4 .solar-features-block .solar-features-content .solar-features-heading{font-family:"Poppins";font-size:1.2rem;font-weight:600}.sp-section-4 .solar-features-block .solar-features-content .solar-features-subheading{font-family:"Poppins";font-size:1rem;margin-top:.5rem;font-weight:400}.sp-section-6{background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%);display:flex;flex-direction:column;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;min-height:100vh}.sp-section-6 .install-steps-block .install-steps-header-row{color:#fff;text-align:center}.sp-section-6 .install-steps-block .install-steps-header-row .install-steps-subheader{font-family:"Poppins";font-weight:400;font-size:1.1rem}.sp-section-6 .main-timeline-2{position:relative}.sp-section-6 .main-timeline-2:after{background-color:#fff;bottom:0;content:"";left:50%;margin-left:-3px;position:absolute;top:0;width:3px}.sp-section-6 .timeline-2{background-color:inherit;position:relative;width:50%}.sp-section-6 .timeline-2 .install-solar-step{color:#fff}.sp-section-6 .timeline-2 .install-solar-step.step-left{text-align:right}.sp-section-6 .timeline-2 .install-solar-step.step-right{text-align:left}.sp-section-6 .timeline-2 .install-solar-step .solar-step-img{margin-bottom:1rem}.sp-section-6 .timeline-2 .install-solar-step .solar-step-img img{height:5rem;width:5rem}.sp-section-6 .timeline-2 .install-solar-step .solar-step-name{font-family:"Poppins";font-size:1.4rem;margin-bottom:1rem;font-weight:600}.sp-section-6 .timeline-2 .install-solar-step .solar-step-description{font-family:"Poppins";font-size:1.1rem;font-weight:400}.sp-section-6 .timeline-2 .install-solar-step .btn{font-size:1rem}.sp-section-6 .timeline-2:after{background-color:#26c6da;border-radius:50%;content:"";height:25px;position:absolute;right:-11px;top:15px;width:25px;z-index:1}.sp-section-6 .left-2{left:0;padding:0 40px 20px 0}.sp-section-6 .right-2{left:50%;padding:0 0 20px 40px}.sp-section-6 .left-2:before{border:solid #fff0;border-left:solid #fff;border-width:10px 0 10px 10px;content:" ";display:none;position:absolute;right:30px;top:18px;z-index:1}.sp-section-6 .right-2:before{border:solid #fff0;border-right:solid #fff;border-width:10px 10px 10px 0;content:" ";display:none;left:30px;position:absolute;top:18px;z-index:1}.sp-section-6 .right-2:after{left:-14px}.sp-section-7{display:flex;flex-direction:column;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;min-height:100vh}.cm-section-7 .web-testimonials .fa,.sp-section-7 .web-testimonials .fa{font-size:2rem}.cm-section-7 .testimonials-carousel .slick-slide,.sp-section-7 .testimonials-carousel .slick-slide{height:16rem;margin-left:15%;width:70%!important}.cm-section-7 .testimonials-carousel .slick-slide .card,.sp-section-7 .testimonials-carousel .slick-slide .card{border:none}.cm-section-7 .testimonials-carousel .slick-slide .card .card-header-content,.sp-section-7 .testimonials-carousel .slick-slide .card .card-header-content{padding-right:0}.cm-section-7 .testimonials-carousel .slick-slide .card .card-body-content,.sp-section-7 .testimonials-carousel .slick-slide .card .card-body-content{padding-left:0}.cm-section-7 .testimonials-carousel .slick-slide .card .testimonials-image,.sp-section-7 .testimonials-carousel .slick-slide .card .testimonials-image{height:100%;width:100%}.cm-section-7 .testimonials-carousel .slick-slide .card .card-body,.sp-section-7 .testimonials-carousel .slick-slide .card .card-body{background-color:#f1f1f1;border:0;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;color:rgb(0 0 0 / .502);font-family:"Poppins";font-size:15px;font-weight:400}.cm-section-7 .testimonials-carousel .slick-slide .card .card-body strong,.sp-section-7 .testimonials-carousel .slick-slide .card .card-body strong{font-family:"Poppins";font-weight:600}.cm-section-7 .testimonials-carousel .slick-slide.slick-current.slick-active,.sp-section-7 .testimonials-carousel .slick-slide.slick-current.slick-active{margin-left:10%;width:80%!important}.cm-section-7 .testimonials-carousel .slick-slide.slick-current.slick-active .card .card-body-content,.sp-section-7 .testimonials-carousel .slick-slide.slick-current.slick-active .card .card-body-content{background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%);border-bottom-right-radius:1.4rem;border-top-right-radius:1.4rem;box-shadow:0 10px 18px #888}.cm-section-7 .testimonials-carousel .slick-slide.slick-current.slick-active .card .card-body,.sp-section-7 .testimonials-carousel .slick-slide.slick-current.slick-active .card .card-body{background-color:#fff0;color:#fff;margin:1rem 0}.cm-section-7 .m-testimonials-carousel,.sp-section-7 .m-testimonials-carousel{margin-top:2rem}.cm-section-7 .m-testimonials-carousel .slick-next,.cm-section-7 .m-testimonials-carousel .slick-prev,.sp-section-7 .m-testimonials-carousel .slick-next,.sp-section-7 .m-testimonials-carousel .slick-prev{display:none!important}.cm-section-7 .m-testimonials-carousel .slick-slide .card,.sp-section-7 .m-testimonials-carousel .slick-slide .card{background-color:#0905a1;color:#fff}.cm-section-7 .m-testimonials-carousel .slick-slide .card .testimonials-image,.sp-section-7 .m-testimonials-carousel .slick-slide .card .testimonials-image{height:15rem}.cm-section-7 .m-testimonials-carousel .slick-slide.slick-current.slick-active .card,.sp-section-7 .m-testimonials-carousel .slick-slide.slick-current.slick-active .card{background-color:#0905a1;box-shadow:0 10px 18px #888;color:#fff}.sp-section-8{display:flex;flex-direction:column;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;min-height:100vh}.sp-section-8 .faq-content .faq-mobile,.sp-section-8 .faq-content .faq-person-mobile{display:none}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header,.sp-section-8 .faq-content .faq-web .accordion-header{font-family:"Poppins";font-weight:600}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button span,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button span{margin-left:.7rem}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:focus,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:focus{border-color:#fff0;box-shadow:0 0}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:after,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:after{background-image:none;content:"\f067";font-family:FontAwesome;left:-1px;position:absolute}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:not(.collapsed),.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:not(.collapsed){background-color:#f1f1f1;box-shadow:0 0}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:not(.collapsed):after,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:not(.collapsed):after{background-image:none;content:"\f068";font-family:FontAwesome;position:absolute}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-collapse,.sp-section-8 .faq-content .faq-web .accordion-collapse{background-color:#f1f1f1;font-family:"Poppins";font-weight:400}.sp-section-8 .faq-content .faq-web .nav-tabs{border-bottom:1px solid #000;display:flex}.sp-section-8 .faq-content .faq-web .nav-tabs .nav-item .nav-link{border:none;color:#000;font-family:"Poppins";font-weight:600;font-size:18px}.sp-section-8 .faq-content .faq-web .nav-tabs .nav-item .nav-link.active{background-color:#0905a1;border-radius:0;color:#fff}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.sp-section-8 .faq-content .faq-web .accordion-header{font-family:"Poppins";font-weight:600}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button span,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button span{margin-left:.7rem}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:focus,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:focus{border-color:#fff0;box-shadow:0 0}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:after,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:after{background-image:none;content:"\f067";font-family:FontAwesome;left:-1px;position:absolute}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:not(.collapsed),.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:not(.collapsed){background-color:#f1f1f1;box-shadow:0 0}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-header .accordion-button:not(.collapsed):after,.sp-section-8 .faq-content .faq-web .accordion-header .accordion-button:not(.collapsed):after{background-image:none;content:"\f068";font-family:FontAwesome;position:absolute}.sp-section-8 .faq-content .faq-mobile .accordion-item .accordion-body .accordion-collapse,.sp-section-8 .faq-content .faq-web .accordion-collapse{background-color:#f1f1f1;font-family:"Poppins";font-weight:400}@media screen and (max-width:768px){.sp-section-1 .swiper .swiper-slide-img-bg{align-items:center;display:flex;height:18rem}.sp-section-1,.sp-section-1 .swiper{min-height:100%}.homes-section-1 .swiper .swiper-pagination-bullet,.sp-section-1 .swiper .swiper-pagination-bullet{height:10px;width:10px}.homes-section-1 .swiper .swiper-slide-img-bg,.sp-section-1 .swiper .swiper-slide-img-bg{align-items:center;display:flex;height:23rem;padding:4rem 0}.homes-section-1 .swiper .swiper-slide-img-bg .swiper-slide-content .row,.sp-section-1 .swiper .swiper-slide-img-bg .swiper-slide-content .row{position:static;text-align:center}.btn-lg{font-size:1rem}.sse-slider-header-1{font-size:2rem}.sse-slider-header-2{font-size:1.2rem}.sse-slider-header-3{font-size:1rem}.sse-block-header{font-size:1.4rem}.sp-section-2 .consultation-icon-block .consultation-block-img{height:4rem;width:4rem}.sp-section-2 .consultation-icon-text{margin-top:.5rem}.sp-section-2 .consultation-icon-text .sp-service-header{font-family:"Poppins";font-size:1.5rem;font-weight:600}.sp-section-2 .consultation-icon-text .sp-service-subheader{font-family:"Poppins";font-size:1rem;font-weight:400}.sp-section-8 .slick-arrow{display:none!important}.sp-section-8 .testimonials-header{text-align:center}.sp-section-8 .faq-content .faq-web{display:none}.sp-section-8 .faq-content .faq-question-block{margin-top:2rem}.sp-section-8 .faq-content .faq-person-mobile{display:block;margin-top:2rem}.sp-section-8 .faq-content .faq-person-web{display:none}.sp-section-8 .faq-content .faq-mobile{display:block}.sp-section-8 .faq-content .faq-mobile .m-accordion-item{font-family:"Poppins";font-weight:600}.sp-section-8 .faq-content .faq-mobile .m-accordion-item .accordion-header .m-accordion-button:focus{border-color:#fff0;box-shadow:0 0}.sp-section-8 .faq-content .faq-mobile .m-accordion-item .accordion-header .m-accordion-button:not(.collapsed){background-color:#0905a1;color:#fff}.sp-section-8 .faq-content .faq-mobile .m-accordion-item .accordion-header .m-accordion-button:not(.collapsed) .m-accordion-header{box-shadow:0 0}.sp-section-8 .faq-content .faq-mobile .accordion-button:after{background-image:none;content:"\f067";font-family:FontAwesome}.sp-section-8 .faq-content .faq-mobile .accordion-button:not(.collapsed):after{background-image:none;content:"\f068";font-family:FontAwesome;margin-right:.5rem}.sp-section-8 .faq-content .nav-tabs{display:none}.sp-section-8 .faq-content .tab-pane{display:block!important;opacity:1}.sp-section-8 .sp-faq-table th{background-color:#06ccf8;color:#fff;font-family:"Poppins";font-weight:600;font-size:1.1rem;vertical-align:top}.sp-section-8 .sp-faq-table tr td{font-family:"Poppins";font-size:1rem;font-weight:600}.sp-section-8 .sp-faq-table tr td:last-child{color:#0905a1;font-family:"Poppins";font-weight:700}.sp-section-8 .sp-faq-table tr:nth-child(odd) td{background-color:#f1f1f1!important}.sp-section-5 .who-are-we-block .who-are-we-reviews{text-align:center}.sp-section-4 .solar-features-block{flex-direction:column}.sp-section-6 .timeline-2 .install-solar-step.step-left{text-align:left}.sp-section-4 .solar-features-block .solar-features-content{margin-left:0;text-align:center}.col-md-6.consultation-head.ps-md-0.offset-md-1{text-align:center}.m-testimonials-carousel .card-body.text-center{background:#0905a1}}@media screen and (max-width:600px){.sp-section-6 .main-timeline-2:after{left:31px}.sp-section-6 .timeline-2{padding-left:70px;padding-right:25px;width:100%}.sp-section-6 .timeline-2:before{border:solid #fff0;border-right:solid #fff;border-width:10px 10px 10px 0;left:60px}.sp-section-6 .left-2:after,.sp-section-6 .right-2:after{left:18px}.sp-section-6 .left-2:before{right:auto}.sp-section-6 .right-2{left:0}.offset-1{margin-left:8.33333333%}}