.test-drive__title {
  font-size: var(--tdfs-heading-1);
  font-family: "FZLanTingHeiS Bold";
  line-height: 2.3157894737;
}
@media (max-width: 1024px) {
  .test-drive__title {
    line-height: 2.5714285714;
  }
}
.test-drive {
  padding-bottom: 5.7534246575vw;
}
@media screen and (max-width: 1024px) {
  .test-drive {
    padding-bottom: 6.25vw;
  }
}
@media screen and (max-width: 767px) {
  .test-drive {
    padding-bottom: 8.3441981747vw;
  }
}
@media screen and (max-width: 640px) {
  .test-drive {
    padding-bottom: 10vw;
  }
}
@media screen and (max-width: 480px) {
  .test-drive {
    padding-bottom: 13.3333333333vw;
  }
}
@media screen and (max-width: 390px) {
  .test-drive {
    padding-bottom: 16.4102564103vw;
  }
}
.test-drive__description-wrapper {
  padding-right: 10vw;
}
@media screen and (max-width: 1024px) {
  .test-drive__description-wrapper {
    padding-right: 14.2578125vw;
  }
}
@media screen and (max-width: 767px) {
  .test-drive__description-wrapper {
    padding-right: 19.035202086vw;
  }
}
@media screen and (max-width: 640px) {
  .test-drive__description-wrapper {
    padding-right: 22.8125vw;
  }
}
@media screen and (max-width: 480px) {
  .test-drive__description-wrapper {
    padding-right: 30.4166666667vw;
  }
}
@media screen and (max-width: 390px) {
  .test-drive__description-wrapper {
    padding-right: 37.4358974359vw;
  }
}
@media (max-width: 1199px) {
  .test-drive__description-wrapper {
    padding-right: 0;
    margin-bottom: 2.3287671233vw;
  }
}
@media screen and (max-width: 1199px) and (max-width: 1024px) {
  .test-drive__description-wrapper {
    margin-bottom: 3.3203125vw;
  }
}
@media screen and (max-width: 1199px) and (max-width: 767px) {
  .test-drive__description-wrapper {
    margin-bottom: 4.4328552803vw;
  }
}
@media screen and (max-width: 1199px) and (max-width: 640px) {
  .test-drive__description-wrapper {
    margin-bottom: 5.3125vw;
  }
}
@media screen and (max-width: 1199px) and (max-width: 480px) {
  .test-drive__description-wrapper {
    margin-bottom: 7.0833333333vw;
  }
}
@media screen and (max-width: 1199px) and (max-width: 390px) {
  .test-drive__description-wrapper {
    margin-bottom: 8.7179487179vw;
  }
}
.test-drive__title {
  line-height: 4.1095890411vw;
  margin-bottom: 1.9178082192vw;
}
@media screen and (max-width: 1024px) {
  .test-drive__title {
    line-height: 4.4921875vw;
  }
}
@media screen and (max-width: 767px) {
  .test-drive__title {
    line-height: 5.9973924381vw;
  }
}
@media screen and (max-width: 640px) {
  .test-drive__title {
    line-height: 7.1875vw;
  }
}
@media screen and (max-width: 480px) {
  .test-drive__title {
    line-height: 9.5833333333vw;
  }
}
@media screen and (max-width: 390px) {
  .test-drive__title {
    line-height: 11.7948717949vw;
  }
}
@media screen and (max-width: 1024px) {
  .test-drive__title {
    margin-bottom: 1.7578125vw;
  }
}
@media screen and (max-width: 767px) {
  .test-drive__title {
    margin-bottom: 2.3468057366vw;
  }
}
@media screen and (max-width: 640px) {
  .test-drive__title {
    margin-bottom: 2.8125vw;
  }
}
@media screen and (max-width: 480px) {
  .test-drive__title {
    margin-bottom: 3.75vw;
  }
}
@media screen and (max-width: 390px) {
  .test-drive__title {
    margin-bottom: 4.6153846154vw;
  }
}
.test-drive__description p {
  font-size: 1.2328767123vw;
  line-height: 2.3287671233vw;
}
@media screen and (max-width: 1024px) {
  .test-drive__description p {
    font-size: 1.7578125vw;
  }
}
@media screen and (max-width: 767px) {
  .test-drive__description p {
    font-size: 2.3468057366vw;
  }
}
@media screen and (max-width: 640px) {
  .test-drive__description p {
    font-size: 2.8125vw;
  }
}
@media screen and (max-width: 480px) {
  .test-drive__description p {
    font-size: 3.75vw;
  }
}
@media screen and (max-width: 390px) {
  .test-drive__description p {
    font-size: 4.6153846154vw;
  }
}
@media screen and (max-width: 1024px) {
  .test-drive__description p {
    line-height: 3.3203125vw;
  }
}
@media screen and (max-width: 767px) {
  .test-drive__description p {
    line-height: 4.4328552803vw;
  }
}
@media screen and (max-width: 640px) {
  .test-drive__description p {
    line-height: 5.3125vw;
  }
}
@media screen and (max-width: 480px) {
  .test-drive__description p {
    line-height: 7.0833333333vw;
  }
}
@media screen and (max-width: 390px) {
  .test-drive__description p {
    line-height: 8.7179487179vw;
  }
}
.test-drive__description p:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=test-drive.css.map */
