.vission-mission-section {
    width: 100%;
    /* padding: 64px 24px; 
    box-sizing: border-box;*/
}

.team-section {
    width: 100%;
    /* padding: 64px 24px;
    box-sizing: border-box;*/
}

.our-evalution-section {
    width: 100%;
    /*  padding: 64px 24px;
    box-sizing: border-box;*/
}

.green-safety-section {
    width: 100%;
    /*padding: 64px 24px;
    box-sizing: border-box;*/
}

.vission-mission-container {
    width: 100%;
    /* margin: 0px 134px 0px 80px;
    display: flex;
    justify-content: space-between;
    gap: 163px;*/
}

.team-container {
    width: 100%;
    /* margin: 0px 134px 0px 80px;
  display: flex;
  justify-content: space-between;
  gap: 163px;*/
}

.our-evalution-container {
    width: 100%;
    /* margin: 0px 134px 0px 80px;
    display: flex;
    justify-content: space-between;
    gap: 163px;*/
}

.green-safety-container {
    width: 100%;
    /* margin: 0px 134px 0px 80px;
  display: flex;
  justify-content: space-between;
  gap: 163px;*/
}

.about-page,
.about-page * {
    box-sizing: border-box;
}

.about-page {
    background: #ffffff;
    /*height: 7842px;*/
    position: relative;
    /*overflow: hidden;*/
}

.frame-7238 {
    width: 1920px;
    height: 800px;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 80px;
}

.rectangle-2 {
    width: 1920px;
    height: 800px;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 0px;
    object-fit: cover;
}

.rectangle-18338 {
    background: rgba(36, 34, 81, 0.75);
    width: 1920px;
    height: 800px;
    position: absolute;
    left: 0px;
    top: 0px;
    backdrop-filter: blur(2px);
}

.built-to-drive-trust-powered-by-technology {
    color: #ffffff;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 72px;
    line-height: 110%;
    font-weight: 600;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 304px;
    width: 830px;
}

.our-dedicated-team-works-closely-with-every-client-to-deliver-reliable-certified-solutions-tailored-to-their-needs-at-apm-groups-your-safety-is-our-priority-and-earning-your-trust-is-our-mission {
    color: #eaf7ff;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 24px;
    line-height: 44px;
    font-weight: 400;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 490px;
    width: 1107px;
}

.group-279 {
    position: absolute;
    inset: 0;
}

.placeholder-image {
    border-radius: 12px;
    width: 850px;
    height: 605px;
    position: absolute;
    left: 970px;
    top: 980px;
    object-fit: cover;
}

.about-us {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 48px;
    font-weight: 600;
    position: absolute;
    left: 100px;
    top: 980px;
}

.at-apm-we-are-dedicated-to-transforming-the-automotive-industry-through-cutting-edge-io-t-and-hardware-solutions-our-expertise-lies-in-developing-smart-high-performance-technologies-that-enhance-vehicle-efficiency-safety-and-connectivity-by-combining-innovation-with-deep-domain-knowledge-we-create-solutions-that-not-only-meet-current-market-needs-but-also-anticipate-future-demands {
    color: #4f4f4f;
    text-align: justified;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 100px;
    top: 1061px;
    width: 770px;
}

.we-pride-ourselves-on-our-commitment-to-quality-and-reliability-every-product-we-deliver-undergoes-rigorous-testing-and-adheres-to-the-highest-standards-to-ensure-superior-performance-in-real-world-conditions-our-strong-network-of-trusted-dealers-further-supports-our-mission-providing-responsive-service-and-support-to-customers-across-regions {
    color: #4f4f4f;
    text-align: justified;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 100px;
    top: 1225px;
    width: 770px;
}

.at-the-core-of-our-success-is-a-collaborative-customer-centric-approach-we-work-closely-with-clients-to-understand-their-unique-challenges-and-craft-tailored-solutions-that-drive-tangible-results-with-a-passionate-team-of-experts-in-both-hardware-and-software-we-re-building-the-future-of-intelligent-mobility-together-with-our-partners-and-customers {
    color: #4f4f4f;
    text-align: justified;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 100px;
    top: 1389px;
    width: 770px;
}

.group-280 {
    position: absolute;
    inset: 0;
}

.what-drives-us {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 48px;
    font-weight: 600;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 1685px;
}

.frame-7022 {
    width: 1717px;
    height: 142px;
    position: absolute;
    left: 100px;
    top: 2017px;
    overflow: hidden;
}

.component-58 {
    width: 1717px;
    height: 142px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.group-177 {
    opacity: 0;
    position: absolute;
    inset: 0;
}

.group-68 {
    width: 274px;
    height: 142px;
    position: static;
}

.building-what-s-next-before-it-s-expected {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 0px;
    top: 226px;
    width: 274px;
}

.innovation-by-design {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 28px;
    font-weight: 600;
    position: absolute;
    left: 0px;
    top: 186px;
}

.rocket-launch-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1 {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 121px;
    top: 142px;
    overflow: visible;
    aspect-ratio: 1;
}

.line-2 {
    margin-top: -1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-width: 1px 0 0 0;
    width: 63px;
    height: 0px;
    position: absolute;
    left: 313px;
    top: 174px;
    transform-origin: 0 0;
    transform: rotate(90deg) scale(1, 1);
}

.group-178 {
    opacity: 0;
    position: absolute;
    inset: 0;
}

.group-67 {
    width: 287px;
    height: 142px;
    position: static;
}

.hardware-and-software-engineered-to-perfection {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 359px;
    top: 368px;
    width: 274px;
}

.target-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1 {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 480px;
    top: 284px;
    overflow: visible;
    aspect-ratio: 1;
}

.precision-in-execution {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 28px;
    font-weight: 600;
    position: absolute;
    left: 352px;
    top: 328px;
}

.line-3 {
    margin-top: -1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-width: 1px 0 0 0;
    width: 63px;
    height: 0px;
    position: absolute;
    left: 678px;
    top: 328px;
    transform-origin: 0 0;
    transform: rotate(90deg) scale(1, 1);
}

.group-179 {
    opacity: 0;
    position: absolute;
    inset: 0;
}

.group-66 {
    width: 296px;
    height: 142px;
    position: static;
}

.solutions-tailored-support-personalized {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 728px;
    top: 510px;
    width: 274px;
}

.customer-first-always {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 28px;
    font-weight: 600;
    position: absolute;
    left: 717px;
    top: 470px;
}

.identity-platform-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1 {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 849px;
    top: 426px;
    overflow: visible;
    aspect-ratio: 1;
}

.line-4 {
    margin-top: -1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-width: 1px 0 0 0;
    width: 63px;
    height: 0px;
    position: absolute;
    left: 1052px;
    top: 470px;
    transform-origin: 0 0;
    transform: rotate(90deg) scale(1, 1);
}

.group-180 {
    opacity: 0;
    position: absolute;
    inset: 0;
}

.group-65 {
    width: 274px;
    height: 142px;
    position: static;
}

.generations-of-trust-power-our-future {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 1091px;
    top: 643px;
    width: 274px;
}

.rooted-in-legacy {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 28px;
    font-weight: 600;
    position: absolute;
    left: 1118px;
    top: 603px;
}

.fort-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1 {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 1212px;
    top: 559px;
    overflow: visible;
    aspect-ratio: 1;
}

.line-5 {
    margin-top: -1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-width: 1px 0 0 0;
    width: 63px;
    height: 0px;
    position: absolute;
    left: 1404px;
    top: 603px;
    transform-origin: 0 0;
    transform: rotate(90deg) scale(1, 1);
}

.group-64 {
    opacity: 0;
    position: absolute;
    inset: 0;
}

.everything-we-do-moves-the-world-forward {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 1443px;
    top: 770px;
    width: 274px;
}

.impact-driven {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 28px;
    font-weight: 600;
    position: absolute;
    left: 1485px;
    top: 736px;
}

.wand-stars-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1 {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 1564px;
    top: 692px;
    overflow: visible;
    aspect-ratio: 1;
}

.frame-7024 {
    width: 1719px;
    height: 186px;
    position: absolute;
    left: 100px;
    top: 1787px;
    overflow: hidden;
}

.vision-mission {
    width: 1719px;
    height: 186px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.frame-102 {
    border-radius: 12px;
    opacity: 0;
    width: 850px;
    height: 186px;
    position: absolute;
    left: -850px;
    top: 0px;
    overflow: hidden;
}

.rectangle-31 {
    background: #242251;
    width: 850px;
    height: 186px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.looking-ahead-we-are-committed-to-staying-ahead-of-the-curve-and-embracing-emerging-technologies-to-continue-driving-innovation-in-the-automobile-industry-our-dedicated-team-of-experts-constantly-explores-new-avenues-and-methodologies-to-provide-our-customers-with-groundbreaking-solutions-that-enable-the-vehicles-of-tomorrow {
    color: #efefef;
    text-align: justified;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 12px;
    top: 58px;
    width: 766px;
}

.apm-logo-02-1 {
    width: 185.52px;
    height: 152.58px;
    position: absolute;
    left: 688px;
    top: -12px;
    overflow: visible;
}

.vision {
    color: #ffffff;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 32px;
    font-weight: 600;
    position: absolute;
    left: 12px;
    top: 12px;
}

.frame-103 {
    border-radius: 12px;
    opacity: 0;
    width: 849px;
    height: 186px;
    position: absolute;
    left: 1719px;
    top: 0px;
    overflow: hidden;
}

.to-empower-companies-in-the-automobile-industry-with-cutting-edge-io-t-solutions-that-enhance-safety-improve-efficiency-and-optimize-performance-we-strive-to-create-long-lasting-partnerships-with-our-clients-leveraging-our-experience-expertise-and-reliable-support-to-help-them-achieve-their-business-goals {
    color: #efefef;
    text-align: justified;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 12px;
    top: 58px;
    width: 766px;
}

.apm-logo-02-12 {
    width: 185.52px;
    height: 152.58px;
    position: absolute;
    left: 688px;
    top: -12px;
    overflow: visible;
}

.mission {
    color: #ffffff;
    text-align: left;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 32px;
    font-weight: 600;
    position: absolute;
    left: 12px;
    top: 12px;
}

.group-281 {
    position: absolute;
    inset: 0;
}

.a-team-committed-to-safer-roads {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 72px;
    font-weight: 600;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 2259px;
}

.our-strength-lies-in-our-people-from-design-to-deployment-the-apm-team-is-united-by-a-mission-to-create-smarter-safer-transport-systems-through-innovation-accountability-and-service-that-puts-people-first {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 2373px;
    width: 1128px;
}

.frame-7010 {
    width: 1720px;
    height: 540px;
    position: absolute;
    left: 100px;
    top: 2471px;
}

.component-60 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.rectangle-18252 {
    background: #ffffff;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: 0%;
    top: 0%;
}

.group-160 {
    position: absolute;
    inset: 0;
}

.ellipse-11 {
    border-radius: 50%;
    width: 25%;
    height: 100px;
    position: absolute;
    right: 70%;
    left: 5%;
    top: 23px;
    object-fit: cover;
    aspect-ratio: 1;
}

.mr-ramesh {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 34.75%;
    left: 33%;
    width: 32.25%;
    bottom: 66.96%;
    top: 19.57%;
    height: 13.48%;
}

.production-head {
    color: #10384f;
    text-align: center;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: absolute;
    right: 33%;
    left: 33%;
    width: 34%;
    bottom: 56.21%;
    top: 33.79%;
    height: 10%;
}

._25-years-of-experience-in-product-management-production-planning-manufacturing-excellence {
    color: #4f4f4f;
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    position: absolute;
    right: 12.5%;
    left: 5%;
    width: 82.5%;
    bottom: 10%;
    top: 58.7%;
    height: 31.3%;
}

.component-67 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 440px;
    top: 0px;
}

.rectangle-18251 {
    background: #ffffff;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: 0%;
    top: 0%;
}

.group-161 {
    position: absolute;
    inset: 0;
}

.ellipse-12 {
    border-radius: 50%;
    width: 25%;
    height: 100px;
    position: absolute;
    right: 70%;
    left: 5%;
    top: 23px;
    object-fit: cover;
    aspect-ratio: 1;
}

.mr-satham-hussain {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 12.5%;
    left: 33%;
    width: 54.5%;
    bottom: 66.96%;
    top: 19.57%;
    height: 13.48%;
}

.software-development-head {
    color: #10384f;
    text-align: left;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: absolute;
    right: 8.75%;
    left: 33%;
    width: 58.25%;
    bottom: 56.09%;
    top: 33.91%;
    height: 10%;
}

._12-years-of-experience-in-developing-mobile-app-web-designing-crm-gps-and-customized-iot-software-solutions {
    color: #4f4f4f;
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    position: absolute;
    right: 12.5%;
    left: 5%;
    width: 82.5%;
    bottom: 10%;
    top: 58.7%;
    height: 31.3%;
}

.component-68 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 880px;
    top: 0px;
}

.rectangle-18256 {
    background: #ffffff;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: 0%;
    top: 0%;
}

.group-162 {
    position: absolute;
    inset: 0;
}

.ellipse-13 {
    border-radius: 50%;
    width: 25%;
    height: 100px;
    position: absolute;
    right: 70%;
    left: 5%;
    top: 23px;
    object-fit: cover;
    aspect-ratio: 1;
}

.mr-nazrudeen {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 27%;
    left: 33%;
    width: 40%;
    bottom: 64.35%;
    top: 22.17%;
    height: 13.48%;
}

.marketing-head {
    color: #10384f;
    text-align: center;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 38.5%;
    left: 33%;
    width: 28.5%;
    bottom: 54.35%;
    top: 36.52%;
    height: 9.13%;
}

._7-years-of-work-experience-in-sales-marketing-and-business-development {
    color: #4f4f4f;
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    position: absolute;
    right: 12.5%;
    left: 5%;
    width: 82.5%;
    bottom: 20.43%;
    top: 58.7%;
    height: 20.87%;
}

.component-69 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 1320px;
    top: 0px;
}

.rectangle-18255 {
    background: #ffffff;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: 0%;
    top: 0%;
}

.group-163 {
    position: absolute;
    inset: 0;
}

.ellipse-14 {
    border-radius: 50%;
    width: 25%;
    height: 100px;
    position: absolute;
    right: 70%;
    left: 5%;
    top: 23px;
    object-fit: cover;
    aspect-ratio: 1;
}

.mr-ayan {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 43.25%;
    left: 33%;
    width: 23.75%;
    bottom: 64.35%;
    top: 22.17%;
    height: 13.48%;
}

.hardware-development-head {
    color: #10384f;
    text-align: center;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 14%;
    left: 33%;
    width: 53%;
    bottom: 54.35%;
    top: 36.52%;
    height: 9.13%;
}

._6-years-of-experience-in-embedded-solution-pcb-design-and-development {
    color: #4f4f4f;
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    position: absolute;
    right: 12.5%;
    left: 5%;
    width: 82.5%;
    bottom: 20.43%;
    top: 58.7%;
    height: 20.87%;
}

.group-170 {
    position: absolute;
    inset: 0;
}

.component-71 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 660px;
    top: 310px;
}

.rectangle-18254 {
    background: #ffffff;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: 0%;
    top: 0%;
}

.group-165 {
    position: absolute;
    inset: 0;
}

.mr-naveen {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 36.25%;
    left: 33%;
    width: 30.75%;
    bottom: 66.52%;
    top: 20%;
    height: 13.48%;
}

.sales-head {
    color: #10384f;
    text-align: center;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 46.75%;
    left: 33%;
    width: 20.25%;
    bottom: 56.52%;
    top: 34.35%;
    height: 9.13%;
}

.component-70 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 220px;
    top: 310px;
}

.group-164 {
    position: absolute;
    inset: 0;
}

.mr-radhakrishnan {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 15.75%;
    left: 33%;
    width: 51.25%;
    bottom: 66.52%;
    top: 20%;
    height: 13.48%;
}

.business-development-head {
    color: #10384f;
    text-align: center;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 15.25%;
    left: 33%;
    width: 51.75%;
    bottom: 56.52%;
    top: 34.35%;
    height: 9.13%;
}

._16-years-of-experience-in-sales-marketing-and-business-development {
    color: #4f4f4f;
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    position: absolute;
    right: 12.5%;
    left: 5%;
    width: 82.5%;
    bottom: 20.43%;
    top: 58.7%;
    height: 20.87%;
}

.component-72 {
    width: 400px;
    height: 230px;
    position: absolute;
    left: 1100px;
    top: 310px;
}

.rectangle-18257 {
    background: #ffffff;
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0%;
    left: 0%;
    bottom: 0%;
    top: 0%;
}

.group-166 {
    position: absolute;
    inset: 0;
}

.mr-basheer {
    color: #00131e;
    text-align: center;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: absolute;
    right: 34.25%;
    left: 33%;
    width: 32.75%;
    bottom: 66.52%;
    top: 20%;
    height: 13.48%;
}

.scm-head {
    color: #10384f;
    text-align: center;
    font-family: "IbmPlexSans-Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 48.5%;
    left: 33%;
    width: 18.5%;
    bottom: 56.52%;
    top: 34.35%;
    height: 9.13%;
}

._12-years-of-work-experience-in-supply-chain-management {
    color: #4f4f4f;
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    position: absolute;
    right: 12.5%;
    left: 5%;
    width: 82.5%;
    bottom: 20.43%;
    top: 58.7%;
    height: 20.87%;
}

.frame-7227 {
    width: 1720px;
    height: 844px;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 6122px;
}

.from-logistics-to-manufacturing-our-clients-choose-apm-groups-for-solutions-that-deliver-measurable-results-and-lasting-value {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 82px;
    width: 794px;
}
/*.trusted-by-clients-across-industries {
  color: #000000;
  text-align: center;
  font-family: "IbmPlexSans-SemiBold", sans-serif;
  font-size: 48px;
  font-weight: 600;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
}*/
.group-309 {
    position: absolute;
    inset: 0;
}
/*.asset-22-new-1 {
  width: 160.96px;
  height: 82px;
  position: absolute;
  left: 0px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 160.96/82;
}
.asset-19-new-1 {
  width: 215.63px;
  height: 82px;
  position: absolute;
  left: 1502px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 215.63/82;
}
.asset-20-new-1 {
  width: 98.2px;
  height: 82px;
  position: absolute;
  left: 270px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 98.2/82;
}
.asset-16-new-1 {
  width: 354.32px;
  height: 82px;
  position: absolute;
  left: 478px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 354.32/82;
}
.asset-15-new-1 {
  width: 262.21px;
  height: 81px;
  position: absolute;
  left: 941px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 262.21/81;
}
.asset-11-new-1 {
  width: 82.51px;
  height: 82px;
  position: absolute;
  left: 1311px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 82.51/82;
}*/
.group-310 {
    position: absolute;
    inset: 0;
}
/*.asset-21-new-1 {
  width: 212.59px;
  height: 82px;
  position: absolute;
  left: 0px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 212.59/82;
}
.asset-18-new-1 {
  width: 165.37px;
  height: 82px;
  position: absolute;
  left: 322px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 165.37/82;
}
.asset-13-new-1 {
  width: 273.33px;
  height: 82px;
  position: absolute;
  left: 942px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 273.33/82;
}
.asset-12-new-3 {
  width: 237.09px;
  height: 82px;
  position: absolute;
  left: 596px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 237.09/82;
}
.asset-8-new-1 {
  width: 204.62px;
  height: 82px;
  position: absolute;
  left: 1512px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 204.62/82;
}
.asset-7-new-1 {
  width: 79.73px;
  height: 81px;
  position: absolute;
  left: 1324px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 79.73/81;
}*/
.group-311 {
    position: absolute;
    inset: 0;
}
/*.asset-17-new-1 {
  width: 434.3px;
  height: 82px;
  position: absolute;
  left: 0px;
  top: 580px;
  object-fit: cover;
  aspect-ratio: 434.3/82;
}
.asset-14-new-1 {
  width: 395.83px;
  height: 82px;
  position: absolute;
  left: 493px;
  top: 580px;
  object-fit: cover;
  aspect-ratio: 395.83/82;
}
.asset-9-new-1 {
  width: 383.68px;
  height: 82px;
  position: absolute;
  left: 948px;
  top: 580px;
  object-fit: cover;
  aspect-ratio: 383.68/82;
}
.asset-6-new-1 {
  width: 330.28px;
  height: 82px;
  position: absolute;
  left: 1390px;
  top: 580px;
  object-fit: cover;
  aspect-ratio: 330.28/82;
}*/
.group-312 {
    position: absolute;
    inset: 0;
}
/*.asset-23-new-1 {
  width: 47.58px;
  height: 82px;
  position: absolute;
  left: 883px;
  top: 762px;
  object-fit: cover;
  aspect-ratio: 47.58/82;
}
.asset-10-new-1 {
  width: 477.83px;
  height: 82px;
  position: absolute;
  left: 328px;
  top: 762px;
  object-fit: cover;
  aspect-ratio: 477.83/82;
}
.asset-5-new-1 {
  width: 218.51px;
  height: 81px;
  position: absolute;
  left: 1502px;
  top: 762px;
  object-fit: cover;
  aspect-ratio: 218.51/81;
}
.asset-4-new-1 {
  width: 245.04px;
  height: 82px;
  position: absolute;
  left: 4px;
  top: 762px;
  object-fit: cover;
  aspect-ratio: 245.04/82;
}
.asset-2-new-1 {
  width: 250.71px;
  height: 81px;
  position: absolute;
  left: 1010px;
  top: 762px;
  object-fit: cover;
  aspect-ratio: 250.71/81;
}
.asset-1-new-1 {
  border-radius: 11px;
  width: 81.37px;
  height: 82px;
  position: absolute;
  left: 1342px;
  top: 762px;
  object-fit: cover;
  aspect-ratio: 81.37/82;
}*/
/*.footer {
  width: 1920px;
  height: 372px;
  position: absolute;
  left: 0px;
  bottom: 0px;
}*/
.rectangle-18 {
    background: #242251;
    width: 1920px;
    height: 372px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.credits {
    display: flex;
    flex-direction: column;
    gap: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    width: 1722px;
    position: absolute;
    left: 101px;
    top: 334px;
}

.row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}

._2025-apm-all-rights-reserved {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-family: var( --text-small-normal-font-family, "Roboto-Regular", sans-serif );
    font-size: var(--text-small-normal-font-size, 14px);
    line-height: var(--text-small-normal-line-height, 150%);
    font-weight: var(--text-small-normal-font-weight, 400);
    position: relative;
}
/*.footer-links {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}*/
.privacy-policy {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-family: var(--text-small-link-font-family, "Roboto-Regular", sans-serif);
    font-size: var(--text-small-link-font-size, 14px);
    line-height: var(--text-small-link-line-height, 150%);
    font-weight: var(--text-small-link-font-weight, 400);
    text-decoration: underline;
    position: relative;
}

.terms-of-service {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-family: var(--text-small-link-font-family, "Roboto-Regular", sans-serif);
    font-size: var(--text-small-link-font-size, 14px);
    line-height: var(--text-small-link-line-height, 150%);
    font-weight: var(--text-small-link-font-weight, 400);
    text-decoration: underline;
    position: relative;
}

.cookies-settings {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-family: var(--text-small-link-font-family, "Roboto-Regular", sans-serif);
    font-size: var(--text-small-link-font-size, 14px);
    line-height: var(--text-small-link-line-height, 150%);
    font-weight: var(--text-small-link-font-weight, 400);
    text-decoration: underline;
    position: relative;
}

.designed-by-birth-marque {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-family: var(--text-small-link-font-family, "Roboto-Regular", sans-serif);
    font-size: var(--text-small-link-font-size, 14px);
    line-height: var(--text-small-link-line-height, 150%);
    font-weight: var(--text-small-link-font-weight, 400);
    text-decoration: underline;
    position: relative;
}

.card {
    border-style: solid;
    border-color: #ffffff;
    border-width: 0px 0px 1px 0px;
    padding: 10px 0px 10px 0px;
    display: flex;
    flex-direction: row;
    gap: 537px;
    align-items: flex-start;
    justify-content: flex-start;
    width: 1722px;
    height: 272px;
    position: absolute;
    left: 100px;
    top: 45px;
}
/*.newsletter {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 500px;
  position: relative;
}*/
.apm-logo-2 {
    flex-shrink: 0;
    width: 188.54px;
    height: 32px;
    position: relative;
    object-fit: cover;
    aspect-ratio: 188.54/32;
}

.explore-our-complete-range-of-products-and-solutions-download-the-brochure-to-learn-more {
    color: #ffffff;
    text-align: left;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}

.actions {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}
/*.form {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}*/
.text-input {
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
    padding: 12px;
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    flex: 1;
    height: 40px;
    position: relative;
}

.placeholder {
    color: rgba(255, 255, 255, 0.6);
    text-align: left;
    font-family: "Inter-Light", sans-serif;
    font-size: 14px;
    line-height: 150%;
    font-weight: 300;
    position: relative;
    flex: 1;
}

.secondary-cta {
    border-radius: 4px;
    border-style: solid;
    border-color: #eaf7ff;
    border-width: 1px;
    padding: 8px 16px 8px 16px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
}

.north-east-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1-1 {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    position: relative;
    overflow: visible;
}

.button {
    color: #eaf7ff;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 16px;
    font-weight: 500;
    position: relative;
}

.by-subscribing-you-agree-to-with-our-privacy-policy-and-provide-consent-to-receive-updates-from-our-company {
    color: var(--color-scheme-1-text, #000000);
    text-align: left;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 400;
    position: relative;
    align-self: stretch;
}
/*.links {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 707px;
  position: relative;
}
.column {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.featured-products {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.footer-links2 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.link {
  padding: 8px 0px 8px 0px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.ais-140 {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.auto-dipper {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.rover-elite {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.dc-to-dc-convertor {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.payload-system {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.speed-governor {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
._4-g-wifi-camer {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.vehicles-safety-solutions {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.quick-link {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}*/
/*.about {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}*/
.solutions {
    color: #ffffff;
    text-align: left;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

.blogs {
    color: #ffffff;
    text-align: left;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 400;
    position: relative;
    flex: 1;
}

.news {
    color: #ffffff;
    text-align: left;
    font-family: "Inter-Regular", sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 400;
    position: relative;
    flex: 1;
}
/*.contact {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}*/
.column2 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-shrink: 0;
    width: 123px;
    position: relative;
}

.follow-us {
    color: #ffffff;
    text-align: left;
    font-family: "Inter-SemiBold", sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 600;
    position: relative;
    align-self: stretch;
}
/*.social-links {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}*/
.link2 {
    padding: 8px 0px 8px 0px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
}
/*.icons-8-facebook-1 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.facebook {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}
.icon-instagram {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.instagram {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}
.icon-x {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.x {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}
.icons-8-linkedin-1 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.linked-in {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}
.icons-8-youtube-1 {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.youtube {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}*/
.group-241 {
    position: absolute;
    inset: 0;
}

.real-stories-from-trusted-partners-who-rely-on-apm-groups-for-safety-performance-and-dependable-support {
    color: #4f4f4f;
    text-align: center;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 563px;
    top: 5632px;
    width: 794px;
}

.voice-of-trust {
    color: #000000;
    text-align: center;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 48px;
    font-weight: 600;
    position: absolute;
    left: 772px;
    top: 5550px;
}

.component-145 {
    width: 1720px;
    height: 292px;
    position: absolute;
    left: 103px;
    top: 5730px;
}

.frame-157 {
    width: 376px;
    height: 292px;
    position: absolute;
    left: 888px;
    top: 0px;
}

.rectangle-106 {
    background: #fafafa;
    border-radius: 12px;
    width: 376px;
    height: 240px;
    position: absolute;
    left: 0px;
    top: 52px;
    box-shadow: 0px 10px 23px 0px rgba(0, 0, 0, 0.02), 0px 41px 41px 0px rgba(0, 0, 0, 0.02), 0px 93px 56px 0px rgba(0, 0, 0, 0.01), 0px 165px 66px 0px rgba(0, 0, 0, 0), 0px 259px 72px 0px rgba(0, 0, 0, 0);
}

.frame-31 {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    left: 0px;
    top: 0px;
}

.ellipse-18 {
    background: linear-gradient(to left, #eaf7ff, #eaf7ff);
    border-radius: 50%;
    align-self: stretch;
    flex-shrink: 0;
    width: 36px;
    position: relative;
    object-fit: cover;
    aspect-ratio: 1;
}

.frame-28 {
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: flex-start;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
}

.ceat-ltd {
    color: #000000;
    text-align: center;
    font-family: "Inter-SemiBold", sans-serif;
    font-size: 16px;
    font-weight: 600;
    position: relative;
}
/*.maharashtra {
  color: #000000;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}*/
.apm-s-ais-140-compliance-solutions-have-streamlined-our-fleet-management-ensuring-seamless-integration-and-regulatory-adherence {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 500;
    position: absolute;
    left: 32px;
    top: 84px;
    width: 312px;
}

.frame-159 {
    width: 376px;
    height: 292px;
    position: absolute;
    left: 432px;
    top: 0px;
}

.frame-27 {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    left: 0px;
    top: 0px;
}
/*.srm-university {
  color: #000000;
  text-align: center;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}
.chennai {
  color: #000000;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}*/
.apm-group-s-speed-governor-solutions-have-been-instrumental-in-optimizing-the-expertise-in-managing-speed-control-has-been-invaluable {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 500;
    position: absolute;
    left: 32px;
    top: 84px;
    width: 312px;
}

.frame-158 {
    width: 376px;
    height: 292px;
    position: absolute;
    left: 1344px;
    top: 0px;
}

.frame-37 {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: flex-start;
    justify-content: flex-start;
    position: absolute;
    left: 0px;
    top: 0px;
}
/*.iplt-murugappa-group {
  color: #000000;
  text-align: center;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}
.tamilnadu {
  color: #000000;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}*/
.we-appreciate-apm-s-support-in-managing-loads-efficiently-using-prime-load-monitoring-system-their-solutions-have-significantly-improved-our-operational-capacity {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Medium", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 500;
    position: absolute;
    left: 32px;
    top: 84px;
    width: 312px;
}

.frame-160 {
    width: 70.91px;
    height: 61px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.div {
    color: #777777;
    text-align: center;
    font-family: "Dhyana-Regular", sans-serif;
    font-size: 204.4349822998047px;
    font-weight: 400;
    position: absolute;
    left: -15.25px;
    top: -78.54px;
}

.what-our-customers-are-saying {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 48px;
    font-weight: 600;
    position: absolute;
    left: 0px;
    top: 69px;
    width: 318px;
}

.frame-36 {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    left: 0px;
    top: 286px;
}

.rectangle-26 {
    background: #4e4e4e;
    border-radius: 8px;
    flex-shrink: 0;
    width: 25px;
    height: 6px;
    position: relative;
}

.rectangle-27 {
    background: #d9d9d9;
    border-radius: 8px;
    flex-shrink: 0;
    width: 14px;
    height: 6px;
    position: relative;
}

.rectangle-28 {
    background: #d9d9d9;
    border-radius: 8px;
    flex-shrink: 0;
    width: 14px;
    height: 6px;
    position: relative;
}

.frame-7104 {
    width: 1921px;
    height: 404px;
    position: absolute;
    left: -1px;
    bottom: 372px;
}

.rectangle-182 {
    background: #242251;
    border-radius: 40px 40px 0px 0px;
    width: 1921px;
    height: 404px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.group-239 {
    position: absolute;
    inset: 0;
}

.ready-to-upgrade-your-safety-performance {
    color: #ffffff;
    text-align: left;
    font-family: "IbmPlexSans-SemiBold", sans-serif;
    font-size: 48px;
    line-height: 140%;
    font-weight: 600;
    position: absolute;
    left: 101px;
    top: 68px;
    width: 729px;
}

.discover-certified-automotive-and-io-t-solutions-trusted-by-businesses-and-individuals-across-india-get-in-touch-today-and-move-forward-with-confidence {
    color: #e0e0e0;
    text-align: left;
    font-family: "Inter-Regular", sans-serif;
    font-size: 18px;
    line-height: 28.8px;
    font-weight: 400;
    position: absolute;
    left: 101px;
    top: 222px;
    width: 730px;
}

.frame-7102 {
    display: flex;
    flex-direction: column;
    gap: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    width: 723px;
    position: absolute;
    left: 1030px;
    top: 68px;
}

.component-174 {
    align-self: stretch;
    flex-shrink: 0;
    height: 21px;
    position: relative;
}

.name {
    color: #8d8d8d;
    text-align: left;
    font-family: "Roboto-Regular", sans-serif;
    font-size: 14px;
    line-height: 150%;
    font-weight: 400;
    position: absolute;
    left: 0px;
    top: 0px;
}

.line-10 {
    margin-top: -1px;
    border-style: solid;
    border-color: #8d8d8d;
    border-width: 1px 0 0 0;
    width: 723px;
    height: 0px;
    position: absolute;
    left: 0px;
    top: 21px;
}

.component-175 {
    align-self: stretch;
    flex-shrink: 0;
    height: 21px;
    position: relative;
}

.component-176 {
    align-self: stretch;
    flex-shrink: 0;
    height: 21px;
    position: relative;
}

.component-156 {
    align-self: stretch;
    flex-shrink: 0;
    height: 21px;
    position: relative;
}

.submit-button-2 {
    border-radius: 4px;
    flex-shrink: 0;
    width: 96px;
    height: 40px;
    position: relative;
    overflow: hidden;
}

.rectangle-42 {
    background: #eaf7ff;
    width: 96px;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.submit {
    color: #000000;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 8px;
}

.line-22 {
    margin-top: -1px;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px 0 0 0;
    width: 1720px;
    height: 0px;
    position: absolute;
    left: 101px;
    top: 404px;
}

.group-138 {
    position: absolute;
    inset: 0;
}

.frame-6998 {
    width: 1720px;
    height: 1441px;
    /*position: absolute;*/
    left: 100px;
    top: 3275px;
}

.group-133 {
    position: absolute;
    inset: 0;
}
/*.rectangle-64 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 300px;
    height: 495.97px;
    position: absolute;
    left: 91px;
    top: 230px;
}*/


.rectangle-70 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 91px;
    top: 230px;
    /* object-fit: cover; */
}

._1990 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 179.66px;
    top: 540.87px;
}

.beginnings-in-transport-industry {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 27.25px;
    font-weight: 500;
    position: absolute;
    left: 107.92px;
    top: 610.69px;
    width: 274.35px;
}

.group-134 {
    position: absolute;
    inset: 0;
}

.rectangle-65 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 310.18px;
    height: 569.97px;
    position: absolute;
    left: 350.49px;
    top: 0px;
}

.rectangle-71 {
    border-radius: 17.92px;
    width: 310.18px;
    height: 341.54px;
    position: absolute;
    left: 350.49px;
    top: 0px;
    object-fit: cover;
}

._1997 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 53.75px;
    font-weight: 700;
    position: absolute;
    left: 450.16px;
    top: 368.41px;
}

.launched-skilled-driving-school-training-academy {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20.15625px;
    line-height: 32.25px;
    font-weight: 500;
    position: absolute;
    left: 368.41px;
    top: 460.23px;
    width: 274.35px;
}

.group-135 {
    position: absolute;
    inset: 0;
}

/*.rectangle-66 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 310.18px;
    height: 495.97px;
    position: absolute;
    left: 439.35px;
    top: 147.46px;
}*/

.rectangle-72 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 439.35px;
    top: 147.46px;
    /*object-fit: cover;*/
}

._2000 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 536.01px;
    top: 460.87px;
}

.moved-into-safety-tools-equipment-distribution {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 461.27px;
    top: 534.69px;
    width: 274.35px;
}

.group-136 {
    position: absolute;
    inset: 0;
}

/*.rectangle-67 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 300px;
    height: 495.97px;
    position: absolute;
    left: 789.96px;
    top: 230px;
}*/

.rectangle-73 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 789.96px;
    top: 230px;
    /*object-fit: cover;*/
}

._2009 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 883.96px;
    top: 536.41px;
}

.introduced-speed-limit-device-sld-reflective-tape-for-enhanced-safety {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 802.88px;
    top: 605.23px;
    width: 274.35px;
}

.group-137 {
    position: absolute;
    inset: 0;
}

/*.rectangle-68 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 310.18px;
    height: 495.97px;
    position: absolute;
    left: 1136.82px;
    top: 147.46px;
}*/

.rectangle-74 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 1137.82px;
    top: 147.46px;
   /* object-fit: cover;*/
}

._2012 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 1236.48px;
    top: 455.87px;
}

.added-gps-tracking-vehicle-cameras {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 1156.73px;
    top: 540.69px;
    width: 274.35px;
}

.group-129 {
    position: absolute;
    inset: 0;
}

/*.rectangle-81 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 300px;
    height: 495.97px;
    position: absolute;
    left: 1136.82px;
    top: 754.74px;
}*/

.rectangle-85 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 1136.82px;
    top: 754.74px;
    /*object-fit: cover;*/
}

._2025 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 1228.82px;
    top: 1102.15px;
}

.india-s-1st-ai-fleet-management-application {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 1144.88px;
    top: 1183.98px;
    width: 274.35px;
}

.rectangle-812 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 310.18px;
    height: 569.97px;
    position: absolute;
    left: 1410px;
    top: 871px;
}

.rectangle-852 {
    background: linear-gradient( to left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) );
    border-radius: 17.92px;
    width: 310.18px;
    height: 341.54px;
    position: absolute;
    left: 1410px;
    top: 871px;
    object-fit: cover;
}

._20252 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 53.75px;
    font-weight: 700;
    position: absolute;
    left: 1509.66px;
    top: 1239.41px;
}

.proudly-partnered-with-pabt-to-promote-a-cleaner-greener-world {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20.15625px;
    line-height: 32.25px;
    font-weight: 500;
    position: absolute;
    left: 1427.92px;
    top: 1331.23px;
    width: 274.35px;
}

.group-130 {
    position: absolute;
    inset: 0;
}

/*.rectangle-79 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 300px;
    height: 495.97px;
    position: absolute;
    left: 789.96px;
    top: 871px;
}*/

.rectangle-84 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 789.96px;
    top: 871px;
    /*object-fit: cover;*/
}

._2023 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 883.01px;
    top: 1234.41px;
}

.global-presence-across-10-countries {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 793.27px;
    top: 1310.24px;
    width: 274.35px;
}

.group-132 {
    position: absolute;
    inset: 0;
}

.rectangle-77 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 300px;
    height: 495.97px;
    position: absolute;
    left: 91px;
    top: 871.2px;
}

.rectangle-78 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 91px;
    top: 871.2px;
    /*object-fit: cover;*/
}

._2015 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 173.66px;
    top: 1186.61px;
}

.a-team-of-30-people-integrated-for-software-innovations {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 90.92px;
    top: 1262.43px;
    width: 274.35px;
}

.group-131 {
    position: absolute;
    inset: 0;
}

/*.rectangle-80 {
    background: #fafafa;
    border-radius: 17.92px;
    width: 300px;
    height: 495.97px;
    position: absolute;
    left: 439.35px;
    top: 754.74px;
}*/

._2019 {
    color: #000000;
    text-align: left;
    font-family: "IbmPlexSans-Bold", sans-serif;
    font-size: 48.75px;
    font-weight: 700;
    position: absolute;
    left: 525.16px;
    top: 1067.15px;
}

.entered-hardware-manufacturing {
    color: #363636;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 17.15625px;
    line-height: 26.25px;
    font-weight: 500;
    position: absolute;
    left: 447.41px;
    top: 1157.97px;
    width: 274.35px;
}

.rectangle-119 {
    border-radius: 17.92px;
    width: 300px;
    height: 300px;
    position: absolute;
    left: 439.35px;
    top: 753.62px;
    /*object-fit: cover;*/
}

.ourevalution_para {
    color: #4f4f4f;
    text-align: justify;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 24.8px;
    font-weight: 300;
    position: absolute;
    left: 732.35px;
    top: 12px;
    width: 701px;
}

.ourevalution_para-span-span {
    font-family: "Inter-Regular", sans-serif;
}

.ourevalution_para-span2 {
    font-family: "Inter-SemiBold", sans-serif;
    font-weight: 600;
}

.our-evolution {
    color: #000000;
    text-align: left;
    font-family: sans-serif;
    font-size: 54px;
    font-weight: 600;
    position: absolute;
    left: 100px;
    top: 0px;
}

.secondary-cta2 {
    border-radius: 4px;
    border-style: solid;
    border-color: #eaf7ff;
    border-width: 1px;
    padding: 4px 12px 3px 9px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 475px;
    top: 250px;
}

.north-east-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-1-12 {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    position: relative;
    overflow: visible;
}
/*.header {
  width: 1920px;
  height: 80px;
  position: absolute;
  left: 0px;
  top: 0px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.02),
    0px 18px 18px 0px rgba(0, 0, 0, 0.02), 0px 41px 25px 0px rgba(0, 0, 0, 0.01),
    0px 74px 29px 0px rgba(0, 0, 0, 0), 0px 115px 32px 0px rgba(0, 0, 0, 0);
}*/
.rectangle-772 {
    background: #ffffff;
    width: 1920px;
    height: 80px;
    position: absolute;
    left: 50%;
    translate: -50%;
    top: 0px;
}

.primary-cta {
    background: #242251;
    border-radius: 8px;
    padding: 8px 12px 8px 12px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 1674px;
    top: 20px;
}

.button2 {
    color: #ffffff;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: relative;
}

.apm-logo-1 {
    width: 213.29px;
    height: 36.2px;
    position: absolute;
    left: 100px;
    top: 22px;
    object-fit: cover;
    aspect-ratio: 213.29/36.2;
}

.about2 {
    width: 74.23px;
    height: 24px;
    position: absolute;
    left: 651px;
    top: 28px;
}

.about3 {
    color: #000000;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    right: 0%;
    left: 0%;
    width: 100%;
    bottom: 0%;
    top: 0%;
    height: 100%;
}

.vertical-nav-bar {
    display: flex;
    flex-direction: row;
    gap: 0px;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    left: 753px;
    top: 28px;
}

.products {
    color: #000000;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: relative;
}

.arrow-drop-down-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-2 {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    position: relative;
    overflow: visible;
}

.new-vertical-comp {
    display: flex;
    flex-direction: row;
    gap: 0px;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    left: 891px;
    top: 28px;
}

.verticals {
    color: #000000;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: relative;
}

.arrow-drop-down-24-dp-1-f-1-f-1-f-fill-0-wght-400-grad-0-opsz-24-22 {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    position: relative;
    overflow: visible;
}

.blogs2 {
    width: 54px;
    height: 24px;
    position: absolute;
    left: 1027px;
    top: 28px;
}

.blogs3 {
    color: #000000;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    right: 0%;
    left: 0%;
    width: 100%;
    bottom: 0%;
    top: 0%;
    height: 100%;
}

.news2 {
    width: 54px;
    height: 24px;
    position: absolute;
    left: 1109px;
    top: 28px;
}

.news3 {
    color: #000000;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    right: 0%;
    left: 0%;
    width: 100%;
    bottom: 0%;
    top: 0%;
    height: 100%;
}

.contact2 {
    width: 77px;
    height: 24px;
    position: absolute;
    left: 1191px;
    top: 28px;
}

.contact3 {
    color: #000000;
    text-align: center;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    right: 0%;
    left: 0%;
    width: 100%;
    bottom: 0%;
    top: 0%;
    height: 100%;
}

.frame-7233 {
    /*margin-top: 100px;*/
    width: 1720px;
    height: 634px;
    /*position: absolute;*/
    left: 100px;
    top: 4816px;
    margin-bottom: 57px;
}

.rectangle-18334 {
    border-radius: 12px;
    width: 602px;
    height: 522px;
    position: absolute;
    left: 820px;
    bottom: 0px;
    /* object-fit: cover; */
}

.green-safety-for-sustainability {
    color: #000000;
    text-align: center;
    /*font-family: "IbmPlexSans-SemiBold", sans-serif;*/
    font-size: 47px;
    font-weight: 600;
    position: absolute;
    left: 85px;
    top: 110px;
}

.greensafety_para {
    color: #4f4f4f;
    text-align: justify;
    /* font-family: "Inter-Medium", sans-serif;*/
    font-size: 14px;
    line-height: 22.8px;
    font-weight: 500;
    position: absolute;
    left: 85px;
    top: 193px;
    width: 689px;
}

.greensafety_para1 {
    color: #4f4f4f;
    text-align: justify;
    /*font-family: "Inter-Medium", sans-serif;*/
    font-size: 14px;
    line-height: 22.8px;
    font-weight: 500;
    position: absolute;
    left: 85px;
    top: 248px;
    width: 689px;
}

.greensafety_para2 {
    color: #4f4f4f;
    text-align: justify;
    /*font-family: "Inter-Medium", sans-serif;*/
    font-size: 14px;
    line-height: 22.8px;
    font-weight: 500;
    position: absolute;
    left: 85px;
    top: 371px;
    width: 689px;
}

.group-315 {
    position: absolute;
    inset: 0;
}

.awareness1 {
    color: #4f4f4f;
    text-align: left;
    /*font-family: "Inter-Medium", sans-serif;*/
    font-size: 14px;
    line-height: 28.8px;
    font-weight: 500;
    position: absolute;
    left: 115px;
    top: 460px;
}

.Greenleaf1 {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 85px;
    top: 460px;
    overflow: visible;
}

.group-314 {
    position: absolute;
    inset: 0;
}

.awareness2 {
    color: #4f4f4f;
    text-align: left;
    /*font-family: "Inter-Medium", sans-serif;*/
    font-size: 14px;
    line-height: 22.8px;
    font-weight: 500;
    position: absolute;
    left: 115px;
    top: 500px;
}

.Greenleaf2 {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 85px;
    top: 500px;
    overflow: visible;
}

.group-313 {
    position: absolute;
    inset: 0;
}

.awareness3 {
    color: #4f4f4f;
    text-align: left;
    /*font-family: "Inter-Medium", sans-serif;*/
    font-size: 14px;
    line-height: 22.8px;
    font-weight: 500;
    position: absolute;
    left: 115px;
    top: 545px;
}

.Greenleaf3 {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 85px;
    top: 545px;
    overflow: visible;
}
