@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap";.ParkingSolutions_parkingSolutions__SYxGh{width:100%;display:flex;flex-direction:column;gap:34px;font-family:Montserrat,sans-serif}.ParkingSolutions_introSection__UmqC3{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.ParkingSolutions_introSection__UmqC3{padding:24px}}@media(max-width:575.98px){.ParkingSolutions_introSection__UmqC3{padding:16px;max-width:100%!important}}.ParkingSolutions_introSection__UmqC3{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:54px}@media(max-width:767.98px){.ParkingSolutions_introSection__UmqC3{grid-template-columns:1fr}}.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_textContent___EEzS{display:flex;flex-direction:column;gap:44px;margin-top:12px}.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_textContent___EEzS h2{font-size:28px;font-weight:700;color:#042d53}.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_textContent___EEzS p{font-size:20px;line-height:1.6}.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_imageContent__i5gF3{flex:1 1;text-align:center}.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_imageContent__i5gF3 .ParkingSolutions_caption__q9cRr{font-size:1rem;color:#555;margin-top:8px}.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_imageContent__i5gF3 img{width:100%;max-width:420px;height:auto}@media(max-width:575.98px){.ParkingSolutions_introSection__UmqC3 .ParkingSolutions_imageContent__i5gF3 img{max-width:100%}}@media(max-width:767.98px){.ParkingSolutions_introSection__UmqC3{flex-direction:column;align-items:center;text-align:center}}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2{padding:24px}}@media(max-width:575.98px){.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2{padding:16px;max-width:100%!important}}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2{text-align:center}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 h3{font-size:28px;margin-bottom:34px;color:#042d53;text-align:left!important}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn{display:grid;grid-gap:54px;gap:54px;grid-template-columns:repeat(2,1fr);padding:44px}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn .ParkingSolutions_serviceCard__aJZrp{background:#dddede;border-radius:10px;padding:24px 32px;border:2px solid #c9251f;display:flex;transition:transform .18s ease,box-shadow .18s ease;min-height:140px;justify-content:space-between;gap:24px;box-shadow:inset 0 0 0 2px rgba(160,12,12,.06),0 6px 18px rgba(0,0,0,.03)}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn .ParkingSolutions_serviceCard__aJZrp:hover{transform:translateY(-4px)}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn .ParkingSolutions_serviceCard__aJZrp div .ParkingSolutions_serviceIcon__bjKW3{width:48px;height:48px;color:#042d53}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn .ParkingSolutions_serviceCard__aJZrp .ParkingSolutions_serviceCardContent__FUGOC{text-align:left}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn .ParkingSolutions_serviceCard__aJZrp .ParkingSolutions_serviceCardContent__FUGOC h4{font-weight:600;margin-bottom:12px;font-size:20px}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn .ParkingSolutions_serviceCard__aJZrp .ParkingSolutions_serviceCardContent__FUGOC p{font-size:.9rem;line-height:1.4;font-size:16px}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_btnPrimary__S_7_L{background-color:#c9251f;border:none;color:#fff;padding:18px 38px;font-weight:800;margin-top:44px;margin-bottom:24px;border-radius:32px;font-size:20px;cursor:pointer;text-decoration:none;display:inline-block}.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_btnPrimary__S_7_L:hover{background-color:#8c161a}@media(max-width:767.98px){.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.ParkingSolutions_servicesSection__iOWfh .ParkingSolutions_servicesSectionContainer__YVQ_2 .ParkingSolutions_servicesGrid__LsUcn{grid-template-columns:1fr}}.ParkingSolutions_projects__oVTgy{padding:24px 64px}@media(max-width:767.98px){.ParkingSolutions_projects__oVTgy{padding:24px}}@media(max-width:575.98px){.ParkingSolutions_projects__oVTgy{padding:16px;max-width:100%!important}}.ParkingSolutions_projects__oVTgy{max-width:1440px;margin:0 auto;padding:24px}.ParkingSolutions_projects__oVTgy .ParkingSolutions_projectsTitle__PZf7L{font-size:28px;color:#042d53;margin-bottom:24px;font-weight:800;padding:0 74px}@media(max-width:767.98px){.ParkingSolutions_projects__oVTgy .ParkingSolutions_projectsTitle__PZf7L{padding:0 24px;font-size:24px}}@media(max-width:575.98px){.ParkingSolutions_projects__oVTgy .ParkingSolutions_projectsTitle__PZf7L{padding:0}}.ParkingSolutions_descriptionSection__ymlsm{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.ParkingSolutions_descriptionSection__ymlsm{padding:24px}}@media(max-width:575.98px){.ParkingSolutions_descriptionSection__ymlsm{padding:16px;max-width:100%!important}}.ParkingSolutions_descriptionSection__ymlsm{margin-bottom:44px;text-align:center;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding-top:44px;padding-bottom:44px}.ParkingSolutions_descriptionSection__ymlsm h3{font-size:28px;font-weight:800;margin-bottom:44px;color:#042d53}.ParkingSolutions_descriptionSection__ymlsm p{line-height:1.6;font-size:20px}.ParkingSolutions_descriptionSection__ymlsm .ParkingSolutions_btnPrimary__S_7_L{background-color:#c9251f;border:none;color:#fff;padding:18px 38px;font-weight:800;margin-top:44px;border-radius:32px;font-size:20px;cursor:pointer;text-decoration:none;display:inline-block}.ParkingSolutions_descriptionSection__ymlsm .ParkingSolutions_btnPrimary__S_7_L:hover{background-color:#8c161a}.ParkingSolutions_exploreSection__k1lpG{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.ParkingSolutions_exploreSection__k1lpG{padding:24px}}@media(max-width:575.98px){.ParkingSolutions_exploreSection__k1lpG{padding:16px;max-width:100%!important}}.ParkingSolutions_exploreSection__k1lpG{margin-bottom:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:84px;gap:84px}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu{position:relative;width:100%;max-width:600px;height:200px;overflow:hidden}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu .ParkingSolutions_image__3OvqN{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu:hover .ParkingSolutions_image__3OvqN{transform:scale(1.05)}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu .ParkingSolutions_overlay__i0Mf_{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;transition:background .3s ease}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu .ParkingSolutions_overlay__i0Mf_ h3{color:#fff;font-size:1.5rem;font-weight:700;text-align:center}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu:hover .ParkingSolutions_overlay__i0Mf_{background:rgba(0,0,0,.55)}@media(max-width:767.98px){.ParkingSolutions_exploreSection__k1lpG{grid-template-columns:1fr;gap:24px}.ParkingSolutions_exploreSection__k1lpG .ParkingSolutions_exploreCard__WD2Gu{max-width:100%}}