.city-page-template .rating-strip{font-size:.875rem;font-weight:500}.city-page-template .goodzero-intro-bg{background:linear-gradient(0deg,#c5e4fc00 0%,#ffffff 49%);left:0;right:0;top:0;bottom:0}.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.6;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;margin-top:-20px;color:#1a1f38;font-weight:600}.card-slider-section .slick-dots li{margin:0;width:14px;height:14px}.card-slider-section .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-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%)}.city-tag-slick-slider .slick-dots li.slick-active button:before{color:#4785ff}.city-tag-slick-slider .slick-dots li button:before{color:#d9d9d9;opacity:1}.city-tag-slick-slider .tag-line{color:#fff;background:none;border:none}.city-tag-slick-slider .slick-dots li{margin:0}.city-page-template .city-tag-slick-slider img{width:19px;height:19px;margin-right:12px}.solar-estimate-section{background:linear-gradient(90deg,#101f9d 0%,#11111c 100%);padding:40px 0;overflow:hidden}.solar-estimate-section .container{padding:0 16px}.solar-estimate-section .system-size-wrapper{margin-bottom:32px}.system-size-wrapper h6,.emi-tenure-wrapper h6{margin-bottom:20px}.system-size-wrapper .btn-wrapper span,.emi-tenure-wrapper .btn-wrapper span{margin-top:6px}.system-size-wrapper .btn-group,.emi-tenure-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%,#ffffff 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}.solar-estimate-section{font-size:14px}.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(#111966,#111966) padding-box,linear-gradient(90deg,#64d6ff,#4785ff) border-box;border-radius:8px;color:#fff;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:#111966}.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}@media (min-width:768px){.city-page-template .hero-section .devnagri{font-size:5rem}.city-page-template .hero-section .right-section{background-color:#ecf1fb}.city-page-template .right-section .custom-radio-block{flex-wrap:wrap}.city-page-template .promises-wrapper{margin:0 90px}.city-tag-slick-slider .slick-dots{bottom:-25px}.city-page-template .hero-section .subheading{font-size:40px}.city-page-template .hero-section .heading{font-size:48px}.city-tag-slick-slider.slick-dotted.slick-slider{margin-top:-140px;justify-content:center}.city-page-template .goodzero-pride .cta-wrapper{margin-top:28px}.city-page-template .promises-wrapper h3{font-size:24px}.promises-desc{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:52px;margin-bottom:.75rem}.solar-estimate-section .left-section p{font-size:1.5rem;margin-bottom:2.5rem}.solar-estimate-section .right-section h6{font-size:1.25rem;margin-bottom:20px}.solar-estimate-section .right-section .system-size-wrapper,.solar-estimate-section .right-section .emi-tenure-wrapper{margin:21px 0}.solar-estimate-section .btn-wrapper{font-size:1rem}.saving-emi-cal-section{padding:0;margin-top:16px}}@media (min-width:1920px){.city-page-template .goodzero-intro-bg{background:linear-gradient(0deg,#c5e4fc00 0%,#ffffff 70%)}}