.revamp-page-template{padding-top:80px}.city-page-template .rating-strip{font-size:0.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:7px
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:0.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:0.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:15%;transform:translateY(50%);z-index:1}.city-tag-slick-slider .slick-dots li button:before{color:#d9d9d9;opacity:1}.city-page-template .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:0.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:0.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:0.75rem;color:#fff;white-space:normal;width:120px;display:block;letter-spacing:0.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:0.75rem;line-height:4rem}.solar-estimate-section .left-section
p{font-size:1.5rem;margin-bottom:2.5rem;letter-spacing:-0.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}.city-page-template .rating-section .rating-detail{padding:13px}}.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.city-page-template .goodzero-intro-image{margin-top:-100px}.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.city-page-template .form-component
form{padding:0.75rem 1.25rem 0}.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}.revamp-page-template.city-page-template .form-component
form{padding:1.75rem 1.25rem 0}.cta-box.variant-2-wrapper{width:325px}.revamp-page-template.city-page-template .goodzero-intro-image{margin-top:-50px}.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:-0.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}}