.finance-and-leasing .bg-grey {
  background-color: #495057 !important;
}
.finance-and-leasing .bg-light-grey {
  background-color: #e9ecef !important;
}
.finance-and-leasing .bg-dark-grey {
  background-color: #343a40 !important;
}
.finance-and-leasing .bg-darker-grey {
  background-color: #212529 !important;
}
.finance-and-leasing .hero a {
  color: white !important;
  text-decoration: none;
}
.finance-and-leasing .hero .title {
  font-weight: 700 !important;
  font-size: 1.3rem !important;
  letter-spacing: 0.2rem !important;
}
.finance-and-leasing .tiles .tile.bg-black {
  box-shadow: 0 0 200px 60px inset rgba(0, 0, 0, 0.7);
  transition: all 0.3s ease-in-out;
}
.finance-and-leasing .tiles .tile.bg-black:hover {
  -webkit-filter: grayscale(0%) !important;
  filter: grayscale(0%) !important;
  background-color: #fff !important;
}
.finance-and-leasing .tiles .bg-white a,
.finance-and-leasing .tiles .bg-light-grey a {
  color: #000 !important;
}
.finance-and-leasing .tiles .bg-black:hover a,
.finance-and-leasing .tiles .bg-blue:hover a,
.finance-and-leasing .tiles .bg-dark-grey:hover a {
  color: white !important;
}
.finance-and-leasing .tl-grid-call-to-action-box {
  padding: 3rem;
  margin-bottom: 2rem;
  background-color: #fff !important;
  border: 1px solid #000 !important;
}
.finance-and-leasing .tl-grid-call-to-action-box h2 {
  font-size: calc(1.325rem + 0.9vw);
  font-weight: 600;
  line-height: 1.3;
}
.finance-and-leasing .tl-grid-call-to-action-box p {
  font-size: 1rem;
  margin-bottom: 1rem;
  line-height: 180%;
}
@media only screen and (min-width: 992px) {
  .finance-and-leasing .tl-grid-call-to-action-box p {
    width: 100% !important;
  }
}
.finance-and-leasing .tl-grid-call-to-action-box button {
  padding: 2rem;
}
.finance-and-leasing select.form-control.auto {
  height: 50px;
  color: #000;
  background-color: #e8e8e8 !important;
  background-image: url(/img/icons/dropdown.png);
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  border: 2.5px solid #e8e8e8;
}
.finance-and-leasing .form-control.auto {
  max-width: 250px !important;
}
.finance-and-leasing .link-primary {
  color: #212529;
}
