/* screen - service-booking-2 */

.service-booking-2 {
  background-color: transparent;
  height: 1080px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.service-booking-2 .group-762-Rh6TFa {
  background-color: transparent;
  height: 1628px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.service-booking-2 .group-234-Xl2eCy {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.service-booking-2 .helios_site_logo-lYDfdR {
  background-color: transparent;
  height: 42px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 139px;
}

.service-booking-2 .group-2-lYDfdR {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 265px;
  top: 26px;
  width: 105px;
}

.service-booking-2 .shopicons_-regular_-account-FxxWDd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.service-booking-2 .path-1-8YSJNJ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.service-booking-2 .shopicon-8YSJNJ {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 2px;
  position: absolute;
  top: 2px;
  width: calc(100.00% - 4px);
}

.service-booking-2 .icon-user-Gxcz2B {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.service-booking-2 .my-account-FxxWDd {
  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;
}

.service-booking-2 .group-262-lYDfdR {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 239px;
  top: 25px;
  width: 22px;
}

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

.service-booking-2 .x-7TfV70 {
  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;
}

.service-booking-2 .rectangle-184-Xl2eCy {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 214px;
  box-shadow: -4px 11px 10px #0000000a;
  height: 541px;
  left: 332px;
  position: absolute;
  width: calc(100.00% - 664px);
}

.service-booking-2 .group-264-Xl2eCy {
  background-color: transparent;
  height: 7px;
  left: 264px;
  position: absolute;
  top: calc(36.91% - 2px);
  width: 10px;
}

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

.service-booking-2 .rectangle-31-Xl2eCy {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  box-shadow: -4px 11px 10px #0000000a;
  height: 541px;
  left: 332px;
  position: absolute;
  top: 190px;
  width: calc(100.00% - 664px);
}

.service-booking-2 .group-334-Xl2eCy {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 240px;
  top: 147px;
  width: 53px;
}

.service-booking-2 .back-oCeNyM {
  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;
}

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

.service-booking-2 .group-669-Xl2eCy {
  background-color: transparent;
  bottom: calc(25.44% - 98px);
  height: 386px;
  left: calc(49.96% - 538px);
  position: absolute;
  width: 1078px;
}

.service-booking-2 .current-vehicle-qKvJyt {
  background-color: transparent;
  height: 39px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 242px;
}

.service-booking-2 .group-666-qKvJyt {
  background-color: transparent;
  bottom: 0px;
  height: 301px;
  left: 1px;
  position: absolute;
  width: 100%;
}

.service-booking-2 .rectangle-3-niTcR2 {
  background-color: var(--white);
  box-shadow: 0px 0px 0px transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  position: absolute;
  top: 1px;
  width: calc(100.00% - 38px);
}

.service-booking-2 .mask-group-2-niTcR2 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 580px;
}

.service-booking-2 .mask-group-1-KBkQbo {
  background-color: transparent;
  height: calc(100.00% + 37px);
  left: -4px;
  object-fit: cover;
  position: absolute;
  top: -7px;
  width: calc(100.00% + 9px);
}

.service-booking-2 .rectangle-5-niTcR2 {
  background-color: var(--gallery);
  height: 31px;
  left: calc(48.95% - 50px);
  opacity: 0.55;
  position: absolute;
  top: 16px;
  width: 103px;
}

.service-booking-2 .rectangle-12-niTcR2 {
  background-color: var(--white);
  bottom: 11px;
  height: 5px;
  left: 55px;
  opacity: 0.8;
  position: absolute;
  width: 83px;
}

.service-booking-2 .group-3-niTcR2 {
  background-color: transparent;
  bottom: 11px;
  height: 5px;
  left: 152px;
  opacity: 0.32;
  position: absolute;
  width: 374px;
}

.service-booking-2 .rectangle-13-NByyTq {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-14-NByyTq {
  background-color: var(--gallery);
  height: 100%;
  left: calc(33.33% - 28px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-15-NByyTq {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: calc(33.33% - 28px);
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-16-NByyTq {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 83px;
}

.service-booking-2 .group-10-niTcR2 {
  background-color: transparent;
  height: calc(100.00% - 45px);
  position: absolute;
  right: 0px;
  top: 20px;
  width: 403px;
}

.service-booking-2 .porsche-panamera-3Oozlg {
  background-color: transparent;
  height: 39px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 276px;
}

.service-booking-2 .group-19-3Oozlg {
  background-color: transparent;
  bottom: calc(40.83% - 60px);
  height: 147px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.service-booking-2 .x5112022-XvpUVU {
  background-color: transparent;
  height: 28px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 84px;
}

.service-booking-2 .x1712018-XvpUVU {
  background-color: transparent;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 12px;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 80px;
}

.service-booking-2 .x1712023-XvpUVU {
  background-color: transparent;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(48.31% - 40px);
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 82px;
}

.service-booking-2 .service-due-XvpUVU {
  background-color: transparent;
  height: 16px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 68px;
}

.service-booking-2 .purchase-date-XvpUVU {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 8px;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 85px;
}

.service-booking-2 .warranty-exp-XvpUVU {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(48.15% - 40px);
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 83px;
}

.service-booking-2 .line-2-XvpUVU {
  background-color: transparent;
  height: 42px;
  left: 32.31%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.service-booking-2 .line-3-XvpUVU {
  background-color: transparent;
  height: 42px;
  object-fit: cover;
  position: absolute;
  right: 31.98%;
  top: 0px;
  width: 1px;
}

.service-booking-2 .line-4-XvpUVU {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .group-754-3Oozlg {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 1px;
  width: 139px;
}

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

.service-booking-2 .book-a-service-i2f14c {
  background-color: transparent;
  bottom: calc(40.00% - 6px);
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(42.59% - 36px);
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.service-booking-2 .owned-niTcR2 {
  background-color: transparent;
  height: 19px;
  left: calc(47.84% - 23px);
  letter-spacing: 0.00px;
  line-height: 13px;
  opacity: 0.65;
  position: absolute;
  text-align: left;
  top: 25px;
  white-space: nowrap;
  width: 49px;
}

.service-booking-2 .group-628-qKvJyt {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 0px;
  top: 8px;
  width: 141px;
}

.service-booking-2 .service-due-in-3-weeks-hWnffl {
  background-color: transparent;
  bottom: 1px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 116px;
}

.service-booking-2 .group-261-hWnffl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 22px;
}

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

.service-booking-2 .x-fHwANU {
  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;
}

.service-booking-2 .group-641-Xl2eCy {
  background-color: transparent;
  bottom: calc(36.86% - 22px);
  height: 60px;
  position: absolute;
  right: 32px;
  width: 60px;
}

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

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

.service-booking-2 .line-5-Xl2eCy {
  background-color: transparent;
  bottom: 824px;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 1919px;
}

.service-booking-2 .rectangle-3-Xl2eCy {
  background-color: var(--white);
  box-shadow: 0px 0px 0px transparent;
  height: 300px;
  left: calc(47.84% - 498px);
  position: absolute;
  top: calc(24.77% - 74px);
  width: 1040px;
}

.service-booking-2 .mask-group-2-Xl2eCy {
  background-color: transparent;
  height: 300px;
  left: calc(31.42% - 182px);
  overflow: hidden;
  position: absolute;
  top: calc(24.70% - 74px);
  width: 580px;
}

.service-booking-2 .mask-group-1-lWIlTN {
  background-color: transparent;
  height: calc(100.00% + 37px);
  left: -4px;
  object-fit: cover;
  position: absolute;
  top: -7px;
  width: calc(100.00% + 9px);
}

.service-booking-2 .rectangle-5-Xl2eCy {
  background-color: var(--gallery);
  height: 31px;
  left: calc(49.42% - 51px);
  opacity: 0.55;
  position: absolute;
  top: calc(21.54% - 7px);
  width: 103px;
}

.service-booking-2 .rectangle-12-Xl2eCy {
  background-color: var(--white);
  height: 5px;
  left: calc(25.92% - 22px);
  opacity: 0.8;
  position: absolute;
  top: calc(37.77% - 2px);
  width: 83px;
}

.service-booking-2 .group-3-Xl2eCy {
  background-color: transparent;
  height: 5px;
  left: calc(37.07% - 139px);
  opacity: 0.32;
  position: absolute;
  top: calc(37.77% - 2px);
  width: 374px;
}

.service-booking-2 .rectangle-13-lui6jq {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-14-lui6jq {
  background-color: var(--gallery);
  height: 100%;
  left: calc(33.33% - 28px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-15-lui6jq {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: calc(33.33% - 28px);
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-16-lui6jq {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 83px;
}

.service-booking-2 .porsche-911-carrera-4s-Xl2eCy {
  background-color: transparent;
  height: 39px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  right: calc(30.60% - 104px);
  text-align: left;
  top: calc(22.18% - 9px);
  white-space: nowrap;
  width: 341px;
}

.service-booking-2 .x80000-Xl2eCy {
  background-color: transparent;
  height: 39px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  right: calc(39.48% - 43px);
  text-align: left;
  top: calc(36.15% - 14px);
  white-space: nowrap;
  width: 109px;
}

.service-booking-2 .group-672-Xl2eCy {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: calc(23.59% - 31px);
  top: calc(35.88% - 11px);
  width: 131px;
}

.service-booking-2 .path-19-7NekUc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .update-order-7NekUc {
  background-color: transparent;
  bottom: calc(40.00% - 6px);
  height: 16px;
  left: calc(48.77% - 39px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 80px;
}

.service-booking-2 .on-order-Xl2eCy {
  background-color: transparent;
  height: 19px;
  left: calc(49.22% - 32px);
  letter-spacing: 0.00px;
  line-height: 13px;
  opacity: 0.65;
  position: absolute;
  text-align: left;
  top: calc(21.94% - 4px);
  white-space: nowrap;
  width: 65px;
}

.service-booking-2 .retail-price-Xl2eCy {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(34.97% - 20px);
  text-align: left;
  top: calc(36.19% - 6px);
  white-space: nowrap;
  width: 58px;
}

.service-booking-2 .on-order-KMrIOz {
  background-color: transparent;
  height: 39px;
  left: calc(23.62% - 33px);
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 248px;
  white-space: nowrap;
  width: 138px;
}

.service-booking-2 .group-65-Xl2eCy {
  background-color: transparent;
  height: 300px;
  left: calc(31.41% - 182px);
  position: absolute;
  top: calc(24.70% - 74px);
  width: 580px;
}

.service-booking-2 .mask-group-2-Q8x8jB {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .mask-group-1-NEpgkq {
  background-color: transparent;
  height: calc(100.00% + 37px);
  left: -4px;
  object-fit: cover;
  position: absolute;
  top: -7px;
  width: calc(100.00% + 9px);
}

.service-booking-2 .rectangle-5-Q8x8jB {
  background-color: var(--gallery);
  height: 31px;
  opacity: 0.55;
  position: absolute;
  right: 0px;
  top: 16px;
  width: 85px;
}

.service-booking-2 .rectangle-12-Q8x8jB {
  background-color: var(--white);
  bottom: 10px;
  height: 5px;
  left: 55px;
  opacity: 0.8;
  position: absolute;
  width: 83px;
}

.service-booking-2 .group-3-Q8x8jB {
  background-color: transparent;
  bottom: 10px;
  height: 5px;
  opacity: 0.32;
  position: absolute;
  right: 54px;
  width: 374px;
}

.service-booking-2 .rectangle-13-yMwmSx {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-14-yMwmSx {
  background-color: var(--gallery);
  height: 100%;
  left: calc(33.33% - 28px);
  position: absolute;
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-15-yMwmSx {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: calc(33.33% - 28px);
  top: 0px;
  width: 83px;
}

.service-booking-2 .rectangle-16-yMwmSx {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 83px;
}

.service-booking-2 .on-order-Q8x8jB {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 13px;
  opacity: 0.65;
  position: absolute;
  right: 10px;
  text-align: left;
  top: 25px;
  white-space: nowrap;
  width: 65px;
}

.service-booking-2 .group-673-Xl2eCy {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: calc(23.25% - 26px);
  top: 251px;
  width: 111px;
}

.service-booking-2 .action-required-Naxxe7 {
  background-color: transparent;
  bottom: 1px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 86px;
}

.service-booking-2 .group-261-Naxxe7 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 22px;
}

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

.service-booking-2 .x-h0F5KA {
  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;
}

.service-booking-2 .group-630-Xl2eCy {
  background-color: transparent;
  height: 52px;
  left: calc(49.98% - 238px);
  position: absolute;
  top: 76px;
  width: 476px;
}

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

.service-booking-2 .my-vehicles-oZWuyz {
  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;
}

.service-booking-2 .group-629-Xl2eCy {
  background-color: transparent;
  height: 52px;
  position: absolute;
  right: 1px;
  top: 76px;
  width: 716px;
}

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

.service-booking-2 .my-shortlist-NR82x1 {
  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;
}

.service-booking-2 .group-631-Xl2eCy {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 716px;
}

.service-booking-2 .rectangle-76-5lQ71w {
  background-color: var(--concrete);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .my-profile-5lQ71w {
  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;
}

.service-booking-2 .group-690-Xl2eCy {
  background-color: transparent;
  height: 147px;
  position: absolute;
  right: calc(27.68% - 112px);
  top: calc(27.85% - 41px);
  width: 405px;
}

.service-booking-2 .group-19-Wwgc9M {
  background-color: transparent;
  height: 100%;
  left: 2px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 2px);
}

.service-booking-2 .x15000mi-5QsXY6 {
  background-color: transparent;
  height: 28px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 77px;
}

.service-booking-2 .x15000mi-kIjqvz {
  background-color: transparent;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 16px;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 77px;
}

.service-booking-2 .x15000mi-rGYMqY {
  background-color: transparent;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(49.10% - 38px);
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 77px;
}

.service-booking-2 .mileage-5QsXY6 {
  background-color: transparent;
  height: 16px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 46px;
}

.service-booking-2 .fuel-5QsXY6 {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(17.43% - 5px);
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 27px;
}

.service-booking-2 .transmission-5QsXY6 {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: calc(48.79% - 39px);
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 79px;
}

.service-booking-2 .line-2-5QsXY6 {
  background-color: transparent;
  height: 42px;
  left: 32.31%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.service-booking-2 .line-3-5QsXY6 {
  background-color: transparent;
  height: 42px;
  object-fit: cover;
  position: absolute;
  right: 31.98%;
  top: 0px;
  width: 1px;
}

.service-booking-2 .x15000mi-YDTCup {
  background-color: transparent;
  bottom: calc(35.29% - 10px);
  height: 28px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 77px;
}

.service-booking-2 .x15000mi-2Q6nqK {
  background-color: transparent;
  bottom: calc(35.29% - 10px);
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 16px;
  text-align: left;
  white-space: nowrap;
  width: 77px;
}

.service-booking-2 .x15000mi-wBTGU4 {
  background-color: transparent;
  bottom: calc(35.29% - 10px);
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(49.10% - 38px);
  text-align: left;
  white-space: nowrap;
  width: 77px;
}

.service-booking-2 .year-5QsXY6 {
  background-color: transparent;
  height: 16px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(46.95% - 8px);
  white-space: nowrap;
  width: 28px;
}

.service-booking-2 .location-5QsXY6 {
  background-color: transparent;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 40px;
  text-align: left;
  top: calc(46.95% - 8px);
  white-space: nowrap;
  width: 53px;
}

.service-booking-2 .owners-5QsXY6 {
  background-color: transparent;
  height: 16px;
  left: calc(46.61% - 22px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: calc(46.95% - 8px);
  white-space: nowrap;
  width: 47px;
}

.service-booking-2 .line-2-kIjqvz {
  background-color: transparent;
  bottom: calc(43.54% - 19px);
  height: 42px;
  left: 32.31%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

.service-booking-2 .line-3-kIjqvz {
  background-color: transparent;
  bottom: calc(43.54% - 19px);
  height: 42px;
  object-fit: cover;
  position: absolute;
  right: 31.98%;
  width: 1px;
}

.service-booking-2 .line-4-5QsXY6 {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .group-688-Wwgc9M {
  background-color: transparent;
  height: 74px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 305px;
}

.service-booking-2 .group-682-7FmPTU {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 16px;
}

.service-booking-2 .path-12-FpOry8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 10px;
}

.service-booking-2 .path-13-FpOry8 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 6px;
}

.service-booking-2 .path-185-7FmPTU {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 18px;
}

.service-booking-2 .group-683-7FmPTU {
  background-color: transparent;
  bottom: 1px;
  height: 15px;
  left: 2px;
  position: absolute;
  width: 13px;
}

.service-booking-2 .path-171-DrsOaS {
  background-color: transparent;
  height: 4px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .path-172-DrsOaS {
  background-color: transparent;
  bottom: 0px;
  height: 9px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .path-186-7FmPTU {
  background-color: transparent;
  height: 16px;
  object-fit: cover;
  position: absolute;
  right: calc(49.55% - 8px);
  top: 1px;
  width: 16px;
}

.service-booking-2 .group-684-7FmPTU {
  background-color: transparent;
  bottom: 1px;
  height: 15px;
  position: absolute;
  right: calc(49.82% - 7px);
  width: 14px;
}

.service-booking-2 .path-174-zoELBV {
  background-color: transparent;
  height: 8px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 6px);
}

.service-booking-2 .path-175-zoELBV {
  background-color: transparent;
  bottom: 1px;
  height: 6px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .group-689-7FmPTU {
  background-color: transparent;
  bottom: 1px;
  height: 14px;
  position: absolute;
  right: 3px;
  width: 11px;
}

.service-booking-2 .group-139-xaBsqz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.service-booking-2 .group-695-Xl2eCy {
  background-color: transparent;
  bottom: calc(32.00% - 5px);
  height: 15px;
  position: absolute;
  right: calc(42.52% - 5px);
  width: 13px;
}

.service-booking-2 .path-171-ScNJSp {
  background-color: transparent;
  height: 4px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .path-172-ScNJSp {
  background-color: transparent;
  bottom: 0px;
  height: 9px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .group-696-Xl2eCy {
  background-color: transparent;
  bottom: calc(32.00% - 5px);
  height: 15px;
  position: absolute;
  right: calc(34.97% - 4px);
  width: 13px;
}

.service-booking-2 .path-171-QLPt2T {
  background-color: transparent;
  height: 4px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .path-172-QLPt2T {
  background-color: transparent;
  bottom: 0px;
  height: 9px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .group-697-Xl2eCy {
  background-color: transparent;
  bottom: calc(32.00% - 5px);
  height: 15px;
  position: absolute;
  right: calc(27.48% - 4px);
  width: 13px;
}

.service-booking-2 .path-171-DBs48W {
  background-color: transparent;
  height: 4px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .path-172-DBs48W {
  background-color: transparent;
  bottom: 0px;
  height: 9px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.service-booking-2 .rectangle-60-Rh6TFa {
  background-color: var(--eerie-black);
  height: 1171px;
  left: -29px;
  opacity: 0.9;
  position: fixed;
  top: -50px;
  width: 1986px;
}

.service-booking-2 .path-61-Rh6TFa {
  background-color: transparent;
  height: 1170px;
  left: 1116px;
  object-fit: cover;
  position: fixed;
  top: -23px;
  width: 815px;
}

.service-booking-2 .group-204-Rh6TFa {
  background-color: transparent;
  cursor: pointer;
  height: 31px;
  left: 1214px;
  position: absolute;
  top: 979px;
  width: 169px;
}

.service-booking-2 .path-19-8n7j9w {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .confirm-continue-8n7j9w {
  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: 116px;
}

.service-booking-2 .group-208-Rh6TFa {
  background-color: transparent;
  height: 14px;
  left: 1865px;
  position: absolute;
  top: 34px;
  width: 14px;
}

.service-booking-2 .path-16-M3uJxi {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.service-booking-2 .path-17-M3uJxi {
  background-color: transparent;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.service-booking-2 .book-your-service-Rh6TFa {
  background-color: transparent;
  height: auto;
  left: 1214px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 112px;
  white-space: nowrap;
  width: auto;
}

.service-booking-2 .when-would-you-like-to-arrive-Rh6TFa {
  background-color: transparent;
  height: auto;
  left: 1214px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 148px;
  white-space: nowrap;
  width: auto;
}

.service-booking-2 .please-select-your-p-Rh6TFa {
  background-color: transparent;
  height: auto;
  left: 1214px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 176px;
  white-space: nowrap;
  width: auto;
}

.service-booking-2 .line-28-Rh6TFa {
  background-color: transparent;
  height: 1px;
  left: 1214px;
  object-fit: cover;
  position: absolute;
  top: 910px;
  width: 632px;
}

.service-booking-2 .group-756-Rh6TFa {
  background-color: transparent;
  height: 420px;
  left: 1241px;
  position: absolute;
  top: 217px;
  width: 578px;
}

.service-booking-2 .component-2-223-FXXkM2 {
  background-color: transparent;
  height: calc(100.00% - 68px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .rectangle-25-FRlVSB {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  border-radius: 16px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .november-2022-FRlVSB {
  background-color: transparent;
  height: 28px;
  left: 214px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(8.95% - 3px);
  white-space: nowrap;
  width: 156px;
}

.service-booking-2 .group-327-FRlVSB {
  background-color: transparent;
  height: 16px;
  left: 68px;
  position: absolute;
  top: calc(9.21% - 1px);
  width: calc(100.00% - 136px);
}

.service-booking-2 .path-27-IbVSiu {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  top: calc(50.00% - 8px);
  width: 9px;
}

.service-booking-2 .icon-play-IbVSiu {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: 434px;
  top: calc(50.00% - 8px);
  width: 9px;
}

.service-booking-2 .group-329-FRlVSB {
  background-color: transparent;
  bottom: 46px;
  height: 225px;
  left: 24px;
  position: absolute;
  width: calc(100.00% - 55px);
}

.service-booking-2 .group-330-b2EbfN {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.service-booking-2 .mo-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 22px;
}

.service-booking-2 .tu-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .we-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 168px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 22px;
}

.service-booking-2 .th-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 254px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .fr-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 339px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 16px;
}

.service-booking-2 .sa-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 422px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .su-D9xl1O {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: 506px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x27-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.18;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x28-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.18;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x29-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 169px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.18;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x30-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 253px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.18;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x1-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 343px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 8px;
}

.service-booking-2 .x2-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 426px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 10px;
}

.service-booking-2 .x3-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 510px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(18.47% - 4px);
  white-space: nowrap;
  width: 10px;
}

.service-booking-2 .x4-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 5px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 12px;
}

.service-booking-2 .x5-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 89px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 12px;
}

.service-booking-2 .x6-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 173px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 12px;
}

.service-booking-2 .x7-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 258px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 10px;
}

.service-booking-2 .ellipse-20-b2EbfN {
  background-color: var(--purple-heart);
  border-radius: 20px;
  height: calc(100.00% - 185px);
  left: 242px;
  position: absolute;
  top: 112px;
  width: calc(100.00% - 483px);
}

.service-booking-2 .x8-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 341px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 12px;
}

.service-booking-2 .x9-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 425px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 12px;
}

.service-booking-2 .x10-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 506px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(38.67% - 9px);
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x11-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 14px;
}

.service-booking-2 .x12-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x13-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 170px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x14-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 254px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x15-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 338px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x16-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 422px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x17-b2EbfN {
  background-color: transparent;
  bottom: calc(40.64% - 9px);
  height: 22px;
  left: 507px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 16px;
}

.service-booking-2 .x18-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 2px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x19-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x20-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 169px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x21-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 255px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 16px;
}

.service-booking-2 .x22-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 337px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x23-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 421px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x24-b2EbfN {
  background-color: transparent;
  bottom: calc(20.44% - 4px);
  height: 22px;
  left: 505px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x25-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(100.25% - 22px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x26-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(100.25% - 22px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x27-pEssDB {
  background-color: transparent;
  height: 22px;
  left: 170px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(100.25% - 22px);
  white-space: nowrap;
  width: 18px;
}

.service-booking-2 .x28-pEssDB {
  background-color: transparent;
  height: 22px;
  left: 253px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(100.25% - 22px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x29-pEssDB {
  background-color: transparent;
  bottom: 0.25%;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(33.27% - 7px);
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x30-pEssDB {
  background-color: transparent;
  height: 22px;
  left: 421px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(100.25% - 22px);
  white-space: nowrap;
  width: 20px;
}

.service-booking-2 .x31-b2EbfN {
  background-color: transparent;
  height: 22px;
  left: 507px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(100.25% - 22px);
  white-space: nowrap;
  width: 16px;
}

.service-booking-2 .group-326-FXXkM2 {
  background-color: transparent;
  bottom: 0px;
  height: 45px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.service-booking-2 .component-2-224-xxrnkb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .rectangle-25-rcpkuu {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  border-radius: 13px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .x1000am-rcpkuu {
  background-color: transparent;
  height: 22px;
  left: 51px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(41.30% - 9px);
  white-space: nowrap;
  width: 61px;
}

.service-booking-2 .path-80-xxrnkb {
  background-color: transparent;
  bottom: calc(49.56% - 3px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 12px;
  width: 9px;
}

.service-booking-2 .group-289-xxrnkb {
  background-color: transparent;
  bottom: calc(49.61% - 7px);
  height: 14px;
  left: 18px;
  position: absolute;
  width: 14px;
}

.service-booking-2 .icon-clock-XhVJg5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .group-290-Rh6TFa {
  background-color: transparent;
  height: 7px;
  left: 1646px;
  position: absolute;
  top: 801px;
  width: 10px;
}

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

.service-booking-2 .your-retailer-will-b-Rh6TFa {
  background-color: transparent;
  height: auto;
  left: 1214px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 804px;
  width: 634px;
}

.service-booking-2 .please-select-the-service-type-Rh6TFa {
  background-color: transparent;
  height: auto;
  left: 1214px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 672px;
  white-space: nowrap;
  width: auto;
}

.service-booking-2 .group-757-Rh6TFa {
  background-color: transparent;
  height: 45px;
  left: 1241px;
  position: absolute;
  top: 710px;
  width: 578px;
}

.service-booking-2 .component-2-225-XW9wtP {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .rectangle-25-hYn3Vx {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  border-radius: 13px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-2 .annual-service-porsche-hYn3Vx {
  background-color: transparent;
  height: 22px;
  left: 51px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(41.30% - 9px);
  white-space: nowrap;
  width: 202px;
}

.service-booking-2 .path-80-XW9wtP {
  background-color: transparent;
  bottom: calc(49.56% - 3px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 12px;
  width: 9px;
}

.service-booking-2 .icon-spanner-Rh6TFa {
  background-color: transparent;
  height: 21px;
  left: 1257px;
  object-fit: cover;
  position: absolute;
  top: 722px;
  width: 21px;
}
