@font-face{font-family:Product Sans;src:url(/fonts/productsans.otf);font-weight:400;font-display:swap}@font-face{font-family:Product Sans;src:url(/fonts/ProductSansRegular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Product Sans;src:url(/fonts/Product-Sans-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Ultrabold.otf);font-weight:700;font-display:swap}.v-popper--theme-sidebar-tooltip .v-popper__inner[data-v-ec5cc90f]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-radius:8px!important;background:var(--ffffff, #fff)!important;padding:12px 16px!important;color:var(--primary-text)!important}.v-popper--theme-sidebar-tooltip .v-popper__arrow-outer[data-v-ec5cc90f]{box-shadow:0 8px 24px -4px #1018281f,0 0 12px -4px #10182814;border-color:var(--ffffff, #fff)!important}.ui-spinner[data-v-ec5cc90f]{--border-width: 1px;position:absolute;inset:0;background-color:inherit;border-radius:inherit;z-index:2}@keyframes rotateCenter-ec5cc90f{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-spinner[data-v-ec5cc90f]:after{content:"";position:absolute;top:45%;left:50%;padding:4px;border:var(--border-width) solid currentColor;border-right-color:transparent;border-radius:50%;animation-name:rotateCenter-ec5cc90f;animation-duration:1s;animation-iteration-count:infinite;transform:translate(-50%,-50%);z-index:3}.parking-manager-platform[data-v-ec5cc90f]{padding:130px 16px 160px}.parking-manager-platform__container[data-v-ec5cc90f]{max-width:1216px;margin:auto;width:100%}.parking-manager-platform__subsections[data-v-ec5cc90f]{display:flex;flex-direction:column}.parking-manager-platform__subsections .overview-parkings[data-v-ec5cc90f]{margin-bottom:68px}.parking-manager-platform__title[data-v-ec5cc90f]{font-size:64px;font-style:normal;font-weight:700;line-height:106%;max-width:700px;margin:0 auto 80px;text-align:center}.parking-manager-platform__title[data-v-ec5cc90f] span{color:#7b61ff}.overview-parkings[data-v-ec5cc90f],.smart-tracking[data-v-ec5cc90f]{display:flex;justify-content:space-between}.overview-parkings__content[data-v-ec5cc90f],.smart-tracking__content[data-v-ec5cc90f]{display:flex;flex-direction:column;gap:32px;width:100%}.overview-parkings__title[data-v-ec5cc90f],.smart-tracking__title[data-v-ec5cc90f]{font-size:48px;font-style:normal;font-weight:700;line-height:104%;color:var(--primary-text);max-width:440px}.overview-parkings__description[data-v-ec5cc90f],.smart-tracking__description[data-v-ec5cc90f]{font-size:18px;font-style:normal;font-weight:400;line-height:136%;color:var(--tert-text)}.overview-parkings__content[data-v-ec5cc90f]{max-width:488px}.overview-parkings__image[data-v-ec5cc90f]{margin-top:-11px}.smart-tracking__content[data-v-ec5cc90f]{max-width:511px;padding-right:44px}.smart-tracking__image[data-v-ec5cc90f]{margin-top:-23px}.dashboard-image[data-v-ec5cc90f],.overview-payments-image[data-v-ec5cc90f]{position:relative;width:580px;height:350px}.dashboard-image__main-image[data-v-ec5cc90f],.overview-payments-image__main-image[data-v-ec5cc90f]{position:relative;z-index:1;width:100%;border-radius:16px;box-shadow:0 8px 24px -4px #3879f01f,0 0 12px -4px #9747ff14}.dashboard-image[data-v-ec5cc90f]:before,.overview-payments-image[data-v-ec5cc90f]:before{content:"";position:absolute;height:290px;border-radius:16px;filter:blur(60px)}.dashboard-image__chart[data-v-ec5cc90f],.dashboard-image__new-bookings[data-v-ec5cc90f],.dashboard-image__invoices[data-v-ec5cc90f],.dashboard-image__overdue-alert[data-v-ec5cc90f],.overview-payments-image__chart[data-v-ec5cc90f],.overview-payments-image__new-bookings[data-v-ec5cc90f],.overview-payments-image__invoices[data-v-ec5cc90f],.overview-payments-image__overdue-alert[data-v-ec5cc90f]{position:absolute;z-index:1}.dashboard-image[data-v-ec5cc90f]:before{top:14px;left:31px;width:547px;background:linear-gradient(110deg,#7b61ff 36.5%,#618dff 72%)}.dashboard-image__chart[data-v-ec5cc90f]{top:66px;right:-86px}.dashboard-image__new-bookings[data-v-ec5cc90f]{bottom:-40px;left:-54px}.overview-payments-image[data-v-ec5cc90f]:before{top:10px;left:24px;width:518px;background:linear-gradient(110deg,#52b4ec 36.5%,#3ed2c9 72%)}.overview-payments-image__invoices[data-v-ec5cc90f]{top:-46px;right:-52px}.overview-payments-image__overdue-alert[data-v-ec5cc90f]{bottom:-40px;left:-44px}.features[data-v-ec5cc90f]{display:flex;align-items:center;justify-content:center;gap:78px;margin-bottom:192px}.feature[data-v-ec5cc90f]{display:flex;align-items:center;gap:16px;width:276px}.feature__icon[data-v-ec5cc90f]{height:20px;width:20px;min-height:20px;min-width:20px}.feature__description[data-v-ec5cc90f]{font-size:18px;font-style:normal;font-weight:400;line-height:136%;color:var(--sec-text)}@media (max-width: 1200px){.parking-manager-platform[data-v-ec5cc90f]{padding:100px 16px 60px}.parking-manager-platform__title[data-v-ec5cc90f]{font-size:48px;font-style:normal;font-weight:700;line-height:104%;margin:0 auto 60px}.overview-parkings[data-v-ec5cc90f]{flex-direction:column-reverse;gap:48px}.overview-parkings__image[data-v-ec5cc90f]{margin-top:0}.overview-parkings__title[data-v-ec5cc90f],.overview-parkings__content[data-v-ec5cc90f]{max-width:100%;width:100%}.smart-tracking[data-v-ec5cc90f]{flex-direction:column;gap:48px}.smart-tracking__content[data-v-ec5cc90f],.smart-tracking__title[data-v-ec5cc90f]{padding-right:0;max-width:100%}.button-demo[data-v-ec5cc90f]{max-width:100%;width:100%}.dashboard-image[data-v-ec5cc90f],.overview-payments-image[data-v-ec5cc90f]{width:calc(100% - 84px);height:auto;margin:auto}.dashboard-image__chart[data-v-ec5cc90f],.overview-payments-image__chart[data-v-ec5cc90f]{right:-50px}.dashboard-image__new-bookings[data-v-ec5cc90f],.overview-payments-image__new-bookings[data-v-ec5cc90f]{left:-50px}.features[data-v-ec5cc90f]{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:60px}.feature[data-v-ec5cc90f]{width:100%}}@media (max-width: 599px){.overview-parkings__title[data-v-ec5cc90f],.smart-tracking__title[data-v-ec5cc90f]{font-size:32px;font-style:normal;font-weight:700;line-height:40px}.overview-parkings__content[data-v-ec5cc90f],.smart-tracking__content[data-v-ec5cc90f]{gap:24px}.dashboard-image[data-v-ec5cc90f],.overview-payments-image[data-v-ec5cc90f]{width:100%}.dashboard-image__chart[data-v-ec5cc90f],.overview-payments-image__chart[data-v-ec5cc90f]{top:32px;right:-20px;width:130px}.dashboard-image__new-bookings[data-v-ec5cc90f],.overview-payments-image__new-bookings[data-v-ec5cc90f]{bottom:-20px;left:-20px;width:130px}.dashboard-image__invoices[data-v-ec5cc90f],.overview-payments-image__invoices[data-v-ec5cc90f]{top:-20px;right:-20px;width:130px}.dashboard-image__overdue-alert[data-v-ec5cc90f],.overview-payments-image__overdue-alert[data-v-ec5cc90f]{bottom:-20px;left:-20px;width:130px}.dashboard-image[data-v-ec5cc90f]:before,.overview-payments-image[data-v-ec5cc90f]:before{top:0;left:0;width:100%;height:100%}}
