/* screen - finance-calculator */

.finance-calculator {
  background-color: transparent;
  cursor: pointer;
  height: 2494px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1920px;
}

#overlay-finance-calculator {
  background-color: transparent;
}

.overlay .finance-calculator {
  background-color: #00000000;
}

.finance-calculator .group-642-JZ201L {
  background-color: transparent;
  height: 2586px;
  left: -29px;
  position: relative;
  top: -50px;
  width: 1986px;
}

.finance-calculator .path-93-xtdqTb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.finance-calculator .group-231-xtdqTb {
  background-color: transparent;
  height: 978px;
  position: absolute;
  right: 78px;
  top: 84px;
  width: 665px;
}

.finance-calculator .group-204-PmdwQg {
  background-color: transparent;
  bottom: 1px;
  cursor: pointer;
  height: 31px;
  left: 0px;
  position: absolute;
  width: 169px;
}

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

.finance-calculator .confirm-continue-t8cddc {
  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;
}

.finance-calculator .group-205-PmdwQg {
  background-color: transparent;
  bottom: 142px;
  height: 210px;
  left: 1px;
  position: absolute;
  width: calc(100.00% - 34px);
}

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

.finance-calculator .term-SnWV4g {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(39.63% - 9px);
  white-space: nowrap;
  width: 43px;
}

.finance-calculator .optional-final-payment-SnWV4g {
  background-color: transparent;
  bottom: calc(40.16% - 9px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 194px;
}

.finance-calculator .deposit-SnWV4g {
  background-color: transparent;
  bottom: calc(19.95% - 4px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}

.finance-calculator .apr-SnWV4g {
  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: 40px;
}

.finance-calculator .span0-X9TLxK {
}

.finance-calculator .span1-X9TLxK {
}

.finance-calculator .monthly-SnWV4g {
  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: 74px;
}

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

.finance-calculator .x48-months-SnWV4g {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  top: calc(39.63% - 9px);
  white-space: nowrap;
  width: 74px;
}

.finance-calculator .x20000-SnWV4g {
  background-color: transparent;
  bottom: calc(40.16% - 9px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 60px;
}

.finance-calculator .x10000-SnWV4g {
  background-color: transparent;
  bottom: calc(19.95% - 4px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  right: 0px;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

.finance-calculator .x9-SnWV4g {
  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;
}

.finance-calculator .x1000-SnWV4g {
  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: 48px;
}

.finance-calculator .x-48-months-SnWV4g {
  background-color: transparent;
  height: 22px;
  left: 78px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: 85px;
}

.finance-calculator .path-63-PmdwQg {
  background-color: transparent;
  bottom: 39.76%;
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 34px);
}

.finance-calculator .group-207-PmdwQg {
  background-color: transparent;
  height: 323px;
  position: absolute;
  right: 33px;
  top: calc(34.06% - 110px);
  width: 379px;
}

.finance-calculator .deposit-down-payment-UwzG1s {
  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: 165px;
}

.finance-calculator .x10000-UwzG1s {
  background-color: transparent;
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  top: calc(18.44% - 8px);
  white-space: nowrap;
  width: 106px;
}

.finance-calculator .group-198-UwzG1s {
  background-color: transparent;
  height: 16px;
  left: 1px;
  position: absolute;
  top: 27px;
  width: 100%;
}

.finance-calculator .line-6-Mbpdlo {
  background-color: transparent;
  height: 4px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(45.83% - 2px);
  width: 158px;
}

.finance-calculator .line-7-Mbpdlo {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: -2px;
  top: calc(45.83% - 2px);
  width: 228px;
}

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

.finance-calculator .term-UwzG1s {
  background-color: transparent;
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(38.37% - 8px);
  white-space: nowrap;
  width: 37px;
}

.finance-calculator .x48-months-UwzG1s {
  background-color: transparent;
  bottom: calc(40.07% - 16px);
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 137px;
}

.finance-calculator .group-199-UwzG1s {
  background-color: transparent;
  height: 16px;
  left: 0px;
  position: absolute;
  top: calc(46.91% - 8px);
  width: 100%;
}

.finance-calculator .path-57-zFl7lp {
  background-color: transparent;
  height: 4px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(45.83% - 2px);
  width: 187px;
}

.finance-calculator .line-7-zFl7lp {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: -2px;
  top: calc(45.83% - 2px);
  width: 200px;
}

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

.finance-calculator .annual-mileage-UwzG1s {
  background-color: transparent;
  bottom: calc(22.76% - 5px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 103px;
}

.finance-calculator .x10000-IGXx1a {
  background-color: transparent;
  bottom: -4px;
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 91px;
}

.finance-calculator .group-200-UwzG1s {
  background-color: transparent;
  bottom: 46px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.finance-calculator .path-57-jkr0Ux {
  background-color: transparent;
  height: 4px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(45.83% - 2px);
  width: 106px;
}

.finance-calculator .path-92-jkr0Ux {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: -2px;
  top: calc(45.83% - 2px);
  width: 280px;
}

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

.finance-calculator .group-209-PmdwQg {
  background-color: transparent;
  height: 184px;
  left: 0px;
  position: absolute;
  top: calc(28.98% - 53px);
  width: 194px;
}

.finance-calculator .group-202-Hiu9lU {
  background-color: transparent;
  bottom: 0px;
  height: 80px;
  left: 0px;
  position: absolute;
  width: 100%;
}

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

.finance-calculator .finance-rUuE0j {
  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;
}

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

.finance-calculator .x1200-rUuE0j {
  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;
}

.finance-calculator .month-rUuE0j {
  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;
}

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

.finance-calculator .x80000-Hiu9lU {
  background-color: transparent;
  height: 28px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: calc(30.45% - 9px);
  white-space: nowrap;
  width: 75px;
}

.finance-calculator .cash-Hiu9lU {
  background-color: transparent;
  height: 19px;
  left: 10px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: calc(14.85% - 3px);
  white-space: nowrap;
  width: 34px;
}

.finance-calculator .group-232-PmdwQg {
  background-color: transparent;
  height: 160px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.finance-calculator .pay-ment-options-gxoo1f {
  background-color: transparent;
  bottom: -7px;
  height: 39px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 247px;
}

.finance-calculator .group-208-gxoo1f {
  background-color: transparent;
  cursor: pointer;
  height: 14px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 14px;
}

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

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

.finance-calculator .line-28-PmdwQg {
  background-color: transparent;
  bottom: 102px;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 33px);
}
