/* screen - test-drive-4 */

.test-drive-4 {
  background-color: transparent;
  height: 1080px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.test-drive-4 .rectangle-185-rxd87l {
  background-color: var(--white);
  height: 2586px;
  left: -29px;
  position: fixed;
  top: -50px;
  width: 1986px;
}

.test-drive-4 .group-671-rxd87l {
  background-color: transparent;
  height: 1315px;
  left: -229px;
  position: absolute;
  top: 0px;
  width: 2378px;
}

.test-drive-4 .mask-group-6-HnkHWv {
  background-color: transparent;
  height: 504px;
  overflow: hidden;
  position: absolute;
  right: calc(50.00% - 491px);
  top: 76px;
  width: 982px;
}

.test-drive-4 .mask-group-1-V61ara {
  background-color: transparent;
  height: calc(100.00% + 63px);
  left: -8px;
  object-fit: cover;
  position: absolute;
  top: -12px;
  width: calc(100.00% + 154px);
}

.test-drive-4 .mask-group-5-HnkHWv {
  background-color: transparent;
  height: 504px;
  overflow: hidden;
  position: absolute;
  right: 1px;
  top: 76px;
  width: 699px;
}

.test-drive-4 .mask-group-4-nz8abY {
  background-color: transparent;
  height: calc(100.00% + 63px);
  left: -8px;
  object-fit: cover;
  position: absolute;
  top: -12px;
  width: calc(100.00% + 8px);
}

.test-drive-4 .mask-group-8-HnkHWv {
  background-color: transparent;
  height: 504px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 76px;
  width: 699px;
}

.test-drive-4 .mask-group-7-u9itj6 {
  background-color: transparent;
  height: calc(100.00% + 63px);
  left: -8px;
  object-fit: cover;
  position: absolute;
  top: -12px;
  width: calc(100.00% + 8px);
}

.test-drive-4 .group-97-HnkHWv {
  background-color: transparent;
  height: 6px;
  left: calc(50.00% - 296px);
  position: absolute;
  top: calc(42.34% - 3px);
  width: 592px;
}

.test-drive-4 .rectangle-12-iyU4j7 {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  opacity: 0.8;
  position: absolute;
  top: 0px;
  width: 104px;
}

.test-drive-4 .group-3-iyU4j7 {
  background-color: transparent;
  height: 100%;
  left: 122px;
  opacity: 0.32;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 122px);
}

.test-drive-4 .rectangle-13-9LxSeJ {
  background-color: var(--gallery);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 104px;
}

.test-drive-4 .rectangle-14-9LxSeJ {
  background-color: var(--gallery);
  height: 100%;
  left: calc(33.33% - 35px);
  position: absolute;
  top: 0px;
  width: 104px;
}

.test-drive-4 .rectangle-15-9LxSeJ {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: calc(33.33% - 35px);
  top: 0px;
  width: 104px;
}

.test-drive-4 .rectangle-16-9LxSeJ {
  background-color: var(--gallery);
  height: 100%;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 104px;
}

.test-drive-4 .porsche-911-carrera-4s-HnkHWv {
  background-color: transparent;
  height: 57px;
  left: calc(26.71% - 136px);
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  text-align: left;
  top: calc(47.67% - 27px);
  white-space: nowrap;
  width: 510px;
}

.test-drive-4 .x80000-HnkHWv {
  background-color: transparent;
  bottom: calc(39.91% - 23px);
  height: 57px;
  letter-spacing: 0.00px;
  line-height: 42px;
  position: absolute;
  right: calc(22.46% - 37px);
  text-align: right;
  white-space: nowrap;
  width: 163px;
}

.test-drive-4 .group-19-HnkHWv {
  background-color: transparent;
  bottom: calc(42.85% - 23px);
  height: 55px;
  left: calc(30.29% - 220px);
  position: absolute;
  width: 727px;
}

.test-drive-4 .group-108-k0uIPp {
  background-color: transparent;
  height: calc(100.00% - 4px);
  left: 0px;
  position: absolute;
  top: 1px;
  width: 86px;
}

.test-drive-4 .petrol-AnE5XC {
  background-color: transparent;
  bottom: -4px;
  height: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 59px;
}

.test-drive-4 .fuel-AnE5XC {
  background-color: transparent;
  height: 17px;
  left: calc(48.75% - 14px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 29px;
}

.test-drive-4 .group-11-AnE5XC {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.test-drive-4 .group-11-cIuYwh {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-94-k0uIPp {
  background-color: transparent;
  height: 100%;
  left: calc(32.87% - 25px);
  position: absolute;
  top: 0px;
  width: 77px;
}

.test-drive-4 .x4-1GlS0n {
  background-color: transparent;
  bottom: 3px;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: calc(32.36% - 5px);
  text-align: left;
  white-space: nowrap;
  width: 14px;
}

.test-drive-4 .seats-1GlS0n {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 36px;
}

.test-drive-4 .line-2-1GlS0n {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.test-drive-4 .group-16-1GlS0n {
  background-color: transparent;
  height: 19px;
  left: calc(28.35% - 6px);
  position: absolute;
  top: 1px;
  width: 21px;
}

.test-drive-4 .group-11-e7OTpY {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-110-k0uIPp {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(25.76% - 39px);
  top: 0px;
  width: 150px;
}

.test-drive-4 .x1-FQNKnZ {
  background-color: transparent;
  bottom: 3px;
  height: 29px;
  left: calc(30.55% - 3px);
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 10px;
}

.test-drive-4 .previous-owners-FQNKnZ {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 109px;
}

.test-drive-4 .line-2-FQNKnZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.test-drive-4 .group-16-FQNKnZ {
  background-color: transparent;
  height: 19px;
  left: 17px;
  position: absolute;
  top: 1px;
  width: 21px;
}

.test-drive-4 .group-11-IKdPcI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-111-k0uIPp {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 84px;
}

.test-drive-4 .x30-l-plnB5L {
  background-color: transparent;
  bottom: 3px;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: 2px;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}

.test-drive-4 .engine-plnB5L {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 43px;
}

.test-drive-4 .line-2-plnB5L {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1px;
}

.test-drive-4 .group-16-plnB5L {
  background-color: transparent;
  height: 19px;
  left: calc(25.32% - 5px);
  position: absolute;
  top: 1px;
  width: 21px;
}

.test-drive-4 .group-11-7qEWV2 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-113-HnkHWv {
  background-color: transparent;
  bottom: calc(36.33% - 20px);
  height: 55px;
  left: calc(30.41% - 223px);
  position: absolute;
  width: 733px;
}

.test-drive-4 .group-108-KFn6ny {
  background-color: transparent;
  height: calc(100.00% - 4px);
  left: 0px;
  position: absolute;
  top: 1px;
  width: 146px;
}

.test-drive-4 .x10100-miles-xhu5vp {
  background-color: transparent;
  bottom: -4px;
  height: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 119px;
}

.test-drive-4 .mileage-xhu5vp {
  background-color: transparent;
  height: 17px;
  left: calc(29.26% - 15px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 50px;
}

.test-drive-4 .group-11-xhu5vp {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 21px;
}

.test-drive-4 .group-11-EU1fYp {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-94-KFn6ny {
  background-color: transparent;
  height: 100%;
  left: calc(35.11% - 44px);
  position: absolute;
  top: 0px;
  width: 125px;
}

.test-drive-4 .white-7oxxXY {
  background-color: transparent;
  bottom: 3px;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 61px;
}

.test-drive-4 .colour-7oxxXY {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(45.33% - 22px);
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 48px;
}

.test-drive-4 .line-2-7oxxXY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 1px;
}

.test-drive-4 .group-16-7oxxXY {
  background-color: transparent;
  height: 19px;
  left: 17px;
  position: absolute;
  top: 1px;
  width: 21px;
}

.test-drive-4 .group-11-Y89I8J {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .ellipse-6-7oxxXY {
  background-color: var(--concrete);
  border-radius: 9px;
  bottom: calc(29.52% - 5px);
  height: 18px;
  left: calc(38.74% - 7px);
  position: absolute;
  width: 18px;
}

.test-drive-4 .group-110-KFn6ny {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(29.37% - 37px);
  top: 0px;
  width: 127px;
}

.test-drive-4 .manual-e5ajxL {
  background-color: transparent;
  bottom: 3px;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: 5px;
  text-align: left;
  white-space: nowrap;
  width: 80px;
}

.test-drive-4 .transmission-e5ajxL {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 86px;
}

.test-drive-4 .line-2-e5ajxL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 1px;
}

.test-drive-4 .group-16-e5ajxL {
  background-color: transparent;
  height: 19px;
  left: 17px;
  position: absolute;
  top: 1px;
  width: 21px;
}

.test-drive-4 .group-11-MlpDJz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-114-KFn6ny {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 91px;
}

.test-drive-4 .x2020-nREQcn {
  background-color: transparent;
  bottom: 3px;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 50px;
}

.test-drive-4 .year-nREQcn {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(30.97% - 9px);
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 30px;
}

.test-drive-4 .line-2-nREQcn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 1px;
}

.test-drive-4 .group-16-nREQcn {
  background-color: transparent;
  height: 19px;
  left: calc(23.04% - 5px);
  position: absolute;
  top: 1px;
  width: 21px;
}

.test-drive-4 .group-11-hpwPyc {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .total-HnkHWv {
  background-color: transparent;
  bottom: calc(43.46% - 18px);
  height: 41px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  right: calc(21.49% - 14px);
  text-align: right;
  white-space: nowrap;
  width: 63px;
}

.test-drive-4 .group-226-HnkHWv {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: calc(20.91% - 28px);
  top: calc(47.51% - 10px);
  width: 135px;
}

.test-drive-4 .back-to-search-1oLzpa {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 13px);
}

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

.test-drive-4 .porsche-hong-kong-wan-chai-HnkHWv {
  background-color: transparent;
  height: 41px;
  left: calc(25.10% - 98px);
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: 650px;
  white-space: nowrap;
  width: 390px;
}

.test-drive-4 .line-18-HnkHWv {
  background-color: transparent;
  bottom: 25.97%;
  height: 1px;
  left: 500px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 999px);
}

.test-drive-4 .rectangle-37-HnkHWv {
  background: linear-gradient(269.19deg, #ffffff 1.18%, rgba(255, 255, 255, 0.24) 73.75%, rgba(255, 255, 255, 0) 98.29%);
  background-color: transparent;
  height: 510px;
  position: absolute;
  right: 229px;
  top: 76px;
  width: 240px;
}

.test-drive-4 .rectangle-40-HnkHWv {
  background: linear-gradient(269.19deg, #ffffff 1.18%, rgba(255, 255, 255, 0.24) 73.75%, rgba(255, 255, 255, 0) 98.29%);
  background-color: transparent;
  height: 510px;
  left: 229px;
  position: absolute;
  top: 76px;
  transform: rotate(180deg);
  width: 240px;
}

.test-drive-4 .group-101-HnkHWv {
  background-color: transparent;
  height: 27px;
  opacity: 0.8;
  position: absolute;
  right: calc(30.60% - 8px);
  top: 92px;
  width: 27px;
}

.test-drive-4 .path-30-xk3tSH {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 11px;
}

.test-drive-4 .path-33-xk3tSH {
  background-color: transparent;
  bottom: -1px;
  height: 11px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.test-drive-4 .path-31-xk3tSH {
  background-color: transparent;
  bottom: -1px;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  width: 11px;
}

.test-drive-4 .path-32-xk3tSH {
  background-color: transparent;
  height: 11px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 11px;
}

.test-drive-4 .group-102-HnkHWv {
  background-color: transparent;
  height: 27px;
  left: calc(27.68% - 7px);
  opacity: 0.8;
  position: absolute;
  top: 92px;
  width: 27px;
}

.test-drive-4 .path-30-r3qcvZ {
  background-color: transparent;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 11px;
}

.test-drive-4 .path-33-r3qcvZ {
  background-color: transparent;
  bottom: -1px;
  height: 11px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.test-drive-4 .path-31-r3qcvZ {
  background-color: transparent;
  bottom: -1px;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  width: 11px;
}

.test-drive-4 .path-32-r3qcvZ {
  background-color: transparent;
  height: 11px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 11px;
}

.test-drive-4 .group-103-HnkHWv {
  background-color: transparent;
  bottom: calc(29.18% - 9px);
  height: 31px;
  position: absolute;
  right: calc(23.16% - 52px);
  width: 223px;
}

.test-drive-4 .path-19-J9BThG {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 223px;
}

.test-drive-4 .proceed-to-online-order-J9BThG {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 15px;
  text-align: right;
  white-space: nowrap;
  width: 144px;
}

.test-drive-4 .group-197-HnkHWv {
  background-color: transparent;
  bottom: calc(32.69% - 10px);
  height: 31px;
  position: absolute;
  right: calc(23.16% - 52px);
  width: 223px;
}

.test-drive-4 .path-19-hPaRsT {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 223px;
}

.test-drive-4 .book-a-test-drive-hPaRsT {
  background-color: transparent;
  bottom: 6px;
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 14px;
  text-align: right;
  white-space: nowrap;
  width: 103px;
}

.test-drive-4 .group-106-HnkHWv {
  background-color: transparent;
  bottom: calc(28.87% - 5px);
  height: 17px;
  left: calc(22.02% - 25px);
  position: absolute;
  width: 112px;
}

.test-drive-4 .ref-number-WwnUkP {
  background-color: transparent;
  bottom: calc(650.00% - 98px);
  height: 15px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 67px;
}

.test-drive-4 .x610019-WwnUkP {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: calc(102.94% - 45px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
}

.test-drive-4 .group-107-HnkHWv {
  background-color: transparent;
  bottom: calc(28.87% - 5px);
  height: 17px;
  left: calc(28.12% - 44px);
  position: absolute;
  width: 155px;
}

.test-drive-4 .vin-9rTFRG {
  background-color: transparent;
  bottom: calc(650.00% - 98px);
  height: 15px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 24px;
}

.test-drive-4 .wp0zzz99zls322033-9rTFRG {
  background-color: transparent;
  bottom: 14.71%;
  height: 19px;
  left: calc(108.00% - 140px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 130px;
}

.test-drive-4 .group-135-HnkHWv {
  background-color: transparent;
  bottom: 0px;
  height: 312px;
  position: absolute;
  right: calc(50.00% - 690px);
  width: 1380px;
}

.test-drive-4 .included-options-XAcox1 {
  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: 259px;
}

.test-drive-4 .group-76-XAcox1 {
  background-color: transparent;
  height: 107px;
  left: 0px;
  position: absolute;
  top: calc(29.44% - 31px);
  width: 100%;
}

.test-drive-4 .line-5-qJ9bqJ {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 0px;
  width: 1379px;
}

.test-drive-4 .exterior-qJ9bqJ {
  background-color: transparent;
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 74px;
}

.test-drive-4 .group-22-qJ9bqJ {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 2px;
  top: calc(9.36% - 1px);
  transform: rotate(45.00deg);
  width: 7px;
}

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

.test-drive-4 .group-93-XAcox1 {
  background-color: transparent;
  bottom: calc(35.32% - 12px);
  height: 35px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.test-drive-4 .line-5-Z5EESa {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: calc(45.21% - 623px);
  object-fit: cover;
  position: absolute;
  width: 1379px;
}

.test-drive-4 .transmission-Z5EESa {
  background-color: transparent;
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 118px;
}

.test-drive-4 .group-22-Z5EESa {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 2px;
  top: calc(34.19% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.test-drive-4 .path-16-lpLpGq {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 4px);
}

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

.test-drive-4 .group-98-XAcox1 {
  background-color: transparent;
  bottom: calc(17.66% - 6px);
  height: 35px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.test-drive-4 .line-5-ACa5R5 {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: calc(45.21% - 623px);
  object-fit: cover;
  position: absolute;
  width: 1379px;
}

.test-drive-4 .wheels-ACa5R5 {
  background-color: transparent;
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 66px;
}

.test-drive-4 .group-22-ACa5R5 {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 2px;
  top: calc(34.19% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.test-drive-4 .path-16-plYKhk {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 4px);
}

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

.test-drive-4 .group-99-XAcox1 {
  background-color: transparent;
  bottom: 0px;
  height: 35px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.test-drive-4 .line-5-XCtz1x {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: calc(45.21% - 623px);
  object-fit: cover;
  position: absolute;
  width: 1379px;
}

.test-drive-4 .chassis-XCtz1x {
  background-color: transparent;
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 68px;
}

.test-drive-4 .group-22-XCtz1x {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 2px;
  top: calc(34.19% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.test-drive-4 .path-16-3a15NX {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  transform: rotate(-45.00deg);
  width: calc(100.00% + 4px);
}

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

.test-drive-4 .group-128-XAcox1 {
  background-color: transparent;
  height: 50px;
  left: 0px;
  position: absolute;
  top: calc(37.97% - 19px);
  width: 899px;
}

.test-drive-4 .group-126-YWAGVc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 162px;
}

.test-drive-4 .group-116-1BS4Bf {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .lightweight-carbon-roof-xFillN {
  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);
}

.test-drive-4 .group-117-1BS4Bf {
  background-color: transparent;
  bottom: 0px;
  height: 20px;
  left: 0px;
  position: absolute;
  width: calc(100.00% - 19px);
}

.test-drive-4 .sport-design-package-NuwMFp {
  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);
}

.test-drive-4 .group-127-YWAGVc {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 209px;
}

.test-drive-4 .group-121-XjW9Di {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.test-drive-4 .electric-folding-exterior-mirrors-jZGLQP {
  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);
}

.test-drive-4 .group-236-HnkHWv {
  background-color: transparent;
  height: 76px;
  left: 229px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 458px);
}

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

.test-drive-4 .component-5-9-dqd2ds {
  background-color: transparent;
  height: calc(100.00% - 76px);
  left: 1573px;
  position: absolute;
  top: 26px;
  width: calc(100.00% - 1920px);
}

.test-drive-4 .helios_site_logo-dqd2ds {
  background-color: transparent;
  height: calc(100.00% - 34px);
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 139px;
}

.test-drive-4 .group-210-HnkHWv {
  background-color: transparent;
  bottom: calc(36.23% - 11px);
  height: 31px;
  position: absolute;
  right: calc(23.16% - 52px);
  width: 223px;
}

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

.test-drive-4 .calculate-finance-vdMZXL {
  background-color: transparent;
  bottom: calc(40.00% - 6px);
  height: 16px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: 14px;
  text-align: right;
  white-space: nowrap;
  width: 107px;
}

.test-drive-4 .group-623-HnkHWv {
  background-color: transparent;
  height: calc(100.00% - 1294px);
  left: 1734px;
  position: absolute;
  top: 26px;
  width: 83px;
}

.test-drive-4 .shopicons_-regular_-heart-kw914H {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.test-drive-4 .path-3-gmWOZ8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.test-drive-4 .shopicon-gmWOZ8 {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 2px;
  position: absolute;
  top: 3px;
  width: calc(100.00% - 3px);
}

.test-drive-4 .icon-heart-xDlgsV {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .shortlist-kw914H {
  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: 59px;
}

.test-drive-4 .group-641-HnkHWv {
  background-color: transparent;
  bottom: calc(21.09% - 13px);
  height: 60px;
  position: absolute;
  right: 261px;
  width: 60px;
}

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

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

.test-drive-4 .group-332-rxd87l {
  background-color: transparent;
  height: 2586px;
  left: -29px;
  position: fixed;
  top: -50px;
  width: 1986px;
}

.test-drive-4 .rectangle-60-fQWa6t {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  opacity: 0.9;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.test-drive-4 .group-204-fQWa6t {
  background-color: transparent;
  cursor: pointer;
  height: 31px;
  position: absolute;
  right: calc(31.58% - 53px);
  top: calc(40.27% - 12px);
  width: 169px;
}

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

.test-drive-4 .confirm-continue-Du5nNI {
  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;
}

.test-drive-4 .group-232-fQWa6t {
  background-color: transparent;
  height: 160px;
  position: absolute;
  right: 78px;
  top: 84px;
  width: 665px;
}

.test-drive-4 .book-a-test-drive-CzarvP {
  background-color: transparent;
  bottom: -6px;
  height: 39px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 256px;
}

.test-drive-4 .group-208-CzarvP {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 14px;
}

.test-drive-4 .path-16-iy3v1g {
  background-color: transparent;
  cursor: pointer;
  height: calc(100.00% + 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

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

.test-drive-4 .when-would-you-like-fQWa6t {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(22.55% - 86px);
  text-align: left;
  top: 314px;
  white-space: nowrap;
  width: 381px;
}

.test-drive-4 .please-select-your-p-fQWa6t {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(27.01% - 76px);
  text-align: left;
  top: 342px;
  white-space: nowrap;
  width: 283px;
}

.test-drive-4 .line-28-fQWa6t {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 111px;
  top: 37.12%;
  width: 632px;
}

.test-drive-4 .component-2-77-fQWa6t {
  background-color: transparent;
  height: 352px;
  position: absolute;
  right: 138px;
  top: calc(18.08% - 64px);
  width: 578px;
}

.test-drive-4 .rectangle-25-aQtHVt {
  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%;
}

.test-drive-4 .july-2022-aQtHVt {
  background-color: transparent;
  height: 28px;
  left: 243px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: calc(8.95% - 3px);
  white-space: nowrap;
  width: 95px;
}

.test-drive-4 .group-327-aQtHVt {
  background-color: transparent;
  height: 16px;
  left: 68px;
  position: absolute;
  top: calc(9.21% - 1px);
  width: calc(100.00% - 136px);
}

.test-drive-4 .path-27-tN0Y4s {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  top: calc(50.00% - 8px);
  width: 9px;
}

.test-drive-4 .icon-play-tN0Y4s {
  background-color: transparent;
  height: 17px;
  object-fit: cover;
  position: absolute;
  right: 434px;
  top: calc(50.00% - 8px);
  width: 9px;
}

.test-drive-4 .group-329-aQtHVt {
  background-color: transparent;
  bottom: 37px;
  height: 234px;
  left: 24px;
  position: absolute;
  width: calc(100.00% - 55px);
}

.test-drive-4 .group-330-YtFelO {
  background-color: transparent;
  height: 17px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 1px);
}

.test-drive-4 .mo-XFhhfb {
  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;
}

.test-drive-4 .tu-XFhhfb {
  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;
}

.test-drive-4 .we-XFhhfb {
  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;
}

.test-drive-4 .th-XFhhfb {
  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;
}

.test-drive-4 .fr-XFhhfb {
  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;
}

.test-drive-4 .sa-XFhhfb {
  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;
}

.test-drive-4 .su-XFhhfb {
  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;
}

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

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

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

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

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

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

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

.test-drive-4 .x4-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 5px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 12px;
}

.test-drive-4 .x5-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 89px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 12px;
}

.test-drive-4 .x6-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 173px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 12px;
}

.test-drive-4 .x7-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 258px;
  letter-spacing: 0.00px;
  line-height: 23px;
  opacity: 0.17;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 10px;
}

.test-drive-4 .x8-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 341px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 12px;
}

.test-drive-4 .x9-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 425px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 12px;
}

.test-drive-4 .x10-YtFelO {
  background-color: transparent;
  height: 22px;
  left: 506px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  top: calc(37.03% - 8px);
  white-space: nowrap;
  width: 18px;
}

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

.test-drive-4 .x12-YtFelO {
  background-color: transparent;
  bottom: calc(43.16% - 9px);
  height: 22px;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x13-YtFelO {
  background-color: transparent;
  bottom: calc(43.16% - 9px);
  height: 22px;
  left: 170px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x14-YtFelO {
  background-color: transparent;
  bottom: calc(43.16% - 9px);
  height: 22px;
  left: 254px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x15-YtFelO {
  background-color: transparent;
  bottom: calc(43.16% - 9px);
  height: 22px;
  left: 338px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x16-YtFelO {
  background-color: transparent;
  bottom: calc(43.16% - 9px);
  height: 22px;
  left: 422px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x17-YtFelO {
  background-color: transparent;
  bottom: calc(43.16% - 9px);
  height: 22px;
  left: 507px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 16px;
}

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

.test-drive-4 .x19-YtFelO {
  background-color: transparent;
  bottom: calc(23.82% - 5px);
  height: 22px;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x20-YtFelO {
  background-color: transparent;
  bottom: calc(23.82% - 5px);
  height: 22px;
  left: 169px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x21-YtFelO {
  background-color: transparent;
  bottom: calc(23.82% - 5px);
  height: 22px;
  left: 255px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 16px;
}

.test-drive-4 .x22-YtFelO {
  background-color: transparent;
  bottom: calc(23.82% - 5px);
  height: 22px;
  left: 337px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x23-YtFelO {
  background-color: transparent;
  bottom: calc(23.82% - 5px);
  height: 22px;
  left: 421px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x24-YtFelO {
  background-color: transparent;
  bottom: calc(23.82% - 5px);
  height: 22px;
  left: 505px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x25-YtFelO {
  background-color: transparent;
  bottom: calc(4.01% - 1px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x26-YtFelO {
  background-color: transparent;
  bottom: calc(4.01% - 1px);
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x27-hUdqA5 {
  background-color: transparent;
  bottom: calc(4.01% - 1px);
  height: 22px;
  left: 170px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 18px;
}

.test-drive-4 .x28-hUdqA5 {
  background-color: transparent;
  bottom: calc(4.01% - 1px);
  height: 22px;
  left: 253px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .group-331-YtFelO {
  background-color: transparent;
  bottom: 0px;
  height: 40px;
  position: absolute;
  right: calc(32.78% - 13px);
  width: 40px;
}

.test-drive-4 .ellipse-20-HVG04x {
  background-color: var(--purple-heart);
  border-radius: 20px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .x29-HVG04x {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(45.00% - 9px);
  text-align: center;
  top: calc(47.22% - 10px);
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x30-hUdqA5 {
  background-color: transparent;
  bottom: calc(4.01% - 1px);
  height: 22px;
  left: 421px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 20px;
}

.test-drive-4 .x31-YtFelO {
  background-color: transparent;
  bottom: calc(4.01% - 1px);
  height: 22px;
  left: 507px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 16px;
}

.test-drive-4 .group-326-fQWa6t {
  background-color: transparent;
  height: 45px;
  position: absolute;
  right: 138px;
  top: calc(30.66% - 14px);
  width: 578px;
}

.test-drive-4 .component-2-78-QSNV6I {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .rectangle-25-xtzE5I {
  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%;
}

.test-drive-4 .x1000am-xtzE5I {
  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;
}

.test-drive-4 .x1200pm-xtzE5I {
  background-color: transparent;
  height: 22px;
  left: 140px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(41.30% - 9px);
  white-space: nowrap;
  width: 62px;
}

.test-drive-4 .x-xtzE5I {
  background-color: transparent;
  height: 22px;
  left: 122px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(41.30% - 9px);
  white-space: nowrap;
  width: 8px;
}

.test-drive-4 .path-80-QSNV6I {
  background-color: transparent;
  bottom: calc(49.56% - 3px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 12px;
  width: 9px;
}

.test-drive-4 .group-289-QSNV6I {
  background-color: transparent;
  bottom: calc(49.61% - 7px);
  height: 14px;
  left: 18px;
  position: absolute;
  width: 14px;
}

.test-drive-4 .icon-clock-DedrOf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.test-drive-4 .group-290-fQWa6t {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 301px;
  top: calc(33.00% - 2px);
  width: 10px;
}

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

.test-drive-4 .your-retailer-will-b-fQWa6t {
  background-color: transparent;
  height: 45px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 109px;
  text-align: left;
  top: calc(34.14% - 15px);
  width: 634px;
}
