/* screen - service-booking-1 */

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

.service-booking-1 .group-761-tfM9Sn {
  background-color: transparent;
  height: 1628px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

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

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

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

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

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

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

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

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

.service-booking-1 .my-account-DmUSlL {
  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-1 .group-262-VMffUU {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 239px;
  top: 25px;
  width: 22px;
}

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

.service-booking-1 .x-C6xkBT {
  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-1 .rectangle-184-4EHEYc {
  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-1 .group-264-4EHEYc {
  background-color: transparent;
  height: 7px;
  left: 264px;
  position: absolute;
  top: calc(36.91% - 2px);
  width: 10px;
}

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

.service-booking-1 .rectangle-31-4EHEYc {
  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-1 .group-334-4EHEYc {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 240px;
  top: 147px;
  width: 53px;
}

.service-booking-1 .back-hKfi0p {
  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-1 .path-25-hKfi0p {
  background-color: transparent;
  height: 9px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 4px);
  width: 5px;
}

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

.service-booking-1 .current-vehicle-DXOxB4 {
  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-1 .group-666-DXOxB4 {
  background-color: transparent;
  bottom: 0px;
  height: 301px;
  left: 1px;
  position: absolute;
  width: 100%;
}

.service-booking-1 .rectangle-3-eGAvXZ {
  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-1 .mask-group-2-eGAvXZ {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 580px;
}

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

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

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

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

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

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

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

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

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

.service-booking-1 .porsche-panamera-MpSeiA {
  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-1 .group-19-MpSeiA {
  background-color: transparent;
  bottom: calc(40.83% - 60px);
  height: 147px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.service-booking-1 .x5112022-YbktYc {
  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-1 .x1712018-YbktYc {
  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-1 .x1712023-YbktYc {
  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-1 .service-due-YbktYc {
  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-1 .purchase-date-YbktYc {
  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-1 .warranty-exp-YbktYc {
  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-1 .line-2-YbktYc {
  background-color: transparent;
  height: 42px;
  left: 32.31%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

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

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

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

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

.service-booking-1 .book-a-service-ofxjYx {
  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-1 .owned-eGAvXZ {
  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-1 .group-628-DXOxB4 {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: 0px;
  top: 8px;
  width: 141px;
}

.service-booking-1 .service-due-in-3-weeks-QIh7RS {
  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-1 .group-261-QIh7RS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 22px;
}

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

.service-booking-1 .x-5Ybl9g {
  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-1 .group-641-4EHEYc {
  background-color: transparent;
  bottom: calc(36.86% - 22px);
  height: 60px;
  position: absolute;
  right: 32px;
  width: 60px;
}

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

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

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

.service-booking-1 .rectangle-3-4EHEYc {
  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-1 .mask-group-2-4EHEYc {
  background-color: transparent;
  height: 300px;
  left: calc(31.42% - 182px);
  overflow: hidden;
  position: absolute;
  top: calc(24.70% - 74px);
  width: 580px;
}

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

.service-booking-1 .rectangle-5-4EHEYc {
  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-1 .rectangle-12-4EHEYc {
  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-1 .group-3-4EHEYc {
  background-color: transparent;
  height: 5px;
  left: calc(37.07% - 139px);
  opacity: 0.32;
  position: absolute;
  top: calc(37.77% - 2px);
  width: 374px;
}

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

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

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

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

.service-booking-1 .porsche-911-carrera-4s-4EHEYc {
  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-1 .x80000-4EHEYc {
  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-1 .group-672-4EHEYc {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: calc(23.59% - 31px);
  top: calc(35.88% - 11px);
  width: 131px;
}

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

.service-booking-1 .update-order-t2ItXr {
  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-1 .on-order-4EHEYc {
  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-1 .retail-price-4EHEYc {
  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-1 .on-order-Y4siym {
  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-1 .group-65-4EHEYc {
  background-color: transparent;
  height: 300px;
  left: calc(31.41% - 182px);
  position: absolute;
  top: calc(24.70% - 74px);
  width: 580px;
}

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

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

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

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

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

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

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

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

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

.service-booking-1 .on-order-tXuD5y {
  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-1 .group-673-4EHEYc {
  background-color: transparent;
  height: 21px;
  position: absolute;
  right: calc(23.25% - 26px);
  top: 251px;
  width: 111px;
}

.service-booking-1 .action-required-lf2MYG {
  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-1 .group-261-lf2MYG {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 22px;
}

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

.service-booking-1 .x-UmgAVF {
  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-1 .group-630-4EHEYc {
  background-color: transparent;
  height: 52px;
  left: calc(49.98% - 238px);
  position: absolute;
  top: 76px;
  width: 476px;
}

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

.service-booking-1 .my-vehicles-eN93Fy {
  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-1 .group-629-4EHEYc {
  background-color: transparent;
  height: 52px;
  position: absolute;
  right: 1px;
  top: 76px;
  width: 716px;
}

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

.service-booking-1 .my-shortlist-XDOFT4 {
  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-1 .group-631-4EHEYc {
  background-color: transparent;
  height: 52px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 716px;
}

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

.service-booking-1 .my-profile-yy7Dh9 {
  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-1 .group-690-4EHEYc {
  background-color: transparent;
  height: 147px;
  position: absolute;
  right: calc(27.68% - 112px);
  top: calc(27.85% - 41px);
  width: 405px;
}

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

.service-booking-1 .x15000mi-245ENA {
  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-1 .x15000mi-HrIK6R {
  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-1 .x15000mi-eitITI {
  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-1 .mileage-245ENA {
  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-1 .fuel-245ENA {
  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-1 .transmission-245ENA {
  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-1 .line-2-245ENA {
  background-color: transparent;
  height: 42px;
  left: 32.31%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

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

.service-booking-1 .x15000mi-0TJN7d {
  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-1 .x15000mi-pjZqfT {
  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-1 .x15000mi-ayCfEB {
  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-1 .year-245ENA {
  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-1 .location-245ENA {
  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-1 .owners-245ENA {
  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-1 .line-2-HrIK6R {
  background-color: transparent;
  bottom: calc(43.54% - 19px);
  height: 42px;
  left: 32.31%;
  object-fit: cover;
  position: absolute;
  width: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.service-booking-1 .group-758-tfM9Sn {
  background-color: transparent;
  height: 1149px;
  left: -29px;
  position: absolute;
  top: -50px;
  width: 1986px;
}

.service-booking-1 .rectangle-60-BPJpxP {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  opacity: 0.9;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .path-61-BPJpxP {
  background-color: transparent;
  height: calc(100.00% - 1px);
  object-fit: cover;
  position: absolute;
  right: 26px;
  top: 27px;
  width: 815px;
}

.service-booking-1 .group-208-BPJpxP {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: 78px;
  top: 84px;
  width: 14px;
}

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

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

.service-booking-1 .line-30-BPJpxP {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 111px;
  top: 44.21%;
  width: 632px;
}

.service-booking-1 .group-398-BPJpxP {
  background-color: transparent;
  height: 144px;
  position: absolute;
  right: 111px;
  top: calc(47.46% - 68px);
  width: 632px;
}

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

.service-booking-1 .group-323-yw6NUg {
  background-color: transparent;
  height: calc(100.00% - 31px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .group-324-Md2f2R {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .porsche-service-centre-hong-kong-LCs2xh {
  background-color: transparent;
  height: 28px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 308px;
}

.service-booking-1 .group-137-LCs2xh {
  background-color: transparent;
  bottom: calc(47.14% - 20px);
  height: 43px;
  left: 17px;
  position: absolute;
  width: 326px;
}

.service-booking-1 .shop-1-2-gf-yhc-towe-y3PB1x {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-397-LCs2xh {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 3px;
  width: 38px;
}

.service-booking-1 .x23mi-14elxu {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-138-LCs2xh {
  background-color: transparent;
  bottom: 0px;
  height: 20px;
  left: 17px;
  position: absolute;
  width: 106px;
}

.service-booking-1 .x852-3180-3911-jVi63a {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-140-LCs2xh {
  background-color: transparent;
  height: 13px;
  left: 0px;
  position: absolute;
  top: calc(40.54% - 5px);
  width: 10px;
}

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

.service-booking-1 .group-142-LCs2xh {
  background-color: transparent;
  bottom: 3px;
  height: 12px;
  left: 1px;
  position: absolute;
  width: 12px;
}

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

.service-booking-1 .path-101-Md2f2R {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.service-booking-1 .select-location-Md2f2R {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 55px;
  text-align: left;
  white-space: nowrap;
  width: 93px;
}

.service-booking-1 .group-399-BPJpxP {
  background-color: transparent;
  bottom: calc(35.12% - 51px);
  height: 144px;
  position: absolute;
  right: 111px;
  width: 632px;
}

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

.service-booking-1 .group-323-4xdxr6 {
  background-color: transparent;
  height: calc(100.00% - 31px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .group-324-arFSxQ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .porsche-service-centre-hong-kong-kY6BRz {
  background-color: transparent;
  height: 28px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 308px;
}

.service-booking-1 .group-137-kY6BRz {
  background-color: transparent;
  bottom: calc(47.14% - 20px);
  height: 43px;
  left: 17px;
  position: absolute;
  width: 326px;
}

.service-booking-1 .shop-1-2-gf-yhc-towe-XeuBBU {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-397-kY6BRz {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 3px;
  width: 38px;
}

.service-booking-1 .x23mi-9LxtMP {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-138-kY6BRz {
  background-color: transparent;
  bottom: 0px;
  height: 20px;
  left: 17px;
  position: absolute;
  width: 106px;
}

.service-booking-1 .x852-3180-3911-dK1O1g {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-140-kY6BRz {
  background-color: transparent;
  height: 13px;
  left: 0px;
  position: absolute;
  top: calc(40.54% - 5px);
  width: 10px;
}

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

.service-booking-1 .group-142-kY6BRz {
  background-color: transparent;
  bottom: 3px;
  height: 12px;
  left: 1px;
  position: absolute;
  width: 12px;
}

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

.service-booking-1 .path-101-arFSxQ {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.service-booking-1 .select-location-arFSxQ {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 55px;
  text-align: left;
  white-space: nowrap;
  width: 93px;
}

.service-booking-1 .group-400-BPJpxP {
  background-color: transparent;
  bottom: calc(17.71% - 26px);
  height: 144px;
  position: absolute;
  right: 111px;
  width: 632px;
}

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

.service-booking-1 .group-323-M5W67Z {
  background-color: transparent;
  height: calc(100.00% - 31px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .group-324-SiiKO0 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .porsche-service-centre-hong-kong-EU5a5J {
  background-color: transparent;
  height: 28px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 308px;
}

.service-booking-1 .group-137-EU5a5J {
  background-color: transparent;
  bottom: calc(47.14% - 20px);
  height: 43px;
  left: 17px;
  position: absolute;
  width: 326px;
}

.service-booking-1 .shop-1-2-gf-yhc-towe-gBUWpi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-397-EU5a5J {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 3px;
  width: 38px;
}

.service-booking-1 .x23mi-sHHJiv {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-138-EU5a5J {
  background-color: transparent;
  bottom: 0px;
  height: 20px;
  left: 17px;
  position: absolute;
  width: 106px;
}

.service-booking-1 .x852-3180-3911-NgfTkx {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-140-EU5a5J {
  background-color: transparent;
  height: 13px;
  left: 0px;
  position: absolute;
  top: calc(40.54% - 5px);
  width: 10px;
}

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

.service-booking-1 .group-142-EU5a5J {
  background-color: transparent;
  bottom: 3px;
  height: 12px;
  left: 1px;
  position: absolute;
  width: 12px;
}

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

.service-booking-1 .path-101-SiiKO0 {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 169px;
}

.service-booking-1 .select-location-SiiKO0 {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 55px;
  text-align: left;
  white-space: nowrap;
  width: 93px;
}

.service-booking-1 .group-396-BPJpxP {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: 111px;
  top: calc(33.61% - 6px);
  width: 122px;
}

.service-booking-1 .group-290-WNVlTN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.service-booking-1 .search-radius-lUq7DX {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -4px;
  white-space: nowrap;
  width: 98px;
}

.service-booking-1 .icon-check_mark-lUq7DX {
  background-color: transparent;
  height: 8px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(46.50% - 4px);
  width: 11px;
}

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

.service-booking-1 .group-755-BPJpxP {
  background-color: transparent;
  height: 37px;
  position: absolute;
  right: calc(27.56% - 74px);
  top: 157px;
  width: 270px;
}

.service-booking-1 .book-your-service-tx4pyr {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.service-booking-1 .group-311-BPJpxP {
  background-color: transparent;
  height: 115px;
  position: absolute;
  right: 111px;
  top: calc(24.56% - 28px);
  width: 632px;
}

.service-booking-1 .find-a-porsche-service-centre-near-you-H7S9x2 {
  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: 327px;
}

.service-booking-1 .enter-location-city-or-full-address-H7S9x2 {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(28.49% - 6px);
  white-space: nowrap;
  width: 226px;
}

.service-booking-1 .rectangle-25-H7S9x2 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 1px;
  position: absolute;
  width: 100%;
}

.service-booking-1 .search-location-city-or-full-address-H7S9x2 {
  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: 198px;
}

.service-booking-1 .group-204-BPJpxP {
  background-color: transparent;
  bottom: 89px;
  cursor: pointer;
  height: 31px;
  position: absolute;
  right: calc(31.58% - 53px);
  width: 169px;
}

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

.service-booking-1 .confirm-continue-TOlc5U {
  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;
}
