body,html{max-width:100%;overflow-x:hidden;box-sizing:border-box}.btl-main-container{margin-top:80px}.india-solar-banner{background:linear-gradient(90.16deg,#101f9d -15.84%,#11111c 122.54%);background-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:1.8rem!important;width:100%}.india-solar-banner .india-wrapper{gap:20px;width:100%}.india-solar-banner .india-wrapper .carousel-wrapper{flex:0 0 auto;width:58.33333333%}.india-solar-banner .india-wrapper .carousel-wrapper .img-relative img{border-top-left-radius:1rem;border-top-right-radius:1rem;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.india-solar-banner .india-wrapper .carousel-wrapper .menus{margin-bottom:1rem}.india-solar-banner .india-wrapper .carousel-wrapper .menus h2{color:#fff;font-family:"DM Sans";font-weight:800;font-size:40px;line-height:48px;margin-bottom:.2rem!important}.india-solar-banner .india-wrapper .carousel-wrapper .menus .h2 span,.india-solar-banner .india-wrapper .carousel-wrapper .menus h2 span{color:#00bdff!important}.india-solar-banner .india-wrapper .carousel-wrapper .menus .h6,.india-solar-banner .india-wrapper .carousel-wrapper .menus h6{font-size:16px}.india-solar-banner .india-wrapper .carousel-wrapper .menus h6{color:#fff;font-family:"DM Sans";font-weight:300;font-size:18px;letter-spacing:.3px;margin-bottom:1.8rem!important}.india-solar-banner .india-wrapper .carousel-wrapper .slogan-gif,.india-solar-banner .india-wrapper .carousel-wrapper .slogan-gif img{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.india-solar-banner .india-wrapper .form-wrapper{flex:0 0 auto;width:41.66666667%}.india-solar-banner .india-wrapper .form-wrapper .form-div{background:#fff;border:1px solid #e6e6e6;border-radius:20px;box-shadow:0 0 8px 0 rgb(0 0 0 / .122);min-height:500px;padding:24px}.city-form-div .city-form-title{font-family:"DM Sans";font-weight:600;font-size:20px}.city-form-div .city-form-para{color:#313131;font-size:16px}.india-solar-banner .india-wrapper .form-wrapper .form-div .tab-headers{border:1px solid #ccc;border-radius:24px;margin-bottom:10px;padding:6px}.india-solar-banner .india-wrapper .form-wrapper .form-div .tab-headers .nav-pills .active,.india-wrapper .form-wrapper .form-div .tab-headers .nav-pills .active{background:#e0e6fc;color:#000;font-size:14px;font-weight:600}.india-solar-banner .india-wrapper .form-wrapper .form-div .tab-headers .nav-pills .nav-link{border-radius:24px;color:#000;font-size:14px;font-weight:400}.solar-form .form-label-calc{font-family:"DM Sans";font-size:14px;margin-bottom:.3rem!important;padding-left:6px}.solar-form .form-input-calc{font-weight:500;transition:.3s}.city-page-g-review .city-page-g-review-2 div{color:#11195e;font-family:"DM Sans";font-weight:500;font-size:1.3rem}.btl-main-container h2{font-family:"DM Sans",sans-serif!important;line-height:1.5;letter-spacing:0}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#submit-form{background:linear-gradient(97.83deg,#101f9d 6.22%,#11111c 87.68%);border-radius:50px;color:#fff;font-size:14px;height:40px;width:184px}.india-solar-banner .india-wrapper .form-wrapper .form-div .tab-desc #gsHomesForm .bill-homes .custom-radio{background:#fff;border:1px solid #b8b8b8;border-radius:.5rem;color:#000;cursor:pointer;display:inline-block;font-family:"DM Sans";font-weight:500;font-size:.8rem;margin:4px 2px;padding:.5rem;text-align:center}.solar-form .monthly-bill-wrapper .monthly-desc{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.solar-form .monthly-bill-wrapper .monthly-desc .monthly-h4{color:#313131;font-family:"DM Sans";font-weight:600;font-size:14px;margin-bottom:0!important}.solar-form .policy-check span{color:#7a7a7a;font-family:"DM Sans";font-size:13px}.solar-form .policy-check span a{color:#7a7a7a;text-decoration:underline}.btn{font-family:"DM Sans";font-weight:600}ul#formTabs{padding:10px}.btl-main-container .nav-tabs .nav-link.active{padding:10px 40px}.btl-main-container .form-section .form-component .custom-radio{width:auto}.btl-main-container .commercial-form-class .form-field-outer-wrapper,.btl-main-container .form-field-outer-wrapper{height:auto}.btl-main-container .form-section{border-radius:20px}.form-alert.alert.alert-success{margin-top:20px}.city-page-g-review{background-color:#fff;box-shadow:0 2px 4px 0 hsl(0 0% 44% / .161);height:6rem;position:relative}.city-page-g-review .city-page-g-review-1{margin-left:-9%;padding:1rem 0}.city-page-g-review .city-page-g-review-2{left:46%;position:absolute;top:49%}.city-info .cont{margin:auto;max-width:1000px;padding:50px 15px}.city-info .cont .drive-title{font-family:"DM Sans";font-weight:700;font-size:24px;margin-bottom:26px}.city-info .cont .flex-style{align-items:center;display:flex;gap:10px;justify-content:space-between}.city-info .cont .flex-style .city-padd-style div div .num-title{font-family:"DM Sans";font-weight:700;font-size:24px}.city-info .cont .flex-style .city-padd-style div div .num-desc{font-family:"DM Sans";font-weight:600;font-size:16px;margin-bottom:0!important}.city-section-3{display:flex;flex-direction:column;justify-content:center;max-height:-moz-fit-content;max-height:fit-content;min-height:100vh}.city-section-3 .solar-features-block .solar-features-logo img{width:4rem}.city-section-3 .solar-features-block .solar-features-content{line-height:1.5;margin-left:1rem}.city-section-3 .solar-features-block .solar-features-content .solar-features-heading{font-family:"DM Sans";font-weight:600;font-size:1.2rem}.city-section-3 .city-sj-img-block{position:relative}.city-section-3 .city-sj-img-block .city-solar-journey-1{position:absolute}.city-section-3 .city-sj-img-block .city-solar-journey-2{left:-20%;position:absolute;top:30%}.city-section-3 .city-sj-img-block .city-solar-journey-3{left:-15%;position:absolute;top:60%}.city-section-4{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.city-section-4 .testimonials-block .testimonials-header{text-align:center}.sse-block-header{font-family:"DM Sans";font-weight:700;font-size:2.5rem;line-height:1.4}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block,.city-section-4 .testimonials-block .testimonials-header .testimonials-subheader{font-family:"DM Sans"}.city-section-4 .testimonials-block .mobile-testimonials-content .cp-testimonial-1,.city-section-4 .testimonials-block .testimonials-content .cp-testimonial-1{margin-top:5%}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block .testimonials-block-text,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block .testimonials-block-text{background-color:#d9d9d9;border-radius:1rem;font-size:1rem;min-height:13rem;padding:1rem}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block .testimonials-triangle,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block .testimonials-triangle{border-color:#d9d9d9 #fff0 #fff0;border-style:solid;border-width:15px 15px 0;height:0;margin-left:8.5%;transform:rotate(0);width:0}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block .testimonials-block-user,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block .testimonials-block-user{align-items:center;display:flex;padding:1rem}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block .testimonials-block-user .testimonial-user-name .testimonial-user-name-1,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block .testimonials-block-user .testimonial-user-name .testimonial-user-name-1{font-family:"DM Sans";font-weight:600;font-size:1.2rem;margin-bottom:0}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block .testimonials-block-user .testimonial-user-name .testimonial-user-place,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block .testimonials-block-user .testimonial-user-name .testimonial-user-place{font-family:"DM Sans";margin-bottom:0}.city-section-4 .testimonials-block .mobile-testimonials-content .testimonials-city-block .testimonials-block-user .testimonials-user-img img,.city-section-4 .testimonials-block .testimonials-content .testimonials-city-block .testimonials-block-user .testimonials-user-img img{width:80%}.city-page-tnc .container{display:flex;flex-direction:row;justify-content:end}@media screen and (max-width:1024px){.india-solar-banner .india-wrapper .carousel-wrapper .menus h2{font-size:20px;line-height:30px;margin-bottom:.5rem!important}.india-solar-banner .india-wrapper .carousel-wrapper .menus h6{font-size:16px}.india-solar-banner .india-wrapper{flex-direction:column}.india-solar-banner .india-wrapper .carousel-wrapper{width:100%}.india-solar-banner .india-wrapper .form-wrapper{margin-bottom:20px;width:100%}.india-solar-banner .india-wrapper .form-wrapper .form-div{padding:16px}.right-section-wrapper{margin-bottom:20px}}@media (max-width:768px){.city-info .cont{padding:50px 35px}.city-info .cont .flex-style{display:grid!important;grid-template-columns:repeat(2,1fr);row-gap:20px}.city-info .cont .flex-style div .city-padd-style,.city-section-3 .city-section-header{text-align:center}.city-section-3 .solar-features-block,.homes-section-4 .solar-features-block,.sp-section-4 .solar-features-block{flex-direction:column}.city-section-3 .solar-features-block .solar-features-content,.homes-section-4 .solar-features-block .solar-features-content,.sp-section-4 .solar-features-block .solar-features-content{margin-left:0;text-align:center}.btl-main-container .py-4{padding-left:0;padding-right:0}.city-page-tnc .container{display:flex;flex-direction:row;justify-content:center}.city-page-g-review .city-page-g-review-2 div{word-wrap:break-word;color:#000;font-family:"DM Sans";font-weight:600;font-size:12px;padding-left:12px;padding-right:8px;padding-top:4px}.city-info .cont .flex-style div .city-padd-style div div .num-title{font-family:"DM Sans";font-weight:600;font-size:16px}.city-info .cont .flex-style div .city-padd-style div div .num-desc{font-family:"DM Sans";font-weight:400;font-size:14px}.sse-block-header{font-size:1.4rem}.solar-features-subheading{font-size:1rem}}