.revamp-page-template{padding-top:80px}.city-page-template .rating-strip{font-size:.875rem;font-weight:500}.revamp-page-template .rating-detail .rating-strip{padding:0}.city-page-template .rating-section .rating-detail{display:flex;justify-content:center;padding:13px}.city-page-template .goodzero-intro-bg{background:linear-gradient(0deg,#c5e4fc00 0,#fff 40%);height:265px;left:0;right:0;top:0;bottom:50px}.city-page-template .hero-section .top-section{margin-top:1rem}.city-page-template .hero-section .devnagri{font-size:54px;font-weight:700;background:linear-gradient(180deg,#d9e4f8 0,#fcfdff 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;line-height:1.5;margin-bottom:-16px}.city-page-template .hero-section .subheading{font-size:20px;color:#182150;font-weight:700}.city-page-template .hero-section .heading{font-size:28px;font-weight:700;font-family:poppins,sans-serif;line-height:1.5;letter-spacing:0}.revamp-page-template .good-zero-rates-section .rating-detail p{width:340px;color:#1a1f38;font-weight:600}.revamp-page-template .card-slider-section .slick-dots li{margin:0;width:14px;height:14px}.card-slider-section .slick-dots li.slick-active button:before,.city-tag-slick-slider .slick-dots li.slick-active button:before{color:#4785ff}.card-slider-section .card-slide-item{border-radius:.75rem;border:1px solid #ecf1fb;position:relative;overflow:hidden}.card-slider-section .card-slide-item .overlay{background:linear-gradient(270deg,#f1fbff 76%,#ffffff00 86%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-size:100%;background-repeat:no-repeat}.card-slider-section .card-slide-item .img-wrap img{object-fit:cover;width:118px}.card-slider-section .card-slide-item .card{background-color:#f5f8fd}.card-slider-section .card-slide-item h6{font-size:1rem;font-weight:600;color:#1a1f38}.card-slider-section .card-slide-item a{color:#131ca2;font-size:.875rem}.city-page-template .tag-line{background:0 0;background-color:rgb(0 0 0 / 20%);border-radius:8px;margin:0 6px;white-space:nowrap;overflow:hidden;padding:9px 20px;backdrop-filter:blur(12px);font-size:14px;letter-spacing:0}.city-tag-slider-wrapper{margin-bottom:0;position:absolute;left:0;right:0;top:unset;bottom:20%;transform:translateY(50%);z-index:1}.city-tag-slick-slider .slick-dots li button:before{color:#d9d9d9;opacity:1}.city-tag-slick-slider .tag-line{color:#fff;border:none}.city-tag-slick-slider .slick-dots li{margin:-4px}.city-page-template .city-tag-slick-slider img{width:19px;height:19px;margin-right:12px}.solar-estimate-section{background:linear-gradient(90deg,#0c0e1b 0,#15192c 100%);padding:40px 0;overflow:hidden;font-size:14px}.solar-estimate-section .container{padding:0 16px}.solar-estimate-section .system-size-wrapper{margin-bottom:32px}.emi-tenure-wrapper h6,.system-size-wrapper h6{margin-bottom:20px}.emi-tenure-wrapper .btn-wrapper span,.system-size-wrapper .btn-wrapper span{margin-top:6px}.emi-tenure-wrapper .btn-group,.system-size-wrapper .btn-group{margin:0 -20px;padding-left:20px}.solar-estimate-section .left-section h6{font-size:28px;font-weight:700;margin-bottom:.5rem;line-height:1.5;font-family:poppins,sans-serif;letter-spacing:0}.solar-estimate-section .get-estimate-heading{font-size:16px;font-weight:500;margin:32px 0}.solar-estimate-section .zero-investment-gradient{background:linear-gradient(90deg,#b2c8f1 0,#fff 400px);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:block;line-height:1.4}.solar-estimate-section .left-section p{font-size:20px;font-weight:500}.saving-emi-cal-section{padding:40px;gap:1.5rem}.saving-emi-cal-section .left-section{width:130px}.saving-emi-cal-section .right-section{width:110px}.saving-emi-cal-section .price,.saving-emi-cal-section .price-yr{color:#34d399}.saving-emi-cal-section .price{color:#34d399;font-size:24px}.saving-emi-cal-section .emi-price{font-size:24px}.solar-estimate-section .btn-check:checked+.btn-wrapper{border-color:#0dcaf0;position:relative;border:2px solid #fff0;background:linear-gradient(#1a1f38,#1a1f38) padding-box,linear-gradient(90deg,#64d6ff,#4785ff) border-box;border-radius:8px;text-align:left;color:#64d6ff}.solar-estimate-section .btn-wrapper{border:1px solid #ffffff1a;border-radius:8px!important;text-align:left;max-width:140px;width:100%;padding:.75rem;cursor:pointer;background-color:#1a1f38}.solar-estimate-section .btn-group{gap:12px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.solar-estimate-section .btn-wrapper span{font-size:.75rem;color:#fff;white-space:normal;width:120px;display:block;letter-spacing:.2px}.solar-estimate-section .emi-tenure-wrapper .btn-wrapper{width:auto}.city-page-template.revamp-page-template .hero-section .anek-devanagari{font-family:"Anek Devanagari",sans-serif;font-size:48px}.city-page-template.revamp-page-template .hero-section .anek-gujarati{font-family:"Anek Gujarati",sans-serif;font-size:48px}.city-page-template.revamp-page-template .hero-section .anek-kannada{font-family:"Anek Kannada",sans-serif;font-size:48px;letter-spacing:-1px}.city-page-template.revamp-page-template .hero-section .anek-telugu{font-family:"Anek Telugu",sans-serif;font-size:48px}.city-page-template.revamp-page-template .hero-section .anek-tamil{font-family:"Anek Tamil",sans-serif;font-size:48px}.city-container[data-city="hyderabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,.city-container[data-city="ahmedabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,.city-container[data-city="gandhinagar"].city-page-template.revamp-page-template .hero-section h2.devnagri,.city-container[data-city="bengaluru"].city-page-template.revamp-page-template .hero-section h2.devnagri{font-size:36px}@media (min-width:768px){.city-page-template .hero-section .top-section{margin-top:80px}.city-page-template.revamp-page-template .hero-section .anek-devanagari{font-size:5rem}.city-page-template.revamp-page-template .hero-section .anek-gujarati{font-family:"Anek Gujarati",sans-serif;font-size:5rem}.city-page-template.revamp-page-template .hero-section .anek-kannada{font-family:"Anek Kannada",sans-serif;font-size:5rem}.city-page-template.revamp-page-template .hero-section .anek-telugu{font-family:"Anek Telugu",sans-serif;font-size:4rem}.city-page-template.revamp-page-template .hero-section .anek-tamil{font-family:"Anek Tamil",sans-serif;font-size:4rem}.city-container[data-city="hyderabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,.city-container[data-city="ahmedabad"].city-page-template.revamp-page-template .hero-section h2.devnagri,.city-container[data-city="gandhinagar"].city-page-template.revamp-page-template .hero-section h2.devnagri,.city-container[data-city="bengaluru"].city-page-template.revamp-page-template .hero-section h2.devnagri{font-size:4rem}.city-page-template .hero-section .right-section{background-color:#ecf1fb}.city-page-template .right-section .custom-radio-block{flex-wrap:wrap}.city-page-template .hero-section .subheading{font-size:40px;line-height:40px}.city-page-template .hero-section .heading{font-size:48px;line-height:48px;margin-top:8px}.city-tag-slick-slider.slick-dotted.slick-slider{margin:0;justify-content:center}.city-tag-slider-wrapper{bottom:10%}.city-page-template .goodzero-pride .cta-wrapper{margin-top:28px}.promises-desc,.solar-estimate-section .btn-wrapper{font-size:1rem}.solar-estimate-section{padding:72px 0}.solar-estimate-section-wrapper{gap:150px}.solar-estimate-section .right-section p{font-size:1.5rem;margin-bottom:2.25rem}.solar-estimate-section .left-section h6{font-size:3rem;margin-bottom:.75rem;line-height:4rem}.solar-estimate-section .left-section p{font-size:1.5rem;margin-bottom:2.5rem;letter-spacing:-.5px;font-weight:400}.solar-estimate-section .right-section h6{font-size:1.25rem;margin-bottom:20px}.solar-estimate-section .right-section .emi-tenure-wrapper,.solar-estimate-section .right-section .system-size-wrapper{margin:21px 0}.saving-emi-cal-section{padding:0;margin-top:16px}.city-page-template .goodzero-intro-bg{background:linear-gradient(0deg,#c5e4fc00 35%,#fff 55%);height:auto}}.sticky-button-wrapper{opacity:0;visibility:hidden;transform:translateY(50px);transition:0.3s}.sticky-button-wrapper.show{opacity:1;visibility:visible;transform:translateY(0)}.slick-dotted.slick-slider{margin-bottom:10px!important}.cta-box .right-section.variant-2{padding:16px 0}.revamp-page-template.variant-2-city-template.city-page-template .tag-line{color:#131ca2;border:1px solid #d9e4f8;background-color:#e9f0fe;margin-bottom:20px;margin-top:20px;font-weight:500}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-image{margin-top:-40px}.revamp-page-template.variant-2-city-template.city-page-template .rating-section{margin-top:40px}.revamp-page-template.variant-2-city-template.city-page-template .slick-dotted.slick-slider{background-color:#ecf1fb}.revamp-page-template.variant-2-city-template .city-tag-slick-slider .slick-dots{display:none!important}.revamp-page-template.variant-2-city-template .promises-wrapper .promise-inner-wrapper{background-color:#f5f8fd;border:1px solid #ecf1fb;border-radius:8px;padding:14px}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper{width:52px;height:52px}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper img{background-color:#ecf1fb;border-radius:50px;padding:12px}.revamp-page-template.variant-2-city-template .goodzero-promise h3{width:135px}.revamp-page-template.variant-2-city-template.city-page-template .form-component form .desc{margin-top:8px;width:auto;color:#1a1f38}.revamp-page-template.variant-2-city-template .goodzero-pride{padding-bottom:0}.form-floating .info{display:none!important}.form-step .info{color:#047653;font-size:12px;margin-top:8px;padding:0 10px;display:flex!important}.form-step .info img{margin-right:6px;margin-top:2px}@media (min-width:768px){.revamp-page-template.variant-2-city-template.city-page-template section.hero-section::before{background-image:url(https://cdn.solarsquare.in/blog/wp-content/uploads/2025/12/29112617/var-2-top-bg-scaled.webp);width:100%;height:275px;content:"";position:absolute;left:0;right:0;background-size:cover;z-index:1}.cta-box.variant-2-wrapper{width:325px}.revamp-page-template.variant-2-city-template .hero-section .left-section{width:50%}.revamp-page-template.variant-2-city-template .hero-section .right-section{width:50%}.revamp-page-template.variant-2-city-template .goodzero-intro-image .featured-image img{height:310px;margin-bottom:-20px}.revamp-page-template.variant-2-city-template.city-page-template .hero-section .left-section{background-color:#ecf1fb;padding-bottom:50px}.revamp-page-template.variant-2-city-template.city-page-template .form-component form .desc{width:auto;font-size:20px;line-height:28px;letter-spacing:-.5px;color:#2c3045;margin-top:16px}.revamp-page-template.variant-2-city-template .form-component form h2{font-size:48px;line-height:56px;letter-spacing:-1px}.revamp-page-template.variant-2-city-template .left-section .right-section-wrapper{max-width:705px;margin:0 auto;height:100%}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-bg{background:#fff0}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-image{margin-top:100px}.revamp-page-template.variant-2-city-template.city-page-template .goodzero-intro-image::before{background:linear-gradient(90deg,#ecf1fb 0,#f5f8fd00 190%);content:"";width:145px;height:445px;display:block;position:absolute;z-index:2}.revamp-page-template.variant-2-city-template.city-page-template .hero-section .devnagri{background:linear-gradient(180deg,#a0bcee 0,#dbe8ff 100%);-webkit-background-clip:text}.revamp-page-template.variant-2-city-template .form-component{position:relative;z-index:2}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper{width:72px;height:72px}.revamp-page-template.variant-2-city-template .goodzero-promise .img-wrapper img{padding:20px}.revamp-page-template.variant-2-city-template .promises-wrapper .promise-inner-wrapper{padding:24px}.revamp-page-template.variant-2-city-template .promises-wrapper{gap:45px;width:1120px}.revamp-page-template.variant-2-city-template.city-page-template .tag-line{margin-top:0;margin-bottom:0;width:auto!important}.revamp-page-template.variant-2-city-template .goodzero-promise h3{width:190px}.revamp-page-template.variant-2-city-template .form-field-outer-wrapper>div:first-child{margin-right:24px}.revamp-page-template.variant-2-city-template .form-field-outer-wrapper>div:first-child,.revamp-page-template.variant-2-city-template .form-field-outer-wrapper>div:nth-child(2){width:298px;display:inline-block}.revamp-page-template.variant-2-city-template .form-field-outer-wrapper{overflow-y:auto;height:auto;display:flex;flex-wrap:wrap}.revamp-page-template.variant-2-city-template .goodzero-pride{padding-bottom:72px!important}.form-field-outer-wrapper{height:395px}}