.car-card{
  position: relative;
  background: rgba(246, 232, 191, 0.95);
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 26px;
  padding: 22px;
}

.car-badge{
  position: absolute;
  top: 14px;
  left: 14px;
  background: #f2d77a;
  border: 1px solid rgba(0,0,0,.25);
  border-radius: 999px;
  padding: 8px 14px;
  font-weight: 700;
  font-size: 13px;
}

.spec{
  background: rgba(255,255,255,.65);
  border: 1px solid rgba(0,0,0,.12);
  border-radius: 14px;
  padding: 10px 12px;
}

.spec__label{
  font-size: 12px;
  color: rgba(0,0,0,.55);
}

.spec__value{
  font-weight: 700;
}

.hero--small{
  min-height: 260px;
  background:
    linear-gradient(rgba(43,58,72,.55), rgba(43,58,72,.55)),
    url("../Images/Background.jpg");
  background-size: cover;
  background-position: center 30%;
  background-repeat: no-repeat;
}