/* screen - deal-builder-2 */

.deal-builder-2 {
  background-color: var(--white);
  height: 5578px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

.deal-builder-2 .personalise-your-deal-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 640px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 124px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .group-235-2t3Fbr {
  background-color: transparent;
  cursor: pointer;
  height: 31px;
  left: 240px;
  position: fixed;
  top: 875px;
  width: 360px;
}

.deal-builder-2 .group-103-QVX04h {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

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

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

.deal-builder-2 .group-293-2t3Fbr {
  background-color: transparent;
  height: 26px;
  left: 240px;
  position: fixed;
  top: 168px;
  width: 120px;
}

.deal-builder-2 .vehicle-locked-RMAlJn {
  background-color: transparent;
  height: 17px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: right;
  top: 0px;
  white-space: nowrap;
  width: 95px;
}

.deal-builder-2 .x1539-RMAlJn {
  background-color: transparent;
  color: var(--rose);
  font-family: var(--font-family-bilo-medium);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
  height: 17px;
  left: 89px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: right;
  top: 11px;
  white-space: nowrap;
  width: 31px;
}

.deal-builder-2 .group-292-RMAlJn {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 15px;
}

.deal-builder-2 .icon-lock-0bsaS8 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .your-car-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 240px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: fixed;
  text-align: left;
  top: 124px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .remaining-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 260px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: fixed;
  text-align: right;
  top: 179px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .group-225-2t3Fbr {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  left: 1543px;
  position: absolute;
  top: 129px;
  width: 137px;
}

.deal-builder-2 .back-to-search-vVjf7c {
  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);
}

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

.deal-builder-2 .x1-login-2t3Fbr {
  background-color: transparent;
  color: var(--purple-heart);
  font-family: var(--font-family-bilo-light);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 662px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 170px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .x2-personal-details-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 752px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 170px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .x3-part-exchange-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 933px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 170px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .x4-finance-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 1096px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 170px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .x5-insurance-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 1205px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 170px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .x6-deposit-2t3Fbr {
  background-color: transparent;
  height: auto;
  left: 1335px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 170px;
  white-space: nowrap;
  width: auto;
}

.deal-builder-2 .icon-check_mark-2t3Fbr {
  background-color: transparent;
  height: 11px;
  left: 640px;
  object-fit: cover;
  position: absolute;
  top: 176px;
  width: 15px;
}

.deal-builder-2 .line-10-2t3Fbr {
  background-color: transparent;
  height: 1px;
  left: 727px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 17px;
}

.deal-builder-2 .line-11-2t3Fbr {
  background-color: transparent;
  height: 1px;
  left: 908px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 17px;
}

.deal-builder-2 .line-12-2t3Fbr {
  background-color: transparent;
  height: 1px;
  left: 1069px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 17px;
}

.deal-builder-2 .line-14-2t3Fbr {
  background-color: transparent;
  height: 1px;
  left: 1180px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 17px;
}

.deal-builder-2 .line-27-2t3Fbr {
  background-color: transparent;
  height: 1px;
  left: 1311px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 17px;
}

.deal-builder-2 .group-231-2t3Fbr {
  background-color: transparent;
  height: 631px;
  left: 240px;
  position: fixed;
  top: 220px;
  width: 360px;
}

.deal-builder-2 .mask-group-2-11RWEG {
  background-color: transparent;
  height: 216px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .mask-group-1-FUxcC7 {
  background-color: transparent;
  height: calc(100.00% + 26px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -5px;
  width: calc(100.00% + 5px);
}

.deal-builder-2 .rectangle-5-11RWEG {
  background-color: var(--gallery);
  height: 24px;
  opacity: 0.55;
  position: absolute;
  right: 0px;
  top: 11px;
  width: 108px;
}

.deal-builder-2 .porsche-certified-11RWEG {
  background-color: transparent;
  color: var(--eerie-black);
  font-family: var(--font-family-bilo-bold);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 700;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 10px;
  opacity: 0.65;
  position: absolute;
  right: calc(1.53% - 2px);
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: 99px;
}

.deal-builder-2 .group-297-11RWEG {
  background-color: transparent;
  height: calc(100.00% - 192px);
  left: 0px;
  position: absolute;
  top: 192px;
  width: 100%;
}

.deal-builder-2 .rectangle-4-mhGf3S {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .line-5-mhGf3S {
  background-color: transparent;
  bottom: 356px;
  height: 1px;
  left: calc(50.00% - 161px);
  object-fit: cover;
  position: absolute;
  width: 323px;
}

.deal-builder-2 .line-8-mhGf3S {
  background-color: transparent;
  bottom: 68px;
  height: 1px;
  left: calc(50.00% - 161px);
  object-fit: cover;
  position: absolute;
  width: 323px;
}

.deal-builder-2 .total-cash-price-mhGf3S {
  background-color: transparent;
  height: 22px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(41.85% - 9px);
  white-space: nowrap;
  width: 138px;
}

.deal-builder-2 .term-mhGf3S {
  background-color: transparent;
  bottom: calc(49.04% - 11px);
  height: 22px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.deal-builder-2 .optional-final-payment-mhGf3S {
  background-color: transparent;
  bottom: calc(39.93% - 9px);
  height: 22px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 194px;
}

.deal-builder-2 .down-payment-mhGf3S {
  background-color: transparent;
  bottom: calc(30.82% - 7px);
  height: 22px;
  left: 18px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 122px;
}

.deal-builder-2 .apr-mhGf3S {
  background-color: transparent;
  bottom: calc(21.70% - 5px);
  height: 22px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}

.deal-builder-2 .span0-VIrP0z {
}

.deal-builder-2 .span1-VIrP0z {
}

.deal-builder-2 .payment-method-mhGf3S {
  background-color: transparent;
  height: 22px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(23.62% - 5px);
  white-space: nowrap;
  width: 138px;
}

.deal-builder-2 .x80000-mhGf3S {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  top: calc(41.85% - 9px);
  white-space: nowrap;
  width: 61px;
}

.deal-builder-2 .x48-months-mhGf3S {
  background-color: transparent;
  bottom: calc(49.04% - 11px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 74px;
}

.deal-builder-2 .x20000-mhGf3S {
  background-color: transparent;
  bottom: calc(39.93% - 9px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 60px;
}

.deal-builder-2 .x10000-mhGf3S {
  background-color: transparent;
  bottom: calc(30.82% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

.deal-builder-2 .x9-mhGf3S {
  background-color: transparent;
  bottom: calc(21.70% - 5px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  white-space: nowrap;
  width: 24px;
}

.deal-builder-2 .finance-mhGf3S {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  top: calc(23.62% - 5px);
  white-space: nowrap;
  width: 62px;
}

.deal-builder-2 .x-48-months-mhGf3S {
  background-color: transparent;
  height: 22px;
  left: calc(35.27% - 30px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(32.73% - 7px);
  white-space: nowrap;
  width: 85px;
}

.deal-builder-2 .group-10-mhGf3S {
  background-color: transparent;
  height: 26px;
  left: 19px;
  position: absolute;
  top: 12px;
  width: 242px;
}

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

.deal-builder-2 .porsche-hong-kong-mhGf3S {
  background-color: transparent;
  height: 28px;
  left: calc(9.79% - 16px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 40px;
  white-space: nowrap;
  width: 166px;
}

.deal-builder-2 .group-67-mhGf3S {
  background-color: transparent;
  bottom: 23px;
  height: 20px;
  left: calc(50.00% - 57px);
  position: absolute;
  width: 114px;
}

.deal-builder-2 .full-details-JTOlOO {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: center;
  white-space: nowrap;
  width: 94px;
}

.deal-builder-2 .group-22-JTOlOO {
  background-color: transparent;
  bottom: calc(39.96% - 3px);
  height: 7px;
  position: absolute;
  right: 107px;
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-oFtxOe {
  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);
}

.deal-builder-2 .path-17-oFtxOe {
  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);
}

.deal-builder-2 .monthly-mhGf3S {
  background-color: transparent;
  height: 22px;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(32.73% - 7px);
  white-space: nowrap;
  width: 74px;
}

.deal-builder-2 .x1000-mhGf3S {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 17px;
  text-align: right;
  top: calc(32.73% - 7px);
  white-space: nowrap;
  width: 48px;
}

.deal-builder-2 .group-234-2t3Fbr {
  background-color: transparent;
  height: 76px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

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

.deal-builder-2 .helios_site_logo-xwIV5q {
  background-color: transparent;
  height: calc(100.00% - 34px);
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 139px;
}

.deal-builder-2 .group-2-xwIV5q {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 242px;
  top: calc(46.42% - 9px);
  width: 105px;
}

.deal-builder-2 .shopicons_-regular_-account-72Mxp5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.deal-builder-2 .path-1-58Wuan {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .shopicon-58Wuan {
  background-color: transparent;
  height: calc(100.00% - 3px);
  left: 2px;
  position: absolute;
  top: 2px;
  width: calc(100.00% - 4px);
}

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

.deal-builder-2 .my-account-72Mxp5 {
  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;
}

.deal-builder-2 .group-623-2t3Fbr {
  background-color: transparent;
  cursor: pointer;
  height: 20px;
  left: 1469px;
  position: absolute;
  top: 26px;
  width: 85px;
}

.deal-builder-2 .shopicons_-regular_-heart-uYHtwD {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.deal-builder-2 .path-3-eIKfN5 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .shopicon-eIKfN5 {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 2px;
  position: absolute;
  top: 3px;
  width: calc(100.00% - 3px);
}

.deal-builder-2 .icon-heart-M89KOr {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .shortlist-uYHtwD {
  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;
}

.deal-builder-2 .offer-2t3Fbr {
  background-color: transparent;
  height: 879px;
  left: 640px;
  position: absolute;
  top: 4603px;
  width: 1040px;
}

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

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

.deal-builder-2 .group-68-BFaPXF {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  height: 31px;
  position: absolute;
  right: calc(35.91% - 55px);
  width: 153px;
}

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

.deal-builder-2 .pay-continue-oe67x2 {
  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: 86px;
}

.deal-builder-2 .offer-deposit-BFaPXF {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 233px;
}

.deal-builder-2 .ellipse-7-BFaPXF {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x7-BFaPXF {
  background-color: transparent;
  height: 39px;
  left: 36px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 16px;
}

.deal-builder-2 .group-301-BFaPXF {
  background-color: transparent;
  height: 640px;
  left: 85px;
  position: absolute;
  top: 94px;
  width: 388px;
}

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

.deal-builder-2 .line-23-CNdLVd {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 21.46%;
  width: 280px;
}

.deal-builder-2 .line-24-CNdLVd {
  background-color: transparent;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  top: 39.23%;
  width: 290px;
}

.deal-builder-2 .path-88-CNdLVd {
  background-color: transparent;
  bottom: 48.86%;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 305px;
}

.deal-builder-2 .path-86-CNdLVd {
  background-color: transparent;
  bottom: 36.96%;
  height: 1px;
  object-fit: cover;
  position: absolute;
  right: 1px;
  width: 315px;
}

.deal-builder-2 .roof-main-support-CNdLVd {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(26.23% - 6px);
  white-space: nowrap;
  width: 157px;
}

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

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

.deal-builder-2 .term-CNdLVd {
  background-color: transparent;
  bottom: calc(18.38% - 4px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.deal-builder-2 .optional-final-payment-CNdLVd {
  background-color: transparent;
  bottom: 76px;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 194px;
}

.deal-builder-2 .comprehensive-CNdLVd {
  background-color: transparent;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(44.70% - 10px);
  white-space: nowrap;
  width: 128px;
}

.deal-builder-2 .down-payment-CNdLVd {
  background-color: transparent;
  bottom: 38px;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 122px;
}

.deal-builder-2 .apr-CNdLVd {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}

.deal-builder-2 .span0-UxxojM {
}

.deal-builder-2 .span1-UxxojM {
}

.deal-builder-2 .trade-in-value-CNdLVd {
  background-color: transparent;
  bottom: calc(43.00% - 9px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 123px;
}

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

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

.deal-builder-2 .trade-in-CNdLVd {
  background-color: transparent;
  bottom: calc(49.23% - 11px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 68px;
}

.deal-builder-2 .payment-CNdLVd {
  background-color: transparent;
  bottom: calc(36.92% - 8px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 66px;
}

.deal-builder-2 .group-304-CNdLVd {
  background-color: transparent;
  height: calc(100.00% - 88px);
  position: absolute;
  right: 1px;
  top: 88px;
  width: 72px;
}

.deal-builder-2 .x450-DWaqO1 {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: right;
  top: 74px;
  white-space: nowrap;
  width: 38px;
}

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

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

.deal-builder-2 .x1000-DWaqO1 {
  background-color: transparent;
  bottom: calc(28.58% - 6px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 48px;
}

.deal-builder-2 .x320-DWaqO1 {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: calc(21.23% - 5px);
  white-space: nowrap;
  width: 37px;
}

.deal-builder-2 .x48-months-DWaqO1 {
  background-color: transparent;
  bottom: calc(21.42% - 5px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 100%;
}

.deal-builder-2 .x20000-DWaqO1 {
  background-color: transparent;
  bottom: 76px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 60px;
}

.deal-builder-2 .est-680-DWaqO1 {
  background-color: transparent;
  height: 22px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: calc(35.57% - 8px);
  white-space: nowrap;
  width: calc(100.00% - 8px);
}

.deal-builder-2 .x10000-DWaqO1 {
  background-color: transparent;
  bottom: 38px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

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

.deal-builder-2 .pending-DWaqO1 {
  background-color: transparent;
  height: 22px;
  left: 9px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: right;
  top: calc(49.91% - 11px);
  white-space: nowrap;
  width: calc(100.00% - 9px);
}

.deal-builder-2 .x-48-months-CNdLVd {
  background-color: transparent;
  bottom: calc(24.45% - 5px);
  height: 22px;
  left: calc(25.94% - 22px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.deal-builder-2 .group-299-CNdLVd {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 242px;
}

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

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

.deal-builder-2 .payment-method-CNdLVd {
  background-color: transparent;
  bottom: calc(30.61% - 7px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 138px;
}

.deal-builder-2 .monthly-CNdLVd {
  background-color: transparent;
  bottom: calc(24.45% - 5px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 74px;
}

.deal-builder-2 .group-302-BFaPXF {
  background-color: transparent;
  height: 211px;
  position: absolute;
  right: 86px;
  top: 94px;
  width: 387px;
}

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

.deal-builder-2 .deposit-due-ZwZwrd {
  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: 100px;
}

.deal-builder-2 .x1000-ZwZwrd {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: right;
  top: -2px;
  white-space: nowrap;
  width: 48px;
}

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

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

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

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

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

.deal-builder-2 .group-272-FR7d9d {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 20px;
}

.deal-builder-2 .group-271-X6npKi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

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

.deal-builder-2 .group-307-BFaPXF {
  background-color: transparent;
  bottom: 124px;
  height: 50px;
  position: absolute;
  right: 86px;
  width: 386px;
}

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

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

.deal-builder-2 .group-272-kqCxnC {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 20px;
}

.deal-builder-2 .group-271-jR9W3r {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.deal-builder-2 .insurance-2t3Fbr {
  background-color: transparent;
  height: 835px;
  left: 640px;
  position: absolute;
  top: 3733px;
  width: 1040px;
}

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

.deal-builder-2 .insurance-N1ZxJf {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 154px;
}

.deal-builder-2 .ellipse-10-N1ZxJf {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x6-N1ZxJf {
  background-color: transparent;
  height: 39px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 18px;
}

.deal-builder-2 .group-240-N1ZxJf {
  background-color: transparent;
  height: 65px;
  left: 85px;
  position: absolute;
  top: 93px;
  width: 654px;
}

.deal-builder-2 .rectangle-25-AdtZIX {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .proposer-name-AdtZIX {
  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: 80px;
}

.deal-builder-2 .finalise-4-AdtZIX {
  background-color: transparent;
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 169px;
}

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

.deal-builder-2 .transmission-xQKzA1 {
  background-color: transparent;
  bottom: calc(125.00% - 19px);
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 78px;
}

.deal-builder-2 .manual-xQKzA1 {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: calc(22.41% - 12px);
  text-align: left;
  top: calc(20.83% - 4px);
  white-space: nowrap;
  width: 53px;
}

.deal-builder-2 .group-21-xQKzA1 {
  background-color: transparent;
  height: 6px;
  position: absolute;
  right: 12px;
  top: calc(50.00% - 3px);
  width: 6px;
}

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

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

.deal-builder-2 .proposer-name-VS7Dg1 {
  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: 128px;
}

.deal-builder-2 .date-of-birth-AdtZIX {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 59px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 110px;
}

.deal-builder-2 .group-241-N1ZxJf {
  background-color: transparent;
  height: 65px;
  left: 85px;
  position: absolute;
  top: calc(24.15% - 16px);
  width: calc(100.00% - 170px);
}

.deal-builder-2 .rectangle-25-Pzkf06 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .years-of-driving-experience-Pzkf06 {
  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: 145px;
}

.deal-builder-2 .rectangle-25-xcqfhq {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 385px;
}

.deal-builder-2 .occupation-industry-Pzkf06 {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(34.13% - 40px);
  text-align: left;
  white-space: nowrap;
  width: 117px;
}

.deal-builder-2 .years-of-driving-experience-xcqfhq {
  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: 230px;
}

.deal-builder-2 .occupation-industry-xcqfhq {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(29.09% - 54px);
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 186px;
}

.deal-builder-2 .claim-record-N1ZxJf {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(34.13% - 8px);
  white-space: nowrap;
  width: 113px;
}

.deal-builder-2 .driving-offence-points-deducted-N1ZxJf {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(47.78% - 11px);
  white-space: nowrap;
  width: 277px;
}

.deal-builder-2 .conviction-record-N1ZxJf {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(35.23% - 56px);
  text-align: left;
  top: calc(34.13% - 8px);
  white-space: nowrap;
  width: 160px;
}

.deal-builder-2 .details-N1ZxJf {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(41.72% - 26px);
  text-align: left;
  top: calc(47.78% - 11px);
  white-space: nowrap;
  width: 62px;
}

.deal-builder-2 .line-19-N1ZxJf {
  background-color: transparent;
  bottom: 39.87%;
  height: 1px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 170px);
}

.deal-builder-2 .insurance-coverage-N1ZxJf {
  background-color: transparent;
  bottom: calc(35.12% - 8px);
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 171px;
}

.deal-builder-2 .group-243-N1ZxJf {
  background-color: transparent;
  bottom: calc(24.25% - 19px);
  height: 80px;
  left: calc(35.93% - 70px);
  position: absolute;
  width: 194px;
}

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

.deal-builder-2 .comprehensive-x3ikvX {
  background-color: transparent;
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(40.16% - 8px);
  white-space: nowrap;
  width: 104px;
}

.deal-builder-2 .icon-check_mark-x3ikvX {
  background-color: transparent;
  bottom: calc(18.81% - 1px);
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 12px;
  width: 11px;
}

.deal-builder-2 .x680-x3ikvX {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 47px;
}

.deal-builder-2 .group-244-N1ZxJf {
  background-color: transparent;
  bottom: calc(24.25% - 19px);
  height: 80px;
  left: 85px;
  position: absolute;
  width: 194px;
}

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

.deal-builder-2 .x240-58Mgig {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 47px;
}

.deal-builder-2 .third-party-58Mgig {
  background-color: transparent;
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(40.16% - 8px);
  white-space: nowrap;
  width: 79px;
}

.deal-builder-2 .group-245-N1ZxJf {
  background-color: transparent;
  height: 20px;
  left: 86px;
  position: absolute;
  top: calc(42.08% - 8px);
  width: 45px;
}

.deal-builder-2 .rectangle-29-IVOWEO {
  background-color: var(--purple-heart);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.deal-builder-2 .no-IVOWEO {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 20px;
}

.deal-builder-2 .icon-check_mark-IVOWEO {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.deal-builder-2 .group-249-N1ZxJf {
  background-color: transparent;
  bottom: calc(44.30% - 9px);
  height: 20px;
  left: 86px;
  position: absolute;
  width: 45px;
}

.deal-builder-2 .rectangle-29-dhd4Lk {
  background-color: var(--purple-heart);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.deal-builder-2 .no-dhd4Lk {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 20px;
}

.deal-builder-2 .icon-check_mark-dhd4Lk {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.deal-builder-2 .group-246-N1ZxJf {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: calc(42.71% - 19px);
  top: calc(42.08% - 8px);
  width: 45px;
}

.deal-builder-2 .rectangle-29-KKvk3Q {
  background-color: var(--purple-heart);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.deal-builder-2 .no-KKvk3Q {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 20px;
}

.deal-builder-2 .icon-check_mark-KKvk3Q {
  background-color: transparent;
  bottom: calc(48.56% - 4px);
  height: 8px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.deal-builder-2 .group-39-N1ZxJf {
  background-color: transparent;
  height: 20px;
  left: 86px;
  position: absolute;
  top: calc(38.28% - 8px);
  width: 49px;
}

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

.deal-builder-2 .yes-BM7xtf {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 24px;
}

.deal-builder-2 .group-248-N1ZxJf {
  background-color: transparent;
  bottom: calc(48.10% - 10px);
  height: 20px;
  left: 86px;
  position: absolute;
  width: 49px;
}

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

.deal-builder-2 .yes-TVxEo3 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 24px;
}

.deal-builder-2 .group-247-N1ZxJf {
  background-color: transparent;
  height: 20px;
  position: absolute;
  right: calc(42.48% - 21px);
  top: calc(38.28% - 8px);
  width: 49px;
}

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

.deal-builder-2 .yes-U9Yg9e {
  background-color: transparent;
  height: calc(100.00% - 1px);
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 24px;
}

.deal-builder-2 .rectangle-25-N1ZxJf {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(47.39% - 15px);
  height: 31px;
  position: absolute;
  right: 85px;
  width: 385px;
}

.deal-builder-2 .details-rvdVV9 {
  background-color: transparent;
  bottom: calc(48.91% - 7px);
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(41.96% - 16px);
  text-align: left;
  white-space: nowrap;
  width: 39px;
}

.deal-builder-2 .excess-N1ZxJf {
  background-color: transparent;
  bottom: calc(29.83% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(42.32% - 24px);
  text-align: left;
  white-space: nowrap;
  width: 57px;
}

.deal-builder-2 .own-damage-N1ZxJf {
  background-color: transparent;
  bottom: calc(26.02% - 6px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(39.23% - 42px);
  text-align: left;
  white-space: nowrap;
  width: 107px;
}

.deal-builder-2 .theft-N1ZxJf {
  background-color: transparent;
  bottom: calc(22.21% - 5px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(42.84% - 21px);
  text-align: left;
  white-space: nowrap;
  width: 48px;
}

.deal-builder-2 .property-damange-N1ZxJf {
  background-color: transparent;
  bottom: calc(18.40% - 4px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(35.79% - 56px);
  text-align: left;
  white-space: nowrap;
  width: 157px;
}

.deal-builder-2 .x20000-N1ZxJf {
  background-color: transparent;
  bottom: calc(29.83% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 82px;
  text-align: right;
  white-space: nowrap;
  width: 60px;
}

.deal-builder-2 .x2000-N1ZxJf {
  background-color: transparent;
  bottom: calc(26.02% - 6px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 82px;
  text-align: right;
  white-space: nowrap;
  width: 51px;
}

.deal-builder-2 .x2000-rvdVV9 {
  background-color: transparent;
  bottom: calc(22.21% - 5px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 82px;
  text-align: right;
  white-space: nowrap;
  width: 51px;
}

.deal-builder-2 .x2000-NiuKJK {
  background-color: transparent;
  bottom: calc(18.40% - 4px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 82px;
  text-align: right;
  white-space: nowrap;
  width: 51px;
}

.deal-builder-2 .group-250-N1ZxJf {
  background-color: transparent;
  bottom: 79px;
  height: 31px;
  left: 85px;
  position: absolute;
  width: 169px;
}

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

.deal-builder-2 .confirm-continue-ZYQxso {
  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;
}

.deal-builder-2 .finance-2t3Fbr {
  background-color: transparent;
  height: 727px;
  left: 640px;
  position: absolute;
  top: 2971px;
  width: 1040px;
}

.deal-builder-2 .path-58-xoY2SM {
  background-color: transparent;
  height: calc(100.00% + 30px);
  left: -19px;
  object-fit: cover;
  position: absolute;
  top: -4px;
  width: calc(100.00% + 30px);
}

.deal-builder-2 .finance-xoY2SM {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 116px;
}

.deal-builder-2 .ellipse-7-xoY2SM {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x5-xoY2SM {
  background-color: transparent;
  height: 39px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 18px;
}

.deal-builder-2 .deposit-down-payment-xoY2SM {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(29.29% - 6px);
  white-space: nowrap;
  width: 165px;
}

.deal-builder-2 .x10000-xoY2SM {
  background-color: transparent;
  height: 41px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: calc(37.90% - 16px);
  white-space: nowrap;
  width: 106px;
}

.deal-builder-2 .group-186-xoY2SM {
  background-color: transparent;
  height: 16px;
  left: 86px;
  position: absolute;
  top: calc(33.05% - 5px);
  width: 386px;
}

.deal-builder-2 .line-6-biuEdb {
  background-color: transparent;
  height: 4px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(45.83% - 2px);
  width: 246px;
}

.deal-builder-2 .line-7-biuEdb {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: -2px;
  top: calc(45.83% - 2px);
  width: 148px;
}

.deal-builder-2 .ellipse-1-biuEdb {
  background-color: var(--purple-heart-3);
  border-radius: 8px;
  box-shadow: -2px 2px 1px #00000029;
  height: 100%;
  position: absolute;
  right: calc(36.89% - 6px);
  top: 0px;
  width: 16px;
}

.deal-builder-2 .term-xoY2SM {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(45.88% - 10px);
  white-space: nowrap;
  width: 37px;
}

.deal-builder-2 .x48-months-xoY2SM {
  background-color: transparent;
  bottom: calc(45.05% - 18px);
  height: 41px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 137px;
}

.deal-builder-2 .group-186-ihbsXF {
  background-color: transparent;
  height: 16px;
  left: 86px;
  position: absolute;
  top: calc(49.50% - 8px);
  width: 386px;
}

.deal-builder-2 .path-57-3VqC1m {
  background-color: transparent;
  height: 4px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(45.83% - 2px);
  width: 303px;
}

.deal-builder-2 .line-7-3VqC1m {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: -2px;
  top: calc(45.83% - 2px);
  width: 91px;
}

.deal-builder-2 .ellipse-1-3VqC1m {
  background-color: var(--purple-heart-3);
  border-radius: 8px;
  box-shadow: -2px 2px 1px #00000029;
  height: 100%;
  position: absolute;
  right: calc(21.22% - 3px);
  top: 0px;
  width: 16px;
}

.deal-builder-2 .annual-mileage-xoY2SM {
  background-color: transparent;
  bottom: calc(37.52% - 8px);
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 103px;
}

.deal-builder-2 .x10000-ihbsXF {
  background-color: transparent;
  bottom: calc(27.99% - 11px);
  height: 41px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

.deal-builder-2 .group-186-KqeeY6 {
  background-color: transparent;
  bottom: calc(34.04% - 5px);
  height: 16px;
  left: 86px;
  position: absolute;
  width: 386px;
}

.deal-builder-2 .path-57-XqrA0y {
  background-color: transparent;
  height: 4px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(45.83% - 2px);
  width: 91px;
}

.deal-builder-2 .line-7-XqrA0y {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: -2px;
  top: calc(45.83% - 2px);
  width: 302px;
}

.deal-builder-2 .ellipse-1-XqrA0y {
  background-color: var(--purple-heart-3);
  border-radius: 8px;
  box-shadow: -2px 2px 1px #00000029;
  height: 100%;
  left: calc(21.49% - 3px);
  position: absolute;
  top: 0px;
  width: 16px;
}

.deal-builder-2 .group-191-xoY2SM {
  background-color: transparent;
  height: 80px;
  left: calc(35.93% - 70px);
  position: absolute;
  top: 94px;
  width: 194px;
}

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

.deal-builder-2 .finance-yrVV8L {
  background-color: transparent;
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(40.16% - 8px);
  white-space: nowrap;
  width: 54px;
}

.deal-builder-2 .icon-check_mark-yrVV8L {
  background-color: transparent;
  bottom: calc(18.81% - 1px);
  height: 8px;
  object-fit: cover;
  position: absolute;
  right: 12px;
  width: 11px;
}

.deal-builder-2 .x1200-yrVV8L {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 60px;
}

.deal-builder-2 .month-yrVV8L {
  background-color: transparent;
  bottom: 10px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(47.14% - 25px);
  text-align: left;
  white-space: nowrap;
  width: 54px;
}

.deal-builder-2 .group-192-xoY2SM {
  background-color: transparent;
  height: 80px;
  left: 85px;
  position: absolute;
  top: 94px;
  width: 194px;
}

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

.deal-builder-2 .x80000-7Jw8qx {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 75px;
}

.deal-builder-2 .cash-7Jw8qx {
  background-color: transparent;
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(40.16% - 8px);
  white-space: nowrap;
  width: 34px;
}

.deal-builder-2 .group-194-xoY2SM {
  background-color: transparent;
  bottom: 63px;
  height: 31px;
  left: 85px;
  position: absolute;
  width: 169px;
}

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

.deal-builder-2 .confirm-continue-vMmzHw {
  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;
}

.deal-builder-2 .group-195-xoY2SM {
  background-color: transparent;
  height: 248px;
  position: absolute;
  right: 85px;
  top: calc(49.26% - 122px);
  width: 387px;
}

.deal-builder-2 .total-cash-price-qwhSsH {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(16.15% - 4px);
  white-space: nowrap;
  width: 138px;
}

.deal-builder-2 .term-qwhSsH {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(32.96% - 7px);
  white-space: nowrap;
  width: 43px;
}

.deal-builder-2 .optional-final-payment-qwhSsH {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(49.78% - 11px);
  white-space: nowrap;
  width: 194px;
}

.deal-builder-2 .deposit-qwhSsH {
  background-color: transparent;
  bottom: calc(33.41% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}

.deal-builder-2 .payment-method-qwhSsH {
  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: 138px;
}

.deal-builder-2 .apr-qwhSsH {
  background-color: transparent;
  bottom: calc(16.59% - 4px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}

.deal-builder-2 .span0-ea0N7c {
}

.deal-builder-2 .span1-ea0N7c {
}

.deal-builder-2 .monthly-qwhSsH {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 74px;
}

.deal-builder-2 .x80000-qwhSsH {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: -2px;
  text-align: right;
  top: calc(16.15% - 4px);
  white-space: nowrap;
  width: 61px;
}

.deal-builder-2 .x48-months-qwhSsH {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: calc(32.96% - 7px);
  white-space: nowrap;
  width: 74px;
}

.deal-builder-2 .x20000-qwhSsH {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: calc(49.78% - 11px);
  white-space: nowrap;
  width: 60px;
}

.deal-builder-2 .x10000-qwhSsH {
  background-color: transparent;
  bottom: calc(33.41% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

.deal-builder-2 .finance-qwhSsH {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: -2px;
  white-space: nowrap;
  width: 62px;
}

.deal-builder-2 .x1000-qwhSsH {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 48px;
}

.deal-builder-2 .x9-qwhSsH {
  background-color: transparent;
  bottom: calc(16.59% - 4px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 24px;
}

.deal-builder-2 .x-48-months-qwhSsH {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  left: calc(25.66% - 22px);
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.deal-builder-2 .path-60-xoY2SM {
  background-color: transparent;
  height: 307px;
  object-fit: cover;
  position: absolute;
  right: 49.95%;
  top: calc(49.16% - 151px);
  width: 1px;
}

.deal-builder-2 .group-196-xoY2SM {
  background-color: transparent;
  bottom: calc(18.86% - 7px);
  height: 35px;
  left: 87px;
  position: absolute;
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-O9BgRq {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .documents-O9BgRq {
  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: 103px;
}

.deal-builder-2 .group-22-O9BgRq {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-XUvwdQ {
  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);
}

.deal-builder-2 .path-17-XUvwdQ {
  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);
}

.deal-builder-2 .accessories-2t3Fbr {
  background-color: transparent;
  height: 930px;
  left: 640px;
  position: absolute;
  top: 2006px;
  width: 1040px;
}

.deal-builder-2 .finalise-4-MnqRv9 {
  background-color: transparent;
  height: 31px;
  left: 85px;
  position: absolute;
  top: calc(25.70% - 8px);
  width: 169px;
}

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

.deal-builder-2 .transmission-8jBn1U {
  background-color: transparent;
  bottom: calc(125.00% - 19px);
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 78px;
}

.deal-builder-2 .manual-8jBn1U {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: calc(22.41% - 12px);
  text-align: left;
  top: calc(20.83% - 4px);
  white-space: nowrap;
  width: 53px;
}

.deal-builder-2 .group-21-8jBn1U {
  background-color: transparent;
  height: 6px;
  position: absolute;
  right: 12px;
  top: calc(50.00% - 3px);
  width: 6px;
}

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

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

.deal-builder-2 .finalise-4-xXOm30 {
  background-color: transparent;
  height: 31px;
  left: 85px;
  position: absolute;
  top: 133px;
  width: 169px;
}

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

.deal-builder-2 .transmission-MjhInc {
  background-color: transparent;
  bottom: calc(125.00% - 19px);
  height: 15px;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 78px;
}

.deal-builder-2 .manual-MjhInc {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  right: calc(22.41% - 12px);
  text-align: left;
  top: calc(20.83% - 4px);
  white-space: nowrap;
  width: 53px;
}

.deal-builder-2 .group-21-MjhInc {
  background-color: transparent;
  height: 6px;
  position: absolute;
  right: 12px;
  top: calc(50.00% - 3px);
  width: 6px;
}

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

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

.deal-builder-2 .email-username-MnqRv9 {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 92px;
  white-space: nowrap;
  width: 141px;
}

.deal-builder-2 .register-now-MnqRv9 {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(21.49% - 24px);
  text-align: center;
  text-decoration: underline;
  top: calc(21.64% - 5px);
  white-space: nowrap;
  width: 114px;
}

.deal-builder-2 .password-MnqRv9 {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(20.98% - 5px);
  white-space: nowrap;
  width: 86px;
}

.deal-builder-2 .line-9-MnqRv9 {
  background-color: transparent;
  height: 307px;
  object-fit: cover;
  position: absolute;
  right: 49.95%;
  top: 40px;
  width: 1px;
}

.deal-builder-2 .or-MnqRv9 {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(24.22% - 4px);
  text-align: center;
  top: calc(18.67% - 4px);
  white-space: nowrap;
  width: 16px;
}

.deal-builder-2 .group-68-MnqRv9 {
  background-color: transparent;
  height: 31px;
  left: 85px;
  position: absolute;
  top: calc(32.26% - 10px);
  width: 153px;
}

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

.deal-builder-2 .login-continue-zKrB9U {
  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: 100px;
}

.deal-builder-2 .accessories-addons-MnqRv9 {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 317px;
}

.deal-builder-2 .ellipse-7-MnqRv9 {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x4-MnqRv9 {
  background-color: transparent;
  height: 39px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 18px;
}

.deal-builder-2 .group-185-MnqRv9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.deal-builder-2 .ellipse-4-twCc8b {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x4-twCc8b {
  background-color: transparent;
  height: 39px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 18px;
}

.deal-builder-2 .accessories-addons-twCc8b {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 317px;
}

.deal-builder-2 .accessories-twCc8b {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 92px;
  white-space: nowrap;
  width: 103px;
}

.deal-builder-2 .addons-twCc8b {
  background-color: transparent;
  bottom: calc(31.33% - 7px);
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}

.deal-builder-2 .group-76-twCc8b {
  background-color: transparent;
  height: 35px;
  left: 87px;
  position: absolute;
  top: 132px;
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-7h1c8U {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .featured-7h1c8U {
  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: 81px;
}

.deal-builder-2 .group-22-7h1c8U {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-Ta9rxW {
  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);
}

.deal-builder-2 .path-17-Ta9rxW {
  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);
}

.deal-builder-2 .group-86-twCc8b {
  background-color: transparent;
  bottom: calc(25.98% - 9px);
  height: 35px;
  left: 87px;
  position: absolute;
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-bvXO8Z {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .exterior-protection-bvXO8Z {
  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: 172px;
}

.deal-builder-2 .group-22-bvXO8Z {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-7uR7q9 {
  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);
}

.deal-builder-2 .path-17-7uR7q9 {
  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);
}

.deal-builder-2 .group-87-twCc8b {
  background-color: transparent;
  bottom: calc(20.50% - 7px);
  height: 35px;
  left: 87px;
  position: absolute;
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-UjZzon {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .interior-protection-UjZzon {
  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: 167px;
}

.deal-builder-2 .group-22-UjZzon {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-2ZNCov {
  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);
}

.deal-builder-2 .path-17-2ZNCov {
  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);
}

.deal-builder-2 .group-88-twCc8b {
  background-color: transparent;
  bottom: 134px;
  height: 35px;
  left: 87px;
  position: absolute;
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-6ZrVbu {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .breakdown-6ZrVbu {
  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: 101px;
}

.deal-builder-2 .group-22-6ZrVbu {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-3j9n7o {
  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);
}

.deal-builder-2 .path-17-3j9n7o {
  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);
}

.deal-builder-2 .group-79-twCc8b {
  background-color: transparent;
  height: 35px;
  left: 87px;
  position: absolute;
  top: calc(20.17% - 7px);
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-WWjAF5 {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .comfort-WWjAF5 {
  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: 76px;
}

.deal-builder-2 .group-22-WWjAF5 {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-PpeT9e {
  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);
}

.deal-builder-2 .path-17-PpeT9e {
  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);
}

.deal-builder-2 .group-82-twCc8b {
  background-color: transparent;
  height: 35px;
  left: 87px;
  position: absolute;
  top: calc(25.64% - 9px);
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-hoSnua {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .lifestyle-hoSnua {
  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: 75px;
}

.deal-builder-2 .group-22-hoSnua {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-Z0IbFI {
  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);
}

.deal-builder-2 .path-17-Z0IbFI {
  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);
}

.deal-builder-2 .group-80-twCc8b {
  background-color: transparent;
  height: 35px;
  left: 87px;
  position: absolute;
  top: calc(31.12% - 11px);
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-TExQxz {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .protectors-covers-TExQxz {
  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: 181px;
}

.deal-builder-2 .group-22-TExQxz {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: calc(33.67% - 3px);
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-m7U9Aq {
  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);
}

.deal-builder-2 .path-17-m7U9Aq {
  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);
}

.deal-builder-2 .group-81-twCc8b {
  background-color: transparent;
  height: 244px;
  left: 87px;
  position: absolute;
  top: calc(47.74% - 116px);
  width: calc(100.00% - 172px);
}

.deal-builder-2 .line-5-C99ZBU {
  background-color: transparent;
  bottom: 0px;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.deal-builder-2 .carrier-systems-2-C99ZBU {
  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: 175px;
}

.deal-builder-2 .group-22-C99ZBU {
  background-color: transparent;
  height: 7px;
  position: absolute;
  right: 3px;
  top: 9px;
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-17-H9iYi1 {
  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);
}

.deal-builder-2 .group-84-twCc8b {
  background-color: transparent;
  height: 192px;
  left: 85px;
  position: absolute;
  top: calc(49.59% - 95px);
  width: 194px;
}

.deal-builder-2 .rectangle-34-Tnb8IU {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .mask-group-3-Tnb8IU {
  background-color: transparent;
  height: calc(100.00% - 61px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .x450-Tnb8IU {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 48px;
}

.deal-builder-2 .roof-main-support-Tnb8IU {
  background-color: transparent;
  bottom: calc(21.10% - 4px);
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 128px;
}

.deal-builder-2 .group-83-Tnb8IU {
  background-color: transparent;
  bottom: 14px;
  height: 7px;
  position: absolute;
  right: 15px;
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-ezqV7P {
  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);
}

.deal-builder-2 .path-17-ezqV7P {
  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);
}

.deal-builder-2 .group-85-twCc8b {
  background-color: transparent;
  height: 192px;
  left: calc(35.93% - 70px);
  position: absolute;
  top: calc(49.59% - 95px);
  width: 194px;
}

.deal-builder-2 .rectangle-34-JCawsy {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .mask-group-3-JCawsy {
  background-color: transparent;
  height: calc(100.00% - 61px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .x320-JCawsy {
  background-color: transparent;
  bottom: 4px;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 46px;
}

.deal-builder-2 .racing-bike-carrier-JCawsy {
  background-color: transparent;
  bottom: calc(21.10% - 4px);
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
}

.deal-builder-2 .group-83-JCawsy {
  background-color: transparent;
  bottom: 14px;
  height: 7px;
  position: absolute;
  right: 15px;
  transform: rotate(45.00deg);
  width: 7px;
}

.deal-builder-2 .path-16-7xPZG6 {
  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);
}

.deal-builder-2 .path-17-7xPZG6 {
  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);
}

.deal-builder-2 .group-89-twCc8b {
  background-color: transparent;
  bottom: 63px;
  height: 31px;
  left: 85px;
  position: absolute;
  width: 169px;
}

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

.deal-builder-2 .confirm-continue-geYmvF {
  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;
}

.deal-builder-2 .tradein-2t3Fbr {
  background-color: transparent;
  height: 800px;
  left: 640px;
  position: absolute;
  top: 1171px;
  width: 1040px;
}

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

.deal-builder-2 .group-157-7AWGj9 {
  background-color: transparent;
  height: 65px;
  left: 87px;
  position: absolute;
  top: 95px;
  width: calc(100.00% - 170px);
}

.deal-builder-2 .rectangle-25-EWO7dy {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .make-EWO7dy {
  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: 28px;
}

.deal-builder-2 .rectangle-25-6Qr7rG {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 385px;
}

.deal-builder-2 .model-EWO7dy {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(40.60% - 14px);
  text-align: left;
  white-space: nowrap;
  width: 35px;
}

.deal-builder-2 .make-6Qr7rG {
  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: 44px;
}

.deal-builder-2 .model-6Qr7rG {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(40.49% - 22px);
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 55px;
}

.deal-builder-2 .group-158-7AWGj9 {
  background-color: transparent;
  height: 65px;
  left: 87px;
  position: absolute;
  top: calc(25.58% - 17px);
  width: calc(100.00% - 170px);
}

.deal-builder-2 .rectangle-25-bdhwOQ {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .year-bdhwOQ {
  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: 25px;
}

.deal-builder-2 .rectangle-25-NJjdsm {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 385px;
}

.deal-builder-2 .mileage-bdhwOQ {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(40.10% - 17px);
  text-align: left;
  white-space: nowrap;
  width: 42px;
}

.deal-builder-2 .year-NJjdsm {
  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: 40px;
}

.deal-builder-2 .mileage-NJjdsm {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(39.60% - 27px);
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 67px;
}

.deal-builder-2 .group-159-7AWGj9 {
  background-color: transparent;
  height: 65px;
  left: 87px;
  position: absolute;
  top: calc(38.23% - 25px);
  width: calc(100.00% - 170px);
}

.deal-builder-2 .rectangle-25-YmdtaV {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .registration-number-YmdtaV {
  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: 111px;
}

.deal-builder-2 .rectangle-25-FuMYOz {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: 0px;
  height: 31px;
  position: absolute;
  right: 0px;
  width: 385px;
}

.deal-builder-2 .owners-YmdtaV {
  background-color: transparent;
  bottom: 20px;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(40.02% - 17px);
  text-align: left;
  white-space: nowrap;
  width: 43px;
}

.deal-builder-2 .registration-number-FuMYOz {
  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: 176px;
}

.deal-builder-2 .owners-FuMYOz {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(39.60% - 27px);
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 67px;
}

.deal-builder-2 .line-9-7AWGj9 {
  background-color: transparent;
  height: 1px;
  left: 88px;
  object-fit: cover;
  position: absolute;
  top: 46.75%;
  width: calc(100.00% - 170px);
}

.deal-builder-2 .group-68-7AWGj9 {
  background-color: transparent;
  bottom: 60px;
  height: 31px;
  left: 87px;
  position: absolute;
  width: 165px;
}

.deal-builder-2 .path-19-1IzIUY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .confirm-continue-1IzIUY {
  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;
}

.deal-builder-2 .trade-in-7AWGj9 {
  background-color: transparent;
  height: 39px;
  left: 87px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 128px;
}

.deal-builder-2 .ellipse-7-7AWGj9 {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 20px;
  position: absolute;
  top: 24px;
  width: 50px;
}

.deal-builder-2 .x3-7AWGj9 {
  background-color: transparent;
  height: 39px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 34px;
  white-space: nowrap;
  width: 18px;
}

.deal-builder-2 .photo-upload-7AWGj9 {
  background-color: transparent;
  bottom: calc(49.16% - 11px);
  height: 22px;
  left: 87px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 117px;
}

.deal-builder-2 .exterior-7AWGj9 {
  background-color: transparent;
  bottom: calc(45.57% - 10px);
  height: 22px;
  left: 87px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 69px;
}

.deal-builder-2 .interior-7AWGj9 {
  background-color: transparent;
  bottom: calc(28.60% - 6px);
  height: 22px;
  left: 87px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 66px;
}

.deal-builder-2 .group-163-7AWGj9 {
  background-color: transparent;
  bottom: calc(36.25% - 29px);
  height: 80px;
  left: 87px;
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

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

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

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

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

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

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

.deal-builder-2 .group-176-7AWGj9 {
  background-color: transparent;
  bottom: calc(17.92% - 14px);
  height: 80px;
  left: 87px;
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

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

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

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

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

.deal-builder-2 .group-164-7AWGj9 {
  background-color: transparent;
  bottom: calc(36.25% - 29px);
  height: 80px;
  left: calc(27.29% - 37px);
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

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

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

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

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

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

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

.deal-builder-2 .group-179-7AWGj9 {
  background-color: transparent;
  bottom: calc(17.92% - 14px);
  height: 80px;
  left: calc(27.29% - 37px);
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

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

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

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

.deal-builder-2 .group-166-7AWGj9 {
  background-color: transparent;
  bottom: calc(36.25% - 29px);
  height: 80px;
  left: calc(44.97% - 61px);
  opacity: 0.5;
  position: absolute;
  width: 135px;
}

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

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

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

.deal-builder-2 .group-229-DwiN7g {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

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

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

.deal-builder-2 .group-228-tGowEN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.deal-builder-2 .group-172-7AWGj9 {
  background-color: transparent;
  bottom: calc(36.25% - 29px);
  height: 80px;
  opacity: 0.5;
  position: absolute;
  right: calc(37.35% - 50px);
  width: 135px;
}

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

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

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

.deal-builder-2 .group-229-82vCeI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .rectangle-50-1Q0tN0 {
  background-color: var(--silver-chalice);
  height: 9px;
  left: 26.24%;
  position: absolute;
  top: 3px;
  width: 2px;
}

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

.deal-builder-2 .group-228-1Q0tN0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.deal-builder-2 .group-169-7AWGj9 {
  background-color: transparent;
  bottom: calc(37.00% - 14px);
  height: 39px;
  left: 136px;
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.deal-builder-2 .group-169-qB15SN {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .group-177-7AWGj9 {
  background-color: transparent;
  bottom: calc(19.66% - 8px);
  height: 39px;
  left: 136px;
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.deal-builder-2 .group-169-IIKIxv {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .group-170-7AWGj9 {
  background-color: transparent;
  bottom: calc(37.00% - 14px);
  height: 39px;
  left: calc(29.48% - 11px);
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.deal-builder-2 .group-169-mJyxl2 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .group-178-7AWGj9 {
  background-color: transparent;
  bottom: calc(19.66% - 8px);
  height: 39px;
  left: calc(29.48% - 11px);
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.deal-builder-2 .group-169-YPSM5i {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .group-171-7AWGj9 {
  background-color: transparent;
  bottom: calc(37.00% - 14px);
  height: 39px;
  left: calc(45.46% - 18px);
  opacity: 0.75;
  position: absolute;
  width: 39px;
}

.deal-builder-2 .group-169-kenJ0K {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .group-173-7AWGj9 {
  background-color: transparent;
  bottom: calc(37.00% - 14px);
  height: 39px;
  opacity: 0.75;
  position: absolute;
  right: calc(38.56% - 15px);
  width: 39px;
}

.deal-builder-2 .group-169-MZAlXl {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.deal-builder-2 .personal-details-2t3Fbr {
  background-color: transparent;
  height: 493px;
  left: 640px;
  position: absolute;
  top: 643px;
  width: 1040px;
}

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

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

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

.deal-builder-2 .group-157-NRR0Lr {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.deal-builder-2 .ellipse-4-Bggg90 {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x2-Bggg90 {
  background-color: transparent;
  height: 39px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 18px;
}

.deal-builder-2 .per-sonal-details-Bggg90 {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 253px;
}

.deal-builder-2 .rectangle-25-Bggg90 {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  left: 85px;
  position: absolute;
  top: calc(39.61% - 12px);
  width: 385px;
}

.deal-builder-2 .fi-rst-name-Bggg90 {
  background-color: transparent;
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(37.45% - 6px);
  white-space: nowrap;
  width: 57px;
}

.deal-builder-2 .rectangle-25-oHzO7Z {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(49.57% - 15px);
  height: 31px;
  left: 85px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .last-name-Bggg90 {
  background-color: transparent;
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(47.91% - 7px);
  white-space: nowrap;
  width: 54px;
}

.deal-builder-2 .rectangle-25-q6dmKp {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(38.74% - 12px);
  height: 31px;
  left: 85px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .telephone-number-Bggg90 {
  background-color: transparent;
  bottom: calc(41.63% - 6px);
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 98px;
}

.deal-builder-2 .rectangle-25-Xdv12e {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(27.92% - 9px);
  height: 31px;
  left: 85px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .mobile-number-Bggg90 {
  background-color: transparent;
  bottom: calc(31.17% - 5px);
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 79px;
}

.deal-builder-2 .rectangle-25-Ye0RWR {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  left: 85px;
  position: absolute;
  top: calc(28.79% - 9px);
  width: 385px;
}

.deal-builder-2 .title-Bggg90 {
  background-color: transparent;
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(26.99% - 4px);
  white-space: nowrap;
  width: 27px;
}

.deal-builder-2 .rectangle-25-PUfdBI {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  position: absolute;
  right: 85px;
  top: calc(28.79% - 9px);
  width: 385px;
}

.deal-builder-2 .ad-dress-line-1-Bggg90 {
  background-color: transparent;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(39.86% - 29px);
  text-align: left;
  top: calc(26.99% - 4px);
  white-space: nowrap;
  width: 74px;
}

.deal-builder-2 .rectangle-25-2XuKxB {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  position: absolute;
  right: 85px;
  top: calc(39.61% - 12px);
  width: 385px;
}

.deal-builder-2 .ad-dress-line-2-Bggg90 {
  background-color: transparent;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(39.79% - 30px);
  text-align: left;
  top: calc(37.45% - 6px);
  white-space: nowrap;
  width: 75px;
}

.deal-builder-2 .rectangle-25-fzGPxp {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(49.57% - 15px);
  height: 31px;
  position: absolute;
  right: 85px;
  width: 385px;
}

.deal-builder-2 .town-city-Bggg90 {
  background-color: transparent;
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(40.77% - 24px);
  text-align: left;
  top: calc(47.91% - 7px);
  white-space: nowrap;
  width: 59px;
}

.deal-builder-2 .rectangle-25-2MvlWw {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(38.74% - 12px);
  height: 31px;
  position: absolute;
  right: 85px;
  width: 385px;
}

.deal-builder-2 .region-Bggg90 {
  background-color: transparent;
  bottom: calc(41.63% - 6px);
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(42.07% - 16px);
  text-align: left;
  white-space: nowrap;
  width: 37px;
}

.deal-builder-2 .rectangle-25-W5CMQd {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(27.92% - 9px);
  height: 31px;
  position: absolute;
  right: 85px;
  width: 385px;
}

.deal-builder-2 .country-Bggg90 {
  background-color: transparent;
  bottom: calc(31.17% - 5px);
  height: 15px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  right: calc(41.49% - 20px);
  text-align: left;
  white-space: nowrap;
  width: 47px;
}

.deal-builder-2 .your-contact-details-Bggg90 {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(19.64% - 4px);
  white-space: nowrap;
  width: 179px;
}

.deal-builder-2 .your-address-Bggg90 {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(38.38% - 44px);
  text-align: left;
  top: calc(19.64% - 4px);
  white-space: nowrap;
  width: 115px;
}

.deal-builder-2 .path-26-Bggg90 {
  background-color: transparent;
  height: 5px;
  left: calc(43.41% - 4px);
  object-fit: cover;
  position: absolute;
  top: calc(29.95% - 2px);
  width: 9px;
}

.deal-builder-2 .path-27-Bggg90 {
  background-color: transparent;
  bottom: calc(29.06% - 1px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 97px;
  width: 9px;
}

.deal-builder-2 .group-74-Bggg90 {
  background-color: transparent;
  bottom: 67px;
  height: 31px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  width: 169px;
}

.deal-builder-2 .login-2t3Fbr {
  background-color: transparent;
  height: 388px;
  left: 640px;
  position: absolute;
  top: 220px;
  width: 1040px;
}

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

.deal-builder-2 .rectangle-25-22SyFW {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  bottom: calc(35.29% - 11px);
  height: 31px;
  left: 85px;
  position: absolute;
  width: 385px;
}

.deal-builder-2 .password-22SyFW {
  background-color: transparent;
  bottom: calc(39.14% - 6px);
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 54px;
}

.deal-builder-2 .rectangle-25-HSbTUy {
  background-color: var(--white);
  border: 0.5px solid;
  border-color: var(--silver-chalice);
  height: 31px;
  left: 85px;
  position: absolute;
  top: calc(37.25% - 12px);
  width: 385px;
}

.deal-builder-2 .email-username-22SyFW {
  background-color: transparent;
  height: 15px;
  left: 96px;
  letter-spacing: 0.00px;
  line-height: 39px;
  position: absolute;
  text-align: left;
  top: calc(34.58% - 5px);
  white-space: nowrap;
  width: 89px;
}

.deal-builder-2 .email-username-HSbTUy {
  background-color: transparent;
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(25.27% - 6px);
  white-space: nowrap;
  width: 141px;
}

.deal-builder-2 .register-now-22SyFW {
  background-color: transparent;
  bottom: calc(46.31% - 10px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(21.49% - 24px);
  text-align: center;
  text-decoration: underline;
  white-space: nowrap;
  width: 114px;
}

.deal-builder-2 .password-HSbTUy {
  background-color: transparent;
  bottom: calc(47.95% - 11px);
  height: 22px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 86px;
}

.deal-builder-2 .path-59-22SyFW {
  background-color: transparent;
  height: calc(100.00% - 81px);
  object-fit: cover;
  position: absolute;
  right: 49.95%;
  top: 40px;
  width: 1px;
}

.deal-builder-2 .or-22SyFW {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: calc(24.22% - 4px);
  text-align: center;
  top: calc(46.31% - 10px);
  white-space: nowrap;
  width: 16px;
}

.deal-builder-2 .group-68-22SyFW {
  background-color: transparent;
  bottom: calc(18.77% - 6px);
  height: 31px;
  left: 85px;
  position: absolute;
  width: 153px;
}

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

.deal-builder-2 .login-continue-ip1TSF {
  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: 100px;
}

.deal-builder-2 .login-22SyFW {
  background-color: transparent;
  height: 39px;
  left: 85px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: 83px;
}

.deal-builder-2 .ellipse-7-22SyFW {
  background-color: transparent;
  border: 3px solid;
  border-color: var(--eerie-black);
  border-radius: 25px;
  height: 50px;
  left: 18px;
  position: absolute;
  top: 23px;
  width: 50px;
}

.deal-builder-2 .x1-22SyFW {
  background-color: transparent;
  height: 39px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 32px;
  white-space: nowrap;
  width: 14px;
}

.deal-builder-2 .group-641-2t3Fbr {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 1828px;
  position: fixed;
  top: 990px;
  width: 60px;
}

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

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