.line-background-image{background-image:url(../media/abstract_threads.961938de.webp);background-repeat:no-repeat;background-size:100% 700px;background-position:50%}.line-background-image-pan,.line-background-image1{background-image:url(../media/abstract_threads.961938de.webp);background-repeat:no-repeat;background-size:100% 700px;background-position:bottom}.hero-section-web-view{display:block;margin-top:5rem}.hero-section-mobile-view{display:none}.hero-section{display:flex;flex-direction:column;gap:10rem}.hero-top-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.hero-heading-top-section{display:flex;flex-direction:column;gap:1rem}.hero-heading-center-section{margin-top:3rem}.hero-heading-bottom-section{margin-top:8rem;display:flex;flex-direction:column;gap:3rem}.hero-heading-bottom-child-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.hero-heading-bottom-child{display:flex;flex-direction:column;border-right:1px solid #d4d4d4;gap:1rem}.hero-heading-bottom-count{font-family:DM Sans;font-size:28px;font-weight:600;line-height:37px;color:#15882e}.hero-heading-bottom-title{font-family:DM Sans;font-size:20px;font-weight:300;line-height:26px;color:#9a9a9a}.hero-top-section-col-2{border-radius:8px;display:flex;justify-content:flex-end}.hero-section-img{border-radius:8px}.hero-bottom-section{display:flex;justify-content:center;align-items:center}.hero-bottom-section-content{width:52%;display:flex;flex-direction:column;gap:1rem;align-items:center}.hs-mobile-view-top{display:flex;flex-direction:column;gap:1.5rem}.mobile-hero-section-img{width:100%!important}.hs-mobile-view-bottom{margin-top:5rem;display:flex;flex-direction:column;gap:1.5rem}.vehicle-section{height:auto;display:flex;flex-wrap:wrap;gap:2rem}.vehicle-card-container{min-width:24%;height:265px;border-radius:16px;background:#edf9ff;display:flex;align-items:center;justify-content:center;cursor:pointer}.vehicle-card-container:hover{box-shadow:0 0 20px rgba(165,223,255,.8)}.home-page-vehicle-type-card{width:362px;height:265px}.vehicle-card-img-container{display:flex;align-items:center;justify-content:center}.vehicle-card-img{width:100%}.vehicle-card-title-container{display:flex;align-items:center;justify-content:center}.vehicle-card-title{font-family:DM Sans;font-size:20px;font-weight:500;line-height:32px;text-align:left}.brand-partners-section{margin-bottom:10rem}.brand-partners-logo-container{padding:2rem 0;display:flex;gap:2rem;overflow-x:auto}.brand-partners-logo-container::-webkit-scrollbar{display:none}.brand-partners-logo-item{min-width:200px;min-height:110px;display:flex;align-items:center;justify-content:start}.marquee-container{display:flex;align-items:center;justify-content:center;animation:marquee1 10s linear infinite}@keyframes marquee1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.ev-asset-section{display:grid;grid-template-columns:repeat(2,1fr);gap:9rem}.ev-asset-section-col-1{display:flex;flex-direction:column;gap:3rem}.ev-asset-section-col-2{display:flex;justify-content:end;align-items:center}.ev-asset-gif{border-radius:8px}.free-switch-services-section{margin-top:6rem;display:flex;flex-direction:column;gap:3rem}.fs-services-heading-container{display:flex;justify-content:center;align-items:center}.fs-services-heading-content{width:42%;display:flex;flex-direction:column;text-align:center;gap:1rem}.fs-services-card-container{height:auto;display:flex;justify-content:center;flex-direction:row;gap:2rem;flex-wrap:wrap;row-gap:4rem}.fs-services-card{width:32%;height:200px;border:1px solid #eee;background:#fff;padding:24px 32px;display:flex;flex-direction:column;gap:1rem;border-radius:10px;cursor:pointer}.fs-services-card:hover .fs-services-icon{transform:scale(1.1)}.fs-services-card:hover{background:#f1faff;border:1px solid rgba(165,223,255,.5)}.fs-services-card-title{font-family:DM Sans;font-size:20px;font-weight:400;line-height:32px;color:#0a2439}.fs-services-card-sub-title{font-family:DM Sans;font-size:14px;font-weight:300;line-height:16px;color:#9f9f9f}.lease-vehicle-section{display:flex;flex-direction:column;gap:3rem;margin-top:7rem}.lease-vehicle-content-container{height:auto;display:flex;justify-content:space-between}.lease-vehicle-content-col-1{width:49%;display:flex}.lease-process{border-radius:10px}.lease-vehicle-steeper{width:11%;padding-top:10px}.steeper-circle{height:30px;width:30px;border:1px solid #899db8;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1}.steeper-vertical-bottom,.steeper-vertical-top{border-left:2px solid #e2e5e9;margin-left:1.5rem;height:130px}.steeper-circle-dot{height:15px;width:15px;background:#899db8;border-radius:100%}.lease-vehicle-content{width:87%;display:flex;flex-direction:column;justify-content:space-between}.lease-vehicle-content-row{display:flex;flex-direction:column;gap:1rem}.lease-vehicle-content-section{display:flex;flex-direction:column;position:relative}.lease-vehicle-content-section:hover .lease-vehicle-no{font-size:35px;color:rgba(91,147,255,.5)}.lease-vehicle-content-section:hover .lease-vehicle-title{font-size:26px}.lease-vehicle-no{font-family:DM Sans;font-size:32px;font-weight:700;line-height:50px;color:rgba(91,147,255,.2)}.lease-vehicle-title{font-family:DM Sans;font-size:24px;font-weight:400;line-height:32px;color:#0a2439;position:absolute;top:2.5rem;left:1rem;cursor:pointer}.lease-vehicle-sub-title{font-family:DM Sans;font-size:14px;font-weight:300;line-height:24px;color:#9f9f9f;padding-left:1rem}.pan-india-coverage-section{display:flex;flex-wrap:wrap;gap:2rem}.pic-col-1{width:38%;display:flex;flex-direction:column;gap:6rem;position:relative;top:12rem}.pic-col-1-container-top{display:flex;flex-direction:column;gap:1.5rem}.pic-col-1-container-center{background:green;height:90px;width:80%;border-radius:40px;background:#e8f5ff;display:flex;justify-content:space-evenly;padding:2px}.carbon-offset-container,.fuel-cost-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem}.fuel-cost-carbon-title{font-family:DM Sans;font-size:18px;font-weight:600;line-height:24px;color:#072a5c}.fuel-cost-carbon-subtitle{font-family:DM Sans;font-size:15px;font-weight:300;line-height:21px;color:#9a9a9a}.pic-col-1-container-bottom{display:flex;flex-direction:column;gap:1rem}.pic-col-2{width:60%;display:flex;justify-content:end;position:relative;z-index:2}.pic-col-1-mobile-view{display:none}.india-map-title{font-family:DM Sans;font-size:24px;font-weight:700;line-height:34px;color:#072a5c}.india-map-sub-title{font-family:DM Sans;font-size:14px;font-weight:400;line-height:24px;color:#9f9f9f}.coverage-total-city-parent-container{position:absolute;height:180px;width:180px;border-radius:50%;background:rgba(24,118,210,.2);top:5rem;right:21rem;display:flex;justify-content:center;align-items:center}.coverage-total-city-child-container{height:130px;width:130px;border-radius:50%;background:#0a2439;display:flex;justify-content:center;align-items:center}.total-city-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.total-city-content{font-family:DM Sans;font-size:28px;font-weight:600;color:#fff}.charging-stations-container{width:260px;background:#fefdee;position:absolute;right:10rem;bottom:11rem;border-radius:8px;box-shadow:4px 4px 4px 0 rgba(151,140,26,.14)}.charging-stations-row{padding:2rem;display:flex;gap:3rem}.charging-garage-content-container{display:flex;flex-direction:column;gap:1rem;align-items:center}.charging-garage-divider{border:none;margin:0 2rem;height:1.4px;background-image:repeating-linear-gradient(90deg,#072a5c 0,#072a5c 5px,transparent 0,transparent 14px);background-size:100% 2px}.charging-garage-title{font-family:DM Sans;font-size:18px;font-weight:600;line-height:23px;color:#072a5c}.charging-garage-sub-title{font-family:DM Sans;font-size:16px;font-weight:300;line-height:21px;color:#9a9a9a}.service-alt-mobility-section{margin-top:5rem;height:120px;background:rgba(165,223,255,.7);display:flex;flex-direction:column;justify-content:center}.instant-quote-container{display:none;margin-top:2rem;position:absolute;width:195px;right:0}.instant-quote-title{font-family:DM Sans;font-size:16px;font-weight:400;line-height:24px;color:#1d295b;text-align:right}.get-instant-quote-container{display:flex;align-items:center;justify-content:end}.get-instant-quote{font-family:DM Sans;font-size:14px;font-weight:400;line-height:21px;color:#1876d2}.home-opacity-left-container{position:absolute;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.99) 25%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,0));height:130px;width:350px;z-index:2}.home-opacity-right-container{z-index:2;position:absolute;right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.99) 25%,hsla(0,0%,100%,.836) 50%,hsla(0,0%,100%,0));height:130px;width:350px}.service-alt-mobility-content-container{display:flex;align-items:center;background:#0a2439;gap:2rem;overflow-x:auto;overflow-y:hidden}.service-alt-mobility-content-container::-webkit-scrollbar{display:none}.alt-mobility-service-card{height:85px;display:flex;align-items:center;margin-right:7rem;min-width:25%}.alt-mobility-service-card:after,.alt-mobility-service-card:before{content:"";flex-shrink:0;animation:marquee 3s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.mobility-card-title{font-family:DM Sans;font-size:24px;font-weight:400;line-height:50px;color:#a5dfff;margin-right:6rem;margin-left:16px}.support-available-section{margin-top:2rem;display:flex;flex-wrap:wrap;gap:11rem}.support-available-col-1{width:30%}.support-available-heading-container{display:flex;flex-direction:column;gap:2rem}.support-question-sub-title{font-family:DM Sans;font-size:18px;font-weight:400;line-height:32px;color:#0a2439}.support-question-title{font-size:32px}.support-question-title,.support-question-title-for-mobile{font-family:DM Sans;font-weight:600;line-height:45px;color:#072a5c}.support-question-title-for-mobile{display:none;font-size:24px}.support-available-col-2{width:60%}.faqs-lists-container{display:flex;flex-direction:column;gap:3rem}.faqs-item{cursor:pointer}.faqs-item-bg-color{background:rgba(165,223,255,.16);display:flex;flex-direction:column;gap:2rem;border-radius:8px}.faqs-not-expended-container{align-items:center}.faqs-not-expended-container,.faqs-title{display:flex;justify-content:space-between}.faqs-title{width:100%;font-family:DM Sans;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.01em;color:#1d295b;opacity:80%;padding:0 1em}.faqs-title-change-style{font-weight:600;opacity:1}.faqs-sub-title{font-family:DM Sans;font-size:16px;font-weight:300;line-height:27.2px;color:#1d295b;opacity:70%}.faqs-plus-minus-icon{width:30%;display:flex;justify-content:end;align-items:center}.faqs-plus-minus-icons{height:21px;width:21px;color:#1d295b}.india-map-section{padding-left:0!important;margin-right:0;padding-right:0!important}@media only screen and (min-width:300px) and (max-width:380px){.home-page-section{padding:2rem 2rem 0}.service-alt-mobility-section{margin-top:16rem}.instant-quote-container{display:block}.heading-two-line{width:250px}.hero-section-web-view{display:none}.hero-section-mobile-view{display:block}.vehicle-card-container{width:100%!important}.ev-asset-section{grid-template-columns:repeat(1,1fr)}.ev-asset-section-col-2{justify-content:start}.ev-asset-gif{width:100%}.sub-heading{font-family:DM Sans;font-size:24px;font-weight:600;line-height:33px}.para-graph{font-family:DM Sans;font-size:14px;font-weight:400;line-height:28px;color:#9f9f9f}.fs-services-card{width:100%;height:220px}.fs-services-heading-content{width:100%;text-align:left}.lease-vehicle-content-container{flex-direction:column-reverse;row-gap:3rem;padding-bottom:2rem}.lease-vehicle-content-col-1{width:100%}.lease-vehicle-content-col-2{width:100%;justify-content:start;margin-bottom:3rem}.lease-process{width:100%}.lease-vehicle-title{font-size:18px;top:2rem;line-height:20px}.lease-vehicle-steeper{width:15%}.lease-vehicle-content-section:hover .lease-vehicle-title{font-size:20px}.pic-col-1{display:none}.pic-col-1-mobile-view{display:flex;flex-direction:column;gap:1rem;width:100%}.india-map-img,.pic-col-2{width:100%}.charging-garage-icon{display:none}.charging-stations-row{justify-content:center;gap:0;padding:1rem}.charging-stations-container{width:160px;right:2rem;bottom:0}.alt-mobility-service-card{min-width:100%}.support-available-col-1,.support-available-col-2{width:100%}.support-question-title{display:none}.support-question-title-for-mobile{display:block}.home-opacity-left-container,.home-opacity-right-container{display:none}.faqs-plus-minus-icon{width:10%}.line-background-image,.line-background-image1{background-image:none}.line-background-image-pan{background-size:100% 400px}.pan-india-coverage-section{padding:0 2rem}.brand-partners-section{margin-bottom:0!important}.support-available-section{gap:2rem}.support-question-sub-title{color:#8d8d8d;opacity:80%}}@media only screen and (min-width:300px) and (max-width:550px){.support-question-sub-title{color:#8d8d8d;opacity:80%}.heading-two-line{width:250px}.home-page-section{padding:0 2rem}.vehicle-card-container{width:45%!important;height:164px!important}.home-page-vehicle-type-card{height:164px!important;width:175px!important}.vehicle-section{margin-top:2.5rem;gap:3rem}.fs-services-card{width:100%}.fs-services-heading-content{width:100%;text-align:left}.charging-stations-container{right:0;bottom:0;width:155px}.charging-garage-icon{display:none}.charging-stations-row{padding:1rem}.alt-mobility-service-card{min-width:100%}.timeline-content{margin-left:1rem!important}.timeline-content h2{margin-top:-5px!important;font-size:18px!important;font-weight:500!important}.timeline-icon:after{width:30px!important;height:30px!important}.step-number{top:-46px!important;left:31px!important}}@media only screen and (min-width:551px) and (max-width:950px){.support-question-sub-title{color:#8d8d8d;opacity:80%}.heading-two-line{width:250px}.vehicle-card-container{width:48%!important}.fs-services-card{width:48%}.fs-services-heading-content{width:100%;text-align:left}.lease-vehicle-content-section:hover .lease-vehicle-title{font-size:20px}.charging-stations-container{right:1rem;bottom:5rem}.alt-mobility-service-card{min-width:55%}}@media only screen and (min-width:381px) and (max-width:1293px){.hero-section-web-view{display:none}.hero-section-mobile-view{display:block}.ev-asset-section{grid-template-columns:repeat(1,1fr)}.ev-asset-section-col-2{justify-content:start}.ev-asset-gif{width:100%}.sub-heading{font-family:DM Sans;font-size:24px;font-weight:600;line-height:33px}.para-graph{font-family:DM Sans;font-size:16px;font-weight:400;line-height:28px;color:#9f9f9f}.vehicle-card-container{width:48%}.lease-vehicle-content-container{flex-direction:column-reverse;row-gap:3rem;padding-bottom:2rem}.lease-vehicle-content-col-1{width:100%}.lease-vehicle-content-col-2{width:100%;justify-content:start;margin-bottom:3rem}.lease-process{width:100%}.lease-vehicle-title{font-size:18px;top:2rem;line-height:21px}.lease-vehicle-content-section:hover .lease-vehicle-title{font-size:19px}.pic-col-1{display:none}.pic-col-1-mobile-view{display:flex;flex-direction:column;gap:1rem;width:100%}.pic-col-2{width:100%;justify-content:center}.india-map-img,.support-available-col-1,.support-available-col-2{width:100%}.support-question-title{display:none}.support-question-title-for-mobile{display:block}.home-opacity-left-container,.home-opacity-right-container{display:none}.faqs-plus-minus-icon{width:10%}.faqs-title{width:90%}.line-background-image,.line-background-image1{background-image:none}.line-background-image-pan{background-size:100% 400px}.pan-india-coverage-section{padding:0 2rem}.brand-partners-section{margin-bottom:0!important}.support-available-section{gap:2rem}.service-alt-mobility-section{margin-top:15rem}.instant-quote-container{display:block}}@media only screen and (min-width:1292px) and (max-width:1535px){.vehicle-card-container{width:23%}.vehicle-section{gap:1.5rem}.fs-services-heading-content{width:55%}.lease-vehicle-title{line-height:20px;font-size:20px}.fs-services-card{padding:20px}}@media only screen and (min-width:300px) and (max-width:450px){.coverage-total-city-parent-container{height:120px;width:120px;top:-2rem;right:3rem}.coverage-total-city-child-container{height:90px;width:90px}.total-city-content{font-size:18px}}@media only screen and (min-width:451px) and (max-width:770px){.coverage-total-city-parent-container{height:150px;width:150px;top:2rem;right:10rem}.coverage-total-city-child-container{height:105px;width:105px}.total-city-content{font-size:22px}}@media only screen and (min-width:1536px) and (max-width:2000px){.vehicle-section{gap:1.5rem}.india-map-section{margin-right:12rem}.vehicle-card-container{width:24%}}.cost-card-dashes{height:90px;width:2px}.timeline,.timeline-item{position:relative}.timeline-item{display:flex;align-items:flex-start;margin-bottom:85px}.timeline-item:not(:last-child):before{content:"";position:absolute;left:8px;top:32px;bottom:-70px;width:1px;background-color:#d1d9e6}.timeline-icon{position:relative;width:15px;height:15px;border:9px solid #899db9;background-color:#899db9;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:20px}.timeline-icon:after{content:"";position:absolute;width:35px;height:35px;background-color:#fff;border-radius:50%;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffdbd000;border:1px solid #899db9}.step-number{font-size:32px;font-weight:700;color:#dfe9ff;position:absolute;top:-28px;left:80px;z-index:-999}.timeline-content{max-width:500px;cursor:pointer;margin-left:6rem}.timeline-content h2{font-size:24px;line-height:32px;margin-bottom:10px;margin-top:10px;color:#0a2439}.timeline-content h2,.timeline-content p{font-family:DM Sans;font-weight:400;text-align:left}.timeline-content p{font-size:14px;line-height:24px;margin:0;color:#9f9f9f!important}.timeline-item:nth-child(2) .timeline-content h2,.timeline-item:nth-child(2) .timeline-content p{color:#1a2e42}.timeline-item:hover .timeline-icon{border-color:#5b93ff;background-color:#5b93ff}.timeline-item:hover .timeline-icon:after{background-color:#f1f5fe;border:1px solid #5b93ff}.timeline-item:hover .step-number{color:#5b93ff;opacity:50%}@media (max-width:768px){.timeline-item.hover .timeline-icon:after{background-color:#f1f5fe!important;border:1px solid #5b93ff!important}.timeline-item.hover .step-number{color:#5b93ff;opacity:50%}.timeline-icon.icon-hover{border-color:#5b93ff}}