/* screen - finalise */

.finalise {
  background-color: var(--white);
  height: 3637px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.finalise .group-235-99iCyj {
  background-color: transparent;
  height: 121px;
  left: 240px;
  position: absolute;
  top: 883px;
  width: 360px;
}

.finalise .group-197-MePBr2 {
  background-color: transparent;
  cursor: pointer;
  height: 31px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .path-19-BZSn0m {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 360px;
}

.finalise .cancel-order-BZSn0m {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 263px;
  text-align: left;
  white-space: nowrap;
  width: 80px;
}

.finalise .group-103-MePBr2 {
  background-color: transparent;
  height: 31px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 16px);
  width: 100%;
}

.finalise .path-19-o9E4Nz {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 360px;
}

.finalise .edit-order-o9E4Nz {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 278px;
  text-align: left;
  white-space: nowrap;
  width: 63px;
}

.finalise .group-394-MePBr2 {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.finalise .path-19-L6PHNq {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 360px;
}

.finalise .contact-retailer-L6PHNq {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 242px;
  text-align: left;
  white-space: nowrap;
  width: 99px;
}

.finalise .group-231-99iCyj {
  background-color: transparent;
  height: 681px;
  left: 240px;
  position: absolute;
  top: 186px;
  width: 360px;
}

.finalise .rectangle-4-TmG6VP {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: calc(100.00% - 143px);
  left: 0px;
  position: absolute;
  top: 143px;
  width: 100%;
}

.finalise .line-5-TmG6VP {
  background-color: transparent;
  bottom: 276px;
  height: 65px;
  left: 8.08%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.finalise .line-20-TmG6VP {
  background-color: transparent;
  bottom: 178px;
  height: 65px;
  left: 8.08%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.finalise .line-26-TmG6VP {
  background-color: transparent;
  bottom: 80px;
  height: 65px;
  left: 8.08%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.finalise .line-8-TmG6VP {
  background-color: transparent;
  bottom: 446px;
  height: 1px;
  left: calc(50.00% - 161px);
  object-fit: cover;
  position: absolute;
  width: 323px;
}

.finalise .rectangle-74-TmG6VP {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 122px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-10-TmG6VP {
  background-color: transparent;
  height: 26px;
  left: 19px;
  position: absolute;
  top: calc(27.56% - 7px);
  width: 97px;
}

.finalise .my-order-H62Nzz {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.finalise .group-252-TmG6VP {
  background-color: transparent;
  height: 26px;
  position: absolute;
  right: calc(49.79% - 61px);
  top: 33px;
  width: 123px;
}

.finalise .porsche-911-ifm47y {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.finalise .in-progress-TmG6VP {
  background-color: transparent;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(6.26% - 6px);
  text-align: right;
  top: 182px;
  white-space: nowrap;
  width: 96px;
}

.finalise .please-complete-all-TmG6VP {
  background-color: transparent;
  height: 21px;
  left: calc(22.61% - 63px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 262px;
  white-space: nowrap;
  width: 278px;
}

.finalise .carrera-4-s-TmG6VP {
  background-color: transparent;
  height: 28px;
  left: calc(47.41% - 52px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 60px;
  white-space: nowrap;
  width: 109px;
}

.finalise .documents-TmG6VP {
  background-color: transparent;
  height: 22px;
  left: 48px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(47.42% - 10px);
  white-space: nowrap;
  width: 97px;
}

.finalise .contracts-TmG6VP {
  background-color: transparent;
  bottom: calc(37.86% - 8px);
  height: 22px;
  left: 48px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

.finalise .action-required-TmG6VP {
  background-color: transparent;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 17px;
  text-align: right;
  top: calc(47.52% - 7px);
  white-space: nowrap;
  width: 86px;
}

.finalise .group-254-TmG6VP {
  background-color: transparent;
  bottom: calc(37.67% - 8px);
  height: 20px;
  left: 19px;
  position: absolute;
  width: 20px;
}

.finalise .ellipse-12-plbSoO {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--concrete);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-plbSoO {
  background-color: transparent;
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: calc(49.28% - 4px);
  width: calc(100.00% - 9px);
}

.finalise .delivery-collection-TmG6VP {
  background-color: transparent;
  bottom: calc(20.20% - 9px);
  height: 45px;
  left: 48px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 95px;
}

.finalise .pay-completeorder-TmG6VP {
  background-color: transparent;
  bottom: 30px;
  height: 45px;
  left: 48px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 127px;
}

.finalise .pending-verification-TmG6VP {
  background-color: transparent;
  bottom: calc(37.61% - 6px);
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 109px;
}

.finalise .pending-verification-N7Lc1a {
  background-color: transparent;
  bottom: calc(23.05% - 3px);
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 109px;
}

.finalise .pending-verificatio-nv-TmG6VP {
  background-color: transparent;
  bottom: 56px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 114px;
}

.finalise .group-255-TmG6VP {
  background-color: transparent;
  bottom: calc(22.84% - 5px);
  height: 20px;
  left: 19px;
  position: absolute;
  width: 20px;
}

.finalise .ellipse-12-bDrRH5 {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--concrete);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-bDrRH5 {
  background-color: transparent;
  bottom: calc(48.70% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 9px);
}

.finalise .group-309-TmG6VP {
  background-color: transparent;
  bottom: 53px;
  height: 20px;
  left: 19px;
  position: absolute;
  width: 20px;
}

.finalise .ellipse-12-A50tTH {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--concrete);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-A50tTH {
  background-color: transparent;
  bottom: calc(48.70% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 9px);
}

.finalise .group-259-TmG6VP {
  background-color: transparent;
  height: 20px;
  left: 19px;
  position: absolute;
  top: calc(47.50% - 10px);
  width: 20px;
}

.finalise .ellipse-13-howE4P {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 20px;
}

.finalise .icon-check_mark-TmG6VP {
  background-color: transparent;
  height: 8px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: calc(47.58% - 4px);
  width: 11px;
}

.finalise .group-261-TmG6VP {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: calc(31.95% - 7px);
  top: calc(47.12% - 10px);
  width: 22px;
}

.finalise .polygon-1-3P6WpH {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .x-3P6WpH {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  right: calc(43.75% - 3px);
  text-align: right;
  top: 2px;
  white-space: nowrap;
  width: 6px;
}

.finalise .group-234-99iCyj {
  background-color: transparent;
  height: 76px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.finalise .rectangle-21-9JvcFF {
  background-color: var(--white);
  box-shadow: -4px 11px 19px #00000005;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .helios_site_logo-9JvcFF {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% - 34px);
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 139px;
}

.finalise .group-2-9JvcFF {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 265px;
  top: calc(46.42% - 9px);
  width: 105px;
}

.finalise .shopicons_-regular_-account-NVbmur {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.finalise .path-1-7EXDaX {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.finalise .shopicon-7EXDaX {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 2px;
  position: absolute;
  top: 2px;
  width: calc(100.00% - 4px);
}

.finalise .icon-user-8VmYbV {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.finalise .my-account-NVbmur {
  background-color: transparent;
  height: calc(100.00% + 1px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 80px;
}

.finalise .group-262-9JvcFF {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 239px;
  top: calc(45.45% - 10px);
  width: 22px;
}

.finalise .polygon-1-UEuASX {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .x-UEuASX {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  right: calc(43.75% - 3px);
  text-align: right;
  top: 2px;
  white-space: nowrap;
  width: 6px;
}

.finalise .group-639-99iCyj {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 722px;
  position: absolute;
  top: 76px;
  width: 476px;
}

.finalise .rectangle-79-cWR6fY {
  background-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .my-vehicles-cWR6fY {
  background-color: transparent;
  bottom: calc(48.33% - 11px);
  height: 22px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 93px;
}

.finalise .group-640-99iCyj {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 1204px;
  position: absolute;
  top: 76px;
  width: 716px;
}

.finalise .rectangle-80-yDBn96 {
  background-color: var(--concrete);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .my-shortlist-yDBn96 {
  background-color: transparent;
  bottom: calc(48.33% - 11px);
  height: 22px;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 102px;
}

.finalise .group-638-99iCyj {
  background-color: transparent;
  cursor: pointer;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 716px;
}

.finalise .rectangle-76-VQFqTx {
  background-color: var(--concrete);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .my-profile-VQFqTx {
  background-color: transparent;
  bottom: calc(48.33% - 11px);
  height: 22px;
  left: calc(41.71% - 35px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 83px;
}

.finalise .group-264-99iCyj {
  background-color: transparent;
  height: 7px;
  left: 264px;
  position: absolute;
  top: 610px;
  width: 10px;
}

.finalise .icon-check_mark-y33Oj0 {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.finalise .group-150-99iCyj {
  background-color: transparent;
  height: 1321px;
  left: 640px;
  position: absolute;
  top: 186px;
  width: 1040px;
}

.finalise .rectangle-3-7joxb8 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  box-shadow: -4px 11px 10px #0000000a;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .documents-7joxb8 {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 170px;
}

.finalise .ellipse-15-7joxb8 {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--purple-heart);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.finalise .icon-check_mark-7joxb8 {
  background-color: transparent;
  height: 15px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 18px;
}

.finalise .please-upload-your-documents-for-proof-7joxb8 {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 92px;
  white-space: nowrap;
  width: 350px;
}

.finalise .scan-and-upload-your-7joxb8 {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 120px;
  white-space: nowrap;
  width: 640px;
}

.finalise .group-278-7joxb8 {
  background-color: transparent;
  height: 63px;
  left: 83px;
  position: absolute;
  top: calc(49.01% - 31px);
  width: calc(100.00% - 168px);
}

.finalise .group-265-fGCkqf {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 20px;
}

.finalise .ellipse-13-rdhP3R {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .line-5-fGCkqf {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .finance-application-document-fGCkqf {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 270px;
}

.finalise .icon-check_mark-fGCkqf {
  background-color: transparent;
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: calc(16.76% - 1px);
  width: 11px;
}

.finalise .finalise-2-fGCkqf {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .path-19-o1z8z2 {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .upload-o1z8z2 {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 92px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .group-280-o1z8z2 {
  background-color: transparent;
  height: 13px;
  left: calc(10.92% - 1px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 12px;
}

.finalise .icon-upload_arrow-VqfKPX {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-281-7joxb8 {
  background-color: transparent;
  bottom: calc(31.29% - 20px);
  height: 63px;
  left: 83px;
  position: absolute;
  width: calc(100.00% - 168px);
}

.finalise .group-265-M2f4Pd {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 20px;
}

.finalise .ellipse-13-JBLI8T {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .line-5-M2f4Pd {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .proof-of-vehicle-ownership-M2f4Pd {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 239px;
}

.finalise .icon-check_mark-M2f4Pd {
  background-color: transparent;
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: calc(16.76% - 1px);
  width: 11px;
}

.finalise .finalise-2-M2f4Pd {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .path-19-DgJG0X {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .upload-DgJG0X {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 92px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .group-280-DgJG0X {
  background-color: transparent;
  height: 13px;
  left: calc(10.92% - 1px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 12px;
}

.finalise .icon-upload_arrow-2S6Psk {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .vehicle-registration-document-M2f4Pd {
  background-color: transparent;
  height: 22px;
  left: calc(41.58% - 84px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 203px;
}

.finalise .group-279-7joxb8 {
  background-color: transparent;
  bottom: calc(43.65% - 28px);
  height: 64px;
  left: 83px;
  position: absolute;
  width: calc(100.00% - 168px);
}

.finalise .line-21-F2vZ4G {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .verification-of-income-F2vZ4G {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 9px;
  white-space: nowrap;
  width: 194px;
}

.finalise .group-272-F2vZ4G {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 20px;
}

.finalise .group-271-E2HXhD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .ellipse-13-w3OqQE {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-E2HXhD {
  background-color: transparent;
  bottom: calc(48.55% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 9px);
}

.finalise .payslips-or-bank-sta-F2vZ4G {
  background-color: transparent;
  height: 22px;
  left: calc(41.53% - 130px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(20.13% - 4px);
  white-space: nowrap;
  width: 313px;
}

.finalise .finalise-2-F2vZ4G {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .path-19-g5bHu4 {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .upload-g5bHu4 {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 92px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .group-280-g5bHu4 {
  background-color: transparent;
  height: 13px;
  left: calc(10.92% - 1px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 12px;
}

.finalise .icon-upload_arrow-6dFv6o {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-282-7joxb8 {
  background-color: transparent;
  bottom: 64px;
  height: 295px;
  left: 83px;
  position: absolute;
  width: 615px;
}

.finalise .pictures-of-vehicle-GLtuAG {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 164px;
}

.finalise .group-272-GLtuAG {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 20px;
}

.finalise .group-271-xzoVmV {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .ellipse-13-qyxiyw {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-xzoVmV {
  background-color: transparent;
  bottom: calc(48.55% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 9px);
}

.finalise .exterior-GLtuAG {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(17.33% - 4px);
  white-space: nowrap;
  width: 69px;
}

.finalise .interior-GLtuAG {
  background-color: transparent;
  bottom: calc(34.28% - 8px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 66px;
}

.finalise .group-163-GLtuAG {
  background-color: transparent;
  height: 80px;
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: calc(38.54% - 31px);
  width: 135px;
}

.finalise .rectangle-25-be5bjB {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .front-be5bjB {
  background-color: transparent;
  bottom: 3px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(48.48% - 17px);
  text-align: center;
  white-space: nowrap;
  width: 36px;
}

.finalise .group-161-be5bjB {
  background-color: transparent;
  height: 44px;
  left: calc(50.00% - 33px);
  position: absolute;
  top: calc(46.89% - 21px);
  width: 67px;
}

.finalise .rectangle-45-X48U5G {
  background-color: var(--silver-chalice);
  height: 4px;
  left: 0px;
  position: absolute;
  top: calc(18.37% - 1px);
  width: 6px;
}

.finalise .path-36-X48U5G {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 2px);
}

.finalise .rectangle-46-X48U5G {
  background-color: var(--silver-chalice);
  height: 4px;
  position: absolute;
  right: 0px;
  top: calc(18.37% - 1px);
  width: 6px;
}

.finalise .group-176-GLtuAG {
  background-color: transparent;
  bottom: 0px;
  height: 80px;
  left: 0px;
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

.finalise .rectangle-25-bHzWxr {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .interior-front-bHzWxr {
  background-color: transparent;
  bottom: 3px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(46.94% - 40px);
  text-align: center;
  white-space: nowrap;
  width: 86px;
}

.finalise .group-181-bHzWxr {
  background-color: transparent;
  height: 46px;
  left: calc(50.00% - 31px);
  position: absolute;
  top: calc(44.63% - 20px);
  width: 63px;
}

.finalise .group-180-eiIA7l {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-164-GLtuAG {
  background-color: transparent;
  height: 80px;
  left: calc(33.33% - 45px);
  opacity: 0.5;
  position: absolute;
  top: calc(38.54% - 31px);
  width: 135px;
}

.finalise .rectangle-25-PgciOL {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-165-PgciOL {
  background-color: transparent;
  height: 44px;
  position: absolute;
  right: calc(49.27% - 33px);
  top: calc(46.89% - 21px);
  width: 67px;
}

.finalise .rectangle-48-edg4MW {
  background-color: var(--silver-chalice);
  height: 4px;
  left: 0px;
  position: absolute;
  top: calc(18.37% - 1px);
  width: 6px;
}

.finalise .path-38-edg4MW {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 2px);
}

.finalise .rectangle-49-edg4MW {
  background-color: var(--silver-chalice);
  height: 4px;
  position: absolute;
  right: 0px;
  top: calc(18.37% - 1px);
  width: 6px;
}

.finalise .back-PgciOL {
  background-color: transparent;
  bottom: 3px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(48.57% - 15px);
  text-align: center;
  white-space: nowrap;
  width: 30px;
}

.finalise .group-179-GLtuAG {
  background-color: transparent;
  bottom: 0px;
  height: 80px;
  left: calc(33.33% - 45px);
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

.finalise .rectangle-25-TzlFLy {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-165-TzlFLy {
  background-color: transparent;
  height: 52px;
  object-fit: cover;
  position: absolute;
  right: calc(49.41% - 25px);
  top: 10px;
  width: 50px;
}

.finalise .interior-back-TzlFLy {
  background-color: transparent;
  bottom: 3px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(47.27% - 38px);
  text-align: center;
  white-space: nowrap;
  width: 80px;
}

.finalise .group-166-GLtuAG {
  background-color: transparent;
  height: 80px;
  opacity: 0.5;
  position: absolute;
  right: calc(33.33% - 45px);
  top: calc(38.54% - 31px);
  width: 135px;
}

.finalise .rectangle-25-mDkxIq {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .left-side-mDkxIq {
  background-color: transparent;
  bottom: 3px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(48.19% - 25px);
  text-align: center;
  white-space: nowrap;
  width: 52px;
}

.finalise .group-168-mDkxIq {
  background-color: transparent;
  height: 35px;
  left: 13px;
  position: absolute;
  top: calc(47.51% - 17px);
  width: calc(100.00% - 25px);
}

.finalise .group-229-EoKHzr {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .rectangle-50-XEov87 {
  background-color: var(--silver-chalice);
  height: 9px;
  position: absolute;
  right: 26.24%;
  top: 3px;
  width: 2px;
}

.finalise .rectangle-51-XEov87 {
  background-color: var(--silver-chalice);
  height: 4px;
  left: calc(31.78% - 3px);
  position: absolute;
  top: calc(34.47% - 1px);
  transform: rotate(-9.73deg);
  width: 8px;
}

.finalise .group-228-XEov87 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-228-wrSMw2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.finalise .group-172-GLtuAG {
  background-color: transparent;
  height: 80px;
  opacity: 0.5;
  position: absolute;
  right: 0px;
  top: calc(38.54% - 31px);
  width: 135px;
}

.finalise .rectangle-25-DsVe8K {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .right-side-DsVe8K {
  background-color: transparent;
  bottom: 3px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(48.05% - 28px);
  text-align: center;
  white-space: nowrap;
  width: 58px;
}

.finalise .group-230-DsVe8K {
  background-color: transparent;
  height: 35px;
  left: 12px;
  position: absolute;
  top: calc(47.51% - 17px);
  width: calc(100.00% - 25px);
}

.finalise .group-229-jDWkST {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .rectangle-50-4Ees46 {
  background-color: var(--silver-chalice);
  height: 9px;
  left: 26.24%;
  position: absolute;
  top: 3px;
  width: 2px;
}

.finalise .rectangle-51-4Ees46 {
  background-color: var(--silver-chalice);
  height: 4px;
  position: absolute;
  right: calc(31.78% - 3px);
  top: calc(34.47% - 1px);
  transform: rotate(189.73deg);
  width: 8px;
}

.finalise .group-228-4Ees46 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-228-Zf9s0Z {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-169-GLtuAG {
  background-color: transparent;
  height: 39px;
  left: 49px;
  opacity: 0.75;
  position: absolute;
  top: calc(40.39% - 16px);
  width: 39px;
}

.finalise .group-169-xdxeYD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-177-GLtuAG {
  background-color: transparent;
  bottom: 21px;
  height: 39px;
  left: 49px;
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.finalise .group-169-pzPX1f {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-170-GLtuAG {
  background-color: transparent;
  height: 39px;
  left: calc(36.12% - 14px);
  opacity: 0.75;
  position: absolute;
  top: calc(40.39% - 16px);
  width: 39px;
}

.finalise .group-169-Xw5lh4 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-178-GLtuAG {
  background-color: transparent;
  bottom: 21px;
  height: 39px;
  left: calc(36.12% - 14px);
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.finalise .group-169-kQ3gMD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-171-GLtuAG {
  background-color: transparent;
  height: 39px;
  opacity: 0.75;
  position: absolute;
  right: calc(36.12% - 14px);
  top: calc(40.39% - 16px);
  width: 39px;
}

.finalise .group-169-20DTJx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-173-GLtuAG {
  background-color: transparent;
  height: 39px;
  opacity: 0.75;
  position: absolute;
  right: 48px;
  top: calc(40.39% - 16px);
  width: 39px;
}

.finalise .group-169-dI6Fu0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-310-7joxb8 {
  background-color: transparent;
  height: 252px;
  left: 83px;
  position: absolute;
  top: calc(25.45% - 64px);
  width: calc(100.00% - 168px);
}

.finalise .group-277-8ZeYgK {
  background-color: transparent;
  height: 63px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-265-vzA7x6 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 20px;
}

.finalise .ellipse-13-SHTPgn {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .e-sign-contracts-vzA7x6 {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 48px;
  text-align: left;
  top: 9px;
  white-space: nowrap;
  width: 101px;
}

.finalise .line-5-vzA7x6 {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .identification-document-vzA7x6 {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 214px;
}

.finalise .icon-check_mark-vzA7x6 {
  background-color: transparent;
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: calc(16.76% - 1px);
  width: 11px;
}

.finalise .id-card-passport-etc-vzA7x6 {
  background-color: transparent;
  height: 22px;
  left: calc(34.70% - 51px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 146px;
}

.finalise .finalise-2-vzA7x6 {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .path-19-KXsyre {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .upload-KXsyre {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 92px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .group-280-KXsyre {
  background-color: transparent;
  height: 13px;
  left: calc(10.92% - 1px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 12px;
}

.finalise .icon-upload_arrow-hwrOQz {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.finalise .group-275-8ZeYgK {
  background-color: transparent;
  height: 64px;
  left: 0px;
  position: absolute;
  top: calc(48.79% - 31px);
  width: 100%;
}

.finalise .finalise-2-1y3X6P {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .path-19-mfAmUz {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .upload-mfAmUz {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 92px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .group-280-mfAmUz {
  background-color: transparent;
  height: 13px;
  left: calc(10.92% - 1px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 12px;
}

.finalise .icon-upload_arrow-oTv834 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .line-21-1y3X6P {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .address-proof-1y3X6P {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 9px;
  white-space: nowrap;
  width: 127px;
}

.finalise .group-272-1y3X6P {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 9px;
  width: 20px;
}

.finalise .group-271-awzl7c {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .ellipse-13-AzboBw {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-awzl7c {
  background-color: transparent;
  bottom: calc(48.55% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 9px);
}

.finalise .bank-statement-water-bill-etc-1y3X6P {
  background-color: transparent;
  height: 22px;
  left: calc(24.84% - 52px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(20.13% - 4px);
  white-space: nowrap;
  width: 208px;
}

.finalise .group-276-8ZeYgK {
  background-color: transparent;
  bottom: 0px;
  height: 64px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.finalise .line-21-uqVkx1 {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .driving-license-uqVkx1 {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 9px;
  white-space: nowrap;
  width: 136px;
}

.finalise .group-272-uqVkx1 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 20px;
}

.finalise .finalise-2-uqVkx1 {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .path-19-gFZMfc {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .upload-gFZMfc {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 92px;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .group-280-gFZMfc {
  background-color: transparent;
  height: 13px;
  left: calc(10.92% - 1px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 12px;
}

.finalise .icon-upload_arrow-46iE6v {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .personal-7joxb8 {
  background-color: transparent;
  height: 28px;
  left: 83px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 216px;
  white-space: nowrap;
  width: 99px;
}

.finalise .finance-7joxb8 {
  background-color: transparent;
  height: 28px;
  left: 83px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: calc(43.34% - 12px);
  white-space: nowrap;
  width: 82px;
}

.finalise .trade-in-7joxb8 {
  background-color: transparent;
  bottom: calc(37.49% - 10px);
  height: 28px;
  left: 83px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 86px;
}

.finalise .group-268-7joxb8 {
  background-color: transparent;
  height: 18px;
  position: absolute;
  right: 42px;
  top: 39px;
  transform: rotate(45.00deg);
  width: 18px;
}

.finalise .path-17-3ZVftx {
  background-color: transparent;
  height: calc(100.00% + 8px);
  left: -4px;
  object-fit: cover;
  position: absolute;
  top: -4px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 8px);
}

.finalise .group-627-99iCyj {
  background-color: transparent;
  height: 430px;
  left: 640px;
  position: absolute;
  top: 1542px;
  width: 1040px;
}

.finalise .group-151-dvWdPz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .personal-details-g2D7RJ {
  background-color: transparent;
  height: 39px;
  left: 84px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 253px;
}

.finalise .ellipse-7-g2D7RJ {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 17px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.finalise .x2-g2D7RJ {
  background-color: transparent;
  height: 39px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 18px;
}

.finalise .group-157-g2D7RJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .path-72-lyiwqx {
  background-color: transparent;
  height: calc(100.00% + 30px);
  left: -19px;
  object-fit: cover;
  position: absolute;
  top: -4px;
  width: calc(100.00% + 30px);
}

.finalise .ellipse-4-lyiwqx {
  background-color: transparent;
  border-radius: 25px;
  height: 50px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 50px;
}

.finalise .contracts-lyiwqx {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 161px;
}

.finalise .your-cont-racts-are-ready-to-sign-lyiwqx {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(22.66% - 5px);
  white-space: nowrap;
  width: 282px;
}

.finalise .before-we-can-comple-lyiwqx {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(29.52% - 6px);
  white-space: nowrap;
  width: 438px;
}

.finalise .group-269-lyiwqx {
  background-color: transparent;
  bottom: calc(25.67% - 40px);
  height: 156px;
  left: 83px;
  position: absolute;
  width: calc(100.00% - 168px);
}

.finalise .group-74-nhNPHx {
  background-color: transparent;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 169px;
}

.finalise .group-267-nhNPHx {
  background-color: transparent;
  bottom: calc(26.18% - 8px);
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.finalise .group-76-nhNPHx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .line-5-JiQXIZ {
  background-color: transparent;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 40.53%;
  width: calc(100.00% - 4px);
}

.finalise .line-21-JiQXIZ {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 4px);
}

.finalise .vehicle-purchase-agreement-JiQXIZ {
  background-color: transparent;
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 254px;
}

.finalise .finance-agreement-JiQXIZ {
  background-color: transparent;
  bottom: calc(20.96% - 6px);
  height: 28px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 173px;
}

.finalise .group-265-JiQXIZ {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 20px;
}

.finalise .ellipse-13-1ulmIy {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-JiQXIZ {
  background-color: transparent;
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 11px;
}

.finalise .group-266-JiQXIZ {
  background-color: transparent;
  bottom: calc(25.61% - 5px);
  height: 20px;
  left: 0px;
  position: absolute;
  width: 20px;
}

.finalise .ellipse-12-l3BgOh {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--concrete);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-l3BgOh {
  background-color: transparent;
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: calc(49.28% - 4px);
  width: calc(100.00% - 9px);
}

.finalise .updated-JiQXIZ {
  background-color: transparent;
  bottom: calc(25.77% - 4px);
  height: 15px;
  left: calc(25.39% - 14px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

.finalise .group-257-g2D7RJ {
  background-color: transparent;
  height: 18px;
  position: absolute;
  right: 42px;
  top: 33px;
  transform: rotate(45.00deg);
  width: 18px;
}

.finalise .path-17-lZBU0J {
  background-color: transparent;
  height: calc(100.00% + 8px);
  left: -4px;
  object-fit: cover;
  position: absolute;
  top: -4px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 8px);
}

.finalise .group-626-99iCyj {
  background-color: transparent;
  height: 633px;
  left: 640px;
  position: absolute;
  top: 2007px;
  width: 1040px;
}

.finalise .rectangle-3-eNuIEc {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  box-shadow: -4px 11px 10px #0000000a;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .path-59-eNuIEc {
  background-color: transparent;
  height: calc(100.00% - 83px);
  left: 50.00%;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 1px;
}

.finalise .delivery-collection-eNuIEc {
  background-color: transparent;
  height: 39px;
  left: 84px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 40px;
  white-space: nowrap;
  width: 315px;
}

.finalise .group-284-eNuIEc {
  background-color: transparent;
  height: 80px;
  left: 84px;
  position: absolute;
  top: calc(18.94% - 15px);
  width: 385px;
}

.finalise .group-191-xxRnum {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 176px;
}

.finalise .rectangle-59-M0fwzV {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .deliver-M0fwzV {
  background-color: transparent;
  height: 19px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(40.16% - 8px);
  white-space: nowrap;
  width: 52px;
}

.finalise .icon-check_mark-M0fwzV {
  background-color: transparent;
  bottom: calc(18.81% - 1px);
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 16px;
  width: 11px;
}

.finalise .your-car-M0fwzV {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

.finalise .group-192-xxRnum {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 176px;
}

.finalise .rectangle-25-ZW3qPC {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .your-car-ZW3qPC {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

.finalise .collect-ZW3qPC {
  background-color: transparent;
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(40.16% - 8px);
  white-space: nowrap;
  width: 56px;
}

.finalise .group-283-eNuIEc {
  background-color: transparent;
  bottom: 86px;
  height: 322px;
  left: 84px;
  position: absolute;
  width: 385px;
}

.finalise .group-240-IpW0TB {
  background-color: transparent;
  height: calc(100.00% - 57px);
  left: 0px;
  position: absolute;
  top: 57px;
  width: 100%;
}

.finalise .delivery-address-D6lFA4 {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 144px;
}

.finalise .rectangle-25-D6lFA4 {
  background-color: var(--concrete);
  height: 31px;
  left: 0px;
  position: absolute;
  top: 34px;
  width: 100%;
}

.finalise .ad-dress-line-1-D6lFA4 {
  background-color: transparent;
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(12.09% - 2px);
  white-space: nowrap;
  width: 74px;
}

.finalise .rectangle-25-xp6Vnz {
  background-color: var(--concrete);
  height: 31px;
  left: 0px;
  position: absolute;
  top: calc(35.96% - 11px);
  width: 100%;
}

.finalise .ad-dress-line-2-D6lFA4 {
  background-color: transparent;
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(32.07% - 5px);
  white-space: nowrap;
  width: 75px;
}

.finalise .rectangle-25-Hx67AG {
  background-color: var(--concrete);
  bottom: calc(42.69% - 13px);
  height: 31px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.finalise .town-city-D6lFA4 {
  background-color: transparent;
  bottom: calc(47.95% - 7px);
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.finalise .rectangle-25-E7wdbR {
  background-color: var(--concrete);
  bottom: calc(21.35% - 7px);
  height: 31px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.finalise .region-D6lFA4 {
  background-color: transparent;
  bottom: calc(27.97% - 4px);
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 37px;
}

.finalise .rectangle-25-zoCl8h {
  background-color: var(--concrete);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 227px;
}

.finalise .country-D6lFA4 {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 47px;
}

.finalise .group-245-IpW0TB {
  background-color: transparent;
  height: 20px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 309px;
}

.finalise .deliver-to-different-EFueFF {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: calc(100.00% - 24px);
}

.finalise .icon-check_mark-EFueFF {
  background-color: transparent;
  height: 8px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(49.44% - 4px);
  width: 11px;
}

.finalise .rectangle-29-EFueFF {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--alto);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.finalise .when-would-you-like-it-delivered-eNuIEc {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(24.44% - 70px);
  text-align: left;
  top: 103px;
  white-space: nowrap;
  width: 285px;
}

.finalise .please-select-your-p-eNuIEc {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 128px;
  text-align: left;
  top: calc(21.48% - 5px);
  white-space: nowrap;
  width: 342px;
}

.finalise .rectangle-25-eNuIEc {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  position: absolute;
  right: 84px;
  top: calc(37.33% - 12px);
  width: 385px;
}

.finalise .x29072022-eNuIEc {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(36.89% - 29px);
  text-align: left;
  top: calc(37.36% - 8px);
  white-space: nowrap;
  width: 79px;
}

.finalise .rectangle-25-WSxiyv {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(46.55% - 14px);
  height: 31px;
  position: absolute;
  right: 84px;
  width: 385px;
}

.finalise .x1000am-eNuIEc {
  background-color: transparent;
  bottom: calc(46.77% - 10px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(38.05% - 23px);
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

.finalise .x1200pm-eNuIEc {
  background-color: transparent;
  bottom: calc(46.77% - 10px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(28.89% - 18px);
  text-align: left;
  white-space: nowrap;
  width: 62px;
}

.finalise .x-eNuIEc {
  background-color: transparent;
  bottom: calc(46.77% - 10px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(34.35% - 3px);
  text-align: left;
  white-space: nowrap;
  width: 8px;
}

.finalise .path-27-eNuIEc {
  background-color: transparent;
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 97px;
  top: calc(37.88% - 2px);
  width: 9px;
}

.finalise .path-80-eNuIEc {
  background-color: transparent;
  bottom: calc(46.67% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 97px;
  width: 9px;
}

.finalise .select-a-date-eNuIEc {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(38.59% - 43px);
  text-align: left;
  top: calc(30.97% - 7px);
  white-space: nowrap;
  width: 111px;
}

.finalise .select-time-of-day-eNuIEc {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(35.83% - 54px);
  text-align: left;
  top: calc(46.85% - 10px);
  white-space: nowrap;
  width: 151px;
}

.finalise .group-286-eNuIEc {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: calc(43.44% - 6px);
  top: calc(37.65% - 6px);
  width: 14px;
}

.finalise .icon-calendar-WMlAwm {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.finalise .group-289-eNuIEc {
  background-color: transparent;
  bottom: calc(46.63% - 7px);
  height: 14px;
  position: absolute;
  right: calc(43.44% - 6px);
  width: 14px;
}

.finalise .icon-clock-6EcxKG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-290-eNuIEc {
  background-color: transparent;
  bottom: calc(36.62% - 7px);
  height: 20px;
  position: absolute;
  right: calc(32.08% - 64px);
  width: 200px;
}

.finalise .anytime-ca8yAm {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -3px;
  white-space: nowrap;
  width: 55px;
}

.finalise .icon-check_mark-ca8yAm {
  background-color: transparent;
  height: 8px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(49.44% - 4px);
  width: 11px;
}

.finalise .rectangle-29-ca8yAm {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--alto);
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.finalise .x900am-600pm-ca8yAm {
  background-color: transparent;
  color: var(--eerie-black);
  font-family: var(--font-family-bilo-light);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 300;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 113px;
}

.finalise .path-83-eNuIEc {
  background-color: transparent;
  height: 50px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 50px;
}

.finalise .group-625-99iCyj {
  background-color: transparent;
  height: 879px;
  left: 640px;
  position: absolute;
  top: 2675px;
  width: 1040px;
}

.finalise .rectangle-3-LJsjwq {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  box-shadow: -4px 11px 10px #0000000a;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .line-9-LJsjwq {
  background-color: transparent;
  height: calc(100.00% - 92px);
  object-fit: cover;
  position: absolute;
  right: 49.95%;
  top: 40px;
  width: 1px;
}

.finalise .group-68-LJsjwq {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  height: 31px;
  position: absolute;
  right: calc(34.35% - 60px);
  width: 174px;
}

.finalise .path-19-ilebaf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .pay-complete-order-ilebaf {
  background-color: transparent;
  bottom: calc(40.00% - 6px);
  height: 16px;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 125px;
}

.finalise .pay-complete-order-LJsjwq {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 321px;
}

.finalise .ellipse-7-LJsjwq {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--concrete);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.finalise .group-301-LJsjwq {
  background-color: transparent;
  height: calc(100.00% - 184px);
  left: 85px;
  position: absolute;
  top: 94px;
  width: 388px;
}

.finalise .line-22-WPnUgt {
  background-color: transparent;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 100%;
}

.finalise .line-25-WPnUgt {
  background-color: transparent;
  bottom: 38px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.finalise .line-23-WPnUgt {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 137px;
  width: 280px;
}

.finalise .line-24-WPnUgt {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 36.10%;
  width: 290px;
}

.finalise .path-88-WPnUgt {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 47.05%;
  width: 305px;
}

.finalise .path-86-WPnUgt {
  background-color: transparent;
  bottom: 42.00%;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 315px;
}

.finalise .roof-main-support-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(24.07% - 5px);
  white-space: nowrap;
  width: 157px;
}

.finalise .racing-bike-carrier-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(29.72% - 7px);
  white-space: nowrap;
  width: 162px;
}

.finalise .vehicle-purchase-price-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 86px;
  white-space: nowrap;
  width: 192px;
}

.finalise .total-price-WPnUgt {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 94px;
}

.finalise .term-WPnUgt {
  background-color: transparent;
  bottom: calc(25.11% - 6px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.finalise .optional-final-payment-WPnUgt {
  background-color: transparent;
  bottom: calc(19.47% - 4px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 194px;
}

.finalise .comprehensive-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(41.01% - 9px);
  white-space: nowrap;
  width: 128px;
}

.finalise .down-payment-WPnUgt {
  background-color: transparent;
  bottom: 93px;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 122px;
}

.finalise .apr-WPnUgt {
  background-color: transparent;
  bottom: 55px;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}

.finalise .span0-YI9oUy {
}

.finalise .span1-YI9oUy {
}

.finalise .trade-in-value-WPnUgt {
  background-color: transparent;
  bottom: calc(47.70% - 10px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 123px;
}

.finalise .accessories-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: calc(18.42% - 4px);
  white-space: nowrap;
  width: 98px;
}

.finalise .insurance-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: calc(35.29% - 8px);
  white-space: nowrap;
  width: 83px;
}

.finalise .trade-in-WPnUgt {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: calc(46.58% - 10px);
  white-space: nowrap;
  width: 68px;
}

.finalise .payment-WPnUgt {
  background-color: transparent;
  bottom: calc(42.12% - 9px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 66px;
}

.finalise .x450-WPnUgt {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: right;
  top: calc(24.07% - 5px);
  white-space: nowrap;
  width: 38px;
}

.finalise .x80000-WPnUgt {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 86px;
  white-space: nowrap;
  width: 61px;
}

.finalise .x68000-WPnUgt {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 61px;
}

.finalise .finance-WPnUgt {
  background-color: transparent;
  bottom: calc(36.40% - 8px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 62px;
}

.finalise .x1000-WPnUgt {
  background-color: transparent;
  bottom: calc(30.76% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 48px;
}

.finalise .x320-WPnUgt {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: calc(29.72% - 7px);
  white-space: nowrap;
  width: 37px;
}

.finalise .x48-months-WPnUgt {
  background-color: transparent;
  bottom: calc(25.11% - 6px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 74px;
}

.finalise .x20000-WPnUgt {
  background-color: transparent;
  bottom: calc(19.47% - 4px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 60px;
}

.finalise .est-680-WPnUgt {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: calc(41.01% - 9px);
  white-space: nowrap;
  width: 66px;
}

.finalise .x10000-WPnUgt {
  background-color: transparent;
  bottom: 93px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

.finalise .x9-WPnUgt {
  background-color: transparent;
  bottom: 55px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 24px;
}

.finalise .x12000-WPnUgt {
  background-color: transparent;
  bottom: calc(47.70% - 10px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 63px;
}

.finalise .x-48-months-WPnUgt {
  background-color: transparent;
  bottom: calc(30.68% - 7px);
  height: 22px;
  left: calc(25.81% - 22px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.finalise .group-299-WPnUgt {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 242px;
}

.finalise .porsche-911-carrera-4s-jreaDS {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.finalise .porsche-hong-kong-WPnUgt {
  background-color: transparent;
  height: 28px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 28px;
  white-space: nowrap;
  width: 166px;
}

.finalise .payment-method-WPnUgt {
  background-color: transparent;
  bottom: calc(36.33% - 8px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 138px;
}

.finalise .monthly-WPnUgt {
  background-color: transparent;
  bottom: calc(30.68% - 7px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 74px;
}

.finalise .group-302-LJsjwq {
  background-color: transparent;
  height: 211px;
  position: absolute;
  right: 86px;
  top: 94px;
  width: 387px;
}

.finalise .path-87-F1VXBG {
  background-color: transparent;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 23.61%;
  width: calc(100.00% - 1px);
}

.finalise .down-payment-due-F1VXBG {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 157px;
}

.finalise .x10000-F1VXBG {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: right;
  top: -2px;
  white-space: nowrap;
  width: 57px;
}

.finalise .non-refundable-order-F1VXBG {
  background-color: transparent;
  bottom: 2px;
  height: 137px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 2px);
}

.finalise .group-306-LJsjwq {
  background-color: transparent;
  height: 50px;
  position: absolute;
  right: 86px;
  top: calc(41.51% - 21px);
  width: 386px;
}

.finalise .path-87-PUEaLX {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.finalise .credit-card-PUEaLX {
  background-color: transparent;
  height: 22px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 100px;
}

.finalise .ellipse-16-PUEaLX {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 10px;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.finalise .group-272-PUEaLX {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 20px;
}

.finalise .group-271-5qdJvc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .ellipse-13-Mzx5fO {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--purple-heart);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .icon-check_mark-5qdJvc {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 9px);
}

.finalise .group-307-LJsjwq {
  background-color: transparent;
  bottom: 124px;
  height: 50px;
  position: absolute;
  right: 86px;
  width: 386px;
}

.finalise .path-87-MdFABZ {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.finalise .paypal-MdFABZ {
  background-color: transparent;
  height: 22px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 55px;
}

.finalise .group-272-MdFABZ {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 20px;
}

.finalise .group-271-qpbqjY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .ellipse-13-lMxTXH {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--concrete);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.finalise .group-305-LJsjwq {
  background-color: transparent;
  height: 25px;
  position: absolute;
  right: 86px;
  top: calc(40.27% - 10px);
  width: 34px;
}

.finalise .path-89-R3Ldxb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .path-90-R3Ldxb {
  background-color: transparent;
  height: 12px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 6px);
  width: 23px;
}

.finalise .group-308-LJsjwq {
  background-color: transparent;
  bottom: calc(34.18% - 82px);
  height: 241px;
  position: absolute;
  right: 86px;
  width: 385px;
}

.finalise .rectangle-25-s2awZR {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  left: 0px;
  position: absolute;
  top: 34px;
  width: 100%;
}

.finalise .card-number-s2awZR {
  background-color: transparent;
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(13.27% - 2px);
  white-space: nowrap;
  width: 70px;
}

.finalise .rectangle-25-aUlZxI {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(41.90% - 13px);
  height: 31px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.finalise .name-on-card-s2awZR {
  background-color: transparent;
  bottom: calc(47.79% - 7px);
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 73px;
}

.finalise .rectangle-25-58G1ak {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 168px;
}

.finalise .mmyy-s2awZR {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 33px;
}

.finalise .rectangle-25-JGEu3S {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 168px;
}

.finalise .cvv-s2awZR {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(37.36% - 8px);
  text-align: left;
  white-space: nowrap;
  width: 21px;
}

.finalise .card-number-aUlZxI {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 111px;
}

.finalise .name-on-card-aUlZxI {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(39.50% - 9px);
  white-space: nowrap;
  width: 115px;
}

.finalise .expiry-date-s2awZR {
  background-color: transparent;
  bottom: calc(20.32% - 4px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 94px;
}

.finalise .cvv-aUlZxI {
  background-color: transparent;
  bottom: calc(20.32% - 4px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(38.53% - 12px);
  text-align: left;
  white-space: nowrap;
  width: 32px;
}

.finalise .group-641-99iCyj {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 1828px;
  position: fixed;
  top: 990px;
  width: 60px;
}

.finalise .ellipse-22-h5sVvx {
  background-color: var(--purple-heart);
  border-radius: 30px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finalise .group-336-h5sVvx {
  background-color: transparent;
  height: 28px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 16px);
  top: calc(50.00% - 14px);
  width: 32px;
}

.finalise .group-334-99iCyj {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  left: 1627px;
  position: absolute;
  top: 147px;
  width: 55px;
}

.finalise .back-5zY8aU {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 40px;
}

.finalise .path-25-5zY8aU {
  background-color: transparent;
  height: 9px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 4px);
  width: 5px;
}

.finalise .mask-group-31-99iCyj {
  background-color: transparent;
  height: 80px;
  left: 259px;
  object-fit: cover;
  position: absolute;
  top: 205px;
  width: 81px;
}
