.elementor-35623 .elementor-element.elementor-element-8ef8114{--display:flex;}.elementor-35623 .elementor-element.elementor-element-bfb7e1f img{height:324px;}.elementor-35623 .elementor-element.elementor-element-dd6eea8{--spacer-size:50px;}.elementor-35623 .elementor-element.elementor-element-137cc20 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-35623 .elementor-element.elementor-element-b6bd5b5{--display:flex;}/* Start custom CSS for html, class: .elementor-element-137cc20 *//* ✅ CARD WRAPPER */
.machine-card {
  width: 30%;
  margin: 15px;
  display: inline-block;
  vertical-align: top;
  background: #f6f4f1; /* ✅ clean white */
  border: none; /* ✅ remove grey border */
  box-shadow: 0 2px 8px rgba(0,0,0,0.08); /* ✅ soft shadow */
  transition: all 0.2s ease;
}

/* ✅ HOVER EFFECT */
.machine-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

/* ✅ IMAGE */
.machine-card-image {
  height: 200px;
  background-size: cover;
  background-position: center;
}

/* ✅ CONTENT SPACING */
.machine-card-title,
.machine-card-price {
  padding: 0 15px;
}

/* ✅ SMALLER TITLE */
.machine-card-title {
  font-size: 24px;
  font-weight: 500;
  margin: 12px 0 6px;
  color: #2b2b2c;
}

/* ✅ LARGE PRICE */
.machine-card-price {
  font-size: 22px;
  font-weight: 700;
  color: #5760fb; /* John Deere green */
  margin-bottom: 15px;
}

.machine-card-location {
  font-size: 14px;
  color: #777;
  margin: 4px 15px 8px;
}
.machine-card-link {
  display: block;
  text-decoration: none;
  color: inherit;/* End custom CSS */