.car-info .carinfo-container p {
  margin-bottom: 1rem;
}
.car-info .carinfo-container .swiper {
  width: 100%;
  height: 100%;
}
.car-info .carinfo-container .swiper .swiper-slide .imgBox {
  height: 100%;
  min-height: 500px;
  padding-bottom: 0;
}
.car-info .carinfo-container .car-info-wrapper {
  margin-bottom: 200px;
}
.car-info .carinfo-container .carinfo-column h1 {
  font: var(--h3-font);
  margin-bottom: 0;
}
.car-info .carinfo-container .carinfo-column h4 {
  margin-bottom: 0;
}
.car-info .carinfo-container .carData i {
  margin-right: 0.5rem;
}
.car-info .carinfo-container .carData .iconBox {
  width: 20px;
  height: 28px;
  display: inline-block;
  vertical-align: bottom;
}
.car-info .carinfo-container .carData .iconBox img {
  height: 100%;
  width: auto;
  max-width: 15px;
}
.car-info .carinfo-container .carData .featureName {
  display: inline-block;
}
.car-info .request-form {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1rem 2rem 0 2rem;
  background-color: var(--grey);
  border-radius: 0.5rem;
  -webkit-box-shadow: var(--box-shadow);
          box-shadow: var(--box-shadow);
}
.car-info .request-form h3 {
  font: var(--h3-font);
  margin-bottom: 1rem;
}
.car-info .request-form .form-group {
  margin-bottom: 1rem;
}
.car-info .request-form .form-group label {
  font-size: 0.9rem;
  font-weight: 600;
}
.car-info .request-form .form-group input {
  border-radius: 0.5rem;
  padding: 0.5rem;
}
.car-info .request-form .form-group input:focus {
  border-color: var(--primary);
  -webkit-box-shadow: var(--box-shadow);
          box-shadow: var(--box-shadow);
}
@media screen and (max-width: 47.9375em) {
  .car-info .carinfo-container .swiper {
    width: 100%;
    height: 250px;
  }
  .car-info .carinfo-container .swiper .swiper-slide .imgBox {
    height: 250px;
    min-height: 200px;
  }
}