.smart-wearables-page-container{position:relative;width:100vw;min-height:100vh;overflow:hidden}.smart-wearables-page-container .smart-wearables-page-content{width:100vw;min-height:100vh;position:relative;background:#fff}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-page-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;position:relative}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-page-header .ellipse-container{width:100vw;height:100vh;position:relative;z-index:1}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-page-header .ellipse-container .banner-gradient{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5));z-index:2}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-page-header .ellipse-container img{width:100vw;height:100vh;object-fit:cover;display:block;position:absolute;top:0;left:0;z-index:1}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-page-header .hero-content{position:absolute;top:80%;left:25%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:3;color:#fff;text-align:center;padding-bottom:0}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-page-header .hero-content .title{font-family:Inter!important;font-weight:800;font-style:Extra Bold;font-size:clamp(64px,3.5vw,450px);line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center;color:#d4d8da}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-top-header{padding-bottom:clamp(67px,5vw,1200px)}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container{background:#021f2e;background-image:url(/assets/images/common/background2.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:clamp(118px,10vw,500px);padding-bottom:clamp(80px,10vw,118px)}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .ocpp-title{font-size:clamp(40px,3vw,850px);margin-bottom:clamp(40px,6vw,850px);font-family:Inter!important;font-weight:700;font-style:Bold;letter-spacing:0;line-height:120%;text-align:center;color:#fff}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section{display:flex;justify-content:space-between;align-items:flex-start;padding:0 clamp(95px,5vw,3500px) clamp(50px,5vw,2500px) clamp(120px,10vw,3500px);max-height:clamp(450px,50vh,2500px);gap:clamp(24px,5vw,40px);color:#fff;background-image:url(/assets/images/png/smart-wearables/backgroung.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}@media(max-width:1024px){.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section{flex-direction:column;padding:60px 24px}}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left{flex:1;max-width:50%}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description{font-size:clamp(16px,1.3vw,80px);line-height:140%;max-width:clamp(456px,40vw,2400px);margin-bottom:clamp(16px,1vw,200px);font-family:Montserrat!important;font-weight:500;font-style:normal}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description img{width:clamp(18px,1.3vw,150px);height:clamp(20px,1.3vw,150px);flex-shrink:0}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description-two{font-size:clamp(16px,1.3vw,80px);line-height:140%;max-width:clamp(456px,40vw,2400px);margin-bottom:clamp(16px,1vw,200px);font-family:Montserrat!important;font-weight:500;font-style:normal}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description-two img{width:clamp(18px,1.3vw,150px);height:clamp(20px,1.3vw,150px);flex-shrink:0}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right{max-width:50%}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right .ocpp-list{list-style:none;padding:0}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right .ocpp-list li{font-size:clamp(16px,1.3vw,120px);font-style:normal;letter-spacing:0;gap:clamp(12px,1vw,80px);margin-bottom:clamp(20px,1.3vw,150px);display:flex;align-items:flex-start;font-family:Montserrat!important;font-weight:500;font-style:Medium}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right .ocpp-list li img{width:clamp(18px,1.3vw,150px);height:clamp(20px,1.3vw,150px);align-self:center}.smart-wearables-page-container .smart-wearables-page-content .metering-ami-section,.smart-wearables-page-container .smart-wearables-page-content .wearables-app-container{background:#fff;padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px)}.smart-wearables-page-container .smart-wearables-page-content .wearables-app-container .what-we-offer-title{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(40px,2vw,250px);letter-spacing:0;margin-bottom:clamp(30px,2.5vw,49px);text-align:center}.smart-wearables-page-container .smart-wearables-page-content .wearable-section-title-container{background:#fff;display:flex;justify-content:center;align-items:center;width:100%}.smart-wearables-page-container .smart-wearables-page-content .wearable-section-title-container .wearable-section-title{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(40px,2.5vw,350px);letter-spacing:0;text-align:center;color:#021f2e;max-width:clamp(771px,40vw,2100px);width:100%;margin:0 auto}.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper{background:#fff;padding:71px 95px 156px 97px;text-align:center}.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper .wearable-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(52px,4vw,102px)}@media(max-width:1024px){.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper .wearable-services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper .wearable-services-grid{grid-template-columns:1fr}}@media(max-width:767px){.smart-wearables-page-container{width:100vw;min-height:100vh;overflow-x:hidden}.smart-wearables-page-container .smart-wearables-page-content{width:100vw;min-height:100vh;background:#fff}.smart-wearables-page-container .smart-wearables-page-content .smart-wearables-top-header{padding-bottom:clamp(20px,5vw,30px)}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container{background:#021f2e;background-image:url(/assets/images/common/background2.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px)}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .ocpp-title{font-size:clamp(24px,4vw,32px);font-family:Inter!important;font-weight:700;letter-spacing:0;line-height:120%;text-align:left;color:#fff;margin-bottom:clamp(16px,3vw,24px)}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:clamp(20px,5vw,30px);background-image:url(/assets/images/png/smart-wearables/backgroung.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left{max-width:100%}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description,.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description-two{font-size:clamp(14px,3vw,18px);line-height:140%;margin-bottom:clamp(12px,2vw,16px);font-family:Montserrat!important;font-weight:500;text-align:left;max-width:clamp(280px,75vw,450px)}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description img,.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-left .ocpp-description-two img{width:clamp(14px,2.5vw,18px);height:clamp(16px,2.5vw,20px);flex-shrink:0}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right{max-width:100%}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right .ocpp-list{list-style:none;padding:0}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right .ocpp-list li{font-size:clamp(14px,3vw,18px);font-style:normal;letter-spacing:0;display:flex;align-items:flex-start;gap:clamp(8px,2vw,12px);margin-bottom:clamp(12px,3vw,16px);font-family:Montserrat!important;font-weight:500;text-align:left}.smart-wearables-page-container .smart-wearables-page-content .smart-metering-ocpp-section-container .smart-metering-ocpp-section .ocpp-right .ocpp-list li img{width:clamp(14px,2.5vw,18px);height:clamp(16px,2.5vw,20px);align-self:center}.smart-wearables-page-container .smart-wearables-page-content .metering-ami-section{background:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px)}.smart-wearables-page-container .smart-wearables-page-content .wearables-app-container{background:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px);text-align:left}.smart-wearables-page-container .smart-wearables-page-content .wearables-app-container .what-we-offer-title{font-family:Inter!important;font-weight:700;font-size:clamp(24px,4vw,32px);letter-spacing:0;margin-bottom:clamp(16px,3vw,24px);text-align:left}.smart-wearables-page-container .smart-wearables-page-content .wearable-section-title-container{background:#fff;display:flex}.smart-wearables-page-container .smart-wearables-page-content .wearable-section-title-container .wearable-section-title{font-family:Inter!important;font-weight:700;font-size:clamp(24px,4vw,32px);letter-spacing:0;text-align:center;color:#021f2e;max-width:clamp(280px,75vw,450px);margin:0}.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper{background:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px);text-align:left}.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper .wearable-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,5vw,30px)}.smart-wearables-page-container .smart-wearables-page-content .wearable-services-wrapper .wearable-services-grid .wearable-service-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}}