.elementor-96210 .elementor-element.elementor-element-7599d1d{padding:10px 10px 10px 10px;}.elementor-96210 .elementor-element.elementor-element-3c8cd70 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-3c8cd70 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-96210 .elementor-element.elementor-element-3c8cd70 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-3c8cd70 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-96210 .elementor-element.elementor-element-cd93f17 .jet-listing-dynamic-field__content{color:#1F3148;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.1px;text-align:left;}.elementor-96210 .elementor-element.elementor-element-cd93f17 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-96210 .elementor-element.elementor-element-cd93f17 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-96210 .elementor-element.elementor-element-cd93f17 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-c9f3b64{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-96210 .elementor-element.elementor-element-c9f3b64 .jet-listing-dynamic-field__content{color:#6B7280;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:1.2px;text-align:left;}.elementor-96210 .elementor-element.elementor-element-c9f3b64 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-96210 .elementor-element.elementor-element-c9f3b64 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-96210 .elementor-element.elementor-element-c9f3b64 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-6c9581e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-96210 .elementor-element.elementor-element-6c9581e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-96210 .elementor-element.elementor-element-6c9581e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-96210 .elementor-element.elementor-element-6c9581e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-6c9581e .jet-listing-dynamic-field__content{text-align:left;}.elementor-96210 .elementor-element.elementor-element-16635f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-96210 .elementor-element.elementor-element-16635f3 .jet-listing-dynamic-field__content{font-weight:bold;text-align:left;}.elementor-96210 .elementor-element.elementor-element-16635f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-96210 .elementor-element.elementor-element-16635f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-96210 .elementor-element.elementor-element-16635f3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-1b73249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-96210 .elementor-element.elementor-element-1b73249 .jet-listing-dynamic-field__content{font-weight:bold;text-align:left;}.elementor-96210 .elementor-element.elementor-element-1b73249 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-96210 .elementor-element.elementor-element-1b73249 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-96210 .elementor-element.elementor-element-1b73249 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-96210 .elementor-element.elementor-element-77a39c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-96210 .elementor-element.elementor-element-77a39c9 .jet-listing-dynamic-field__content{font-weight:bold;text-align:left;}.elementor-96210 .elementor-element.elementor-element-77a39c9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-96210 .elementor-element.elementor-element-77a39c9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-96210 .elementor-element.elementor-element-77a39c9 .jet-listing-dynamic-field{justify-content:flex-start;}/* Start custom CSS for section, class: .elementor-element-7599d1d *//* ===== EURO EV HUB CARD FINAL PRO ===== */

.elementor-96210 .elementor-element.elementor-element-7599d1d{
  background:#ffffff;
  border:1px solid #e6edf4;
  border-radius:18px;
  padding:16px !important;
  box-shadow:0 8px 22px rgba(15,23,42,.06);
  transition:.25s ease;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  overflow:hidden;
}

.elementor-96210 .elementor-element.elementor-element-7599d1d:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 45px rgba(15,23,42,.14);
}

/* IMAGE */
.elementor-96210 .elementor-element.elementor-element-7599d1d img{
  width:100%;
  height:180px;
  object-fit:cover;
  border-radius:14px;
  margin-bottom:12px;
}

/* TITLE */
.elementor-96210 .elementor-element.elementor-element-7599d1d .elementor-heading-title{
  font-size:17px;
  font-weight:800;
  color:#1f3148;
  margin-bottom:4px;
}

/* SUBTEXT */
.elementor-96210 .elementor-element.elementor-element-7599d1d .jet-listing-dynamic-field{
  font-size:13px;
  color:#6b7c8f;
}

/* PRICE */
.elementor-96210 .elementor-element.elementor-element-7599d1d .price{
  font-size:16px;
  font-weight:800;
  color:#111827;
  margin:6px 0 10px;
}

/* SPECS BOX (Battery / Range) */
.elementor-96210 .elementor-element.elementor-element-7599d1d .jet-listing-dynamic-field:nth-child(3),
.elementor-96210 .elementor-element.elementor-element-7599d1d .jet-listing-dynamic-field:nth-child(4){
  background:#f3f6fb;
  padding:6px 10px;
  border-radius:8px;
  display:inline-block;
  margin-top:4px;
  font-size:12px;
  font-weight:600;
  color:#374151;
}

/* BUTTON */
.elementor-96210 .elementor-element.elementor-element-7599d1d .elementor-button{
  width:100%;
  height:48px;
  border-radius:12px;
  font-size:14px;
  font-weight:700;
  background:linear-gradient(90deg,#2f5bff,#22c55e);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:14px;
  box-shadow:0 6px 16px rgba(0,0,0,0.08);
  transition:.2s ease;
}

.elementor-96210 .elementor-element.elementor-element-7599d1d .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 12px 26px rgba(0,0,0,0.12);
}

/* MOBILE */
@media(max-width:767px){
  .elementor-96210 .elementor-element.elementor-element-7599d1d img{
    height:150px;
  }
}/* End custom CSS */