/* Start custom CSS for html, class: .elementor-element-08ff76a */hr {
  border: 1px solid #0079cc;
  opacity: 1;
  width: 30%;
  display: block;
  margin: 20px auto;
}

.blog-hero,
.Page-hero {
  background: var(--header-color);
  padding-top: 10px;
}

.blog-hero,
.Page-hero h1 {
  color: white;
}

.blog-hero,
.Page-hero p {
  color: white;
}

.Page-hero img {
  max-height: 200px;
  overflow: hidden;
  object-fit: cover;
  object-position: 20% 20%;
}

.card.lift {
  text-decoration: none;
  color: inherit;
}

.card img {
  max-height: 200px;
  overflow: hidden;
  object-fit: cover;
  object-position: 30% 30%;
}

.card img.Do {
  object-position: 80% 80%;
}

.lift:hover {
  transform: translateY(-0.3333333rem);
  box-shadow: 0 0.5rem 2rem 0, rbg(33 40 50 / 25%);
}

.small {
  color: var(--header-color);
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
}

.price {
  font-size: 18px;
  font-weight: 800;
}

.fleet .card img {
  max-height: 220px;
  object-position: 62% 62%;
}

.fleet .High-deck img {
  max-height: 220px;
  object-position: 90% 90%;
}/* End custom CSS */