.elementor .e-d1e4c3d-ee7f533{border-radius:8px;/* =========================================
 LAST MILE CARD – HOVER
========================================= */

selector {
  position: relative;
  overflow: hidden;

  border-radius: 8px;

  transition:
      transform 0.4s ease,
      box-shadow 0.4s ease;
}


/* Roter Akzent oben */

selector::before {
  content: "";

  position: absolute;

  top: 0;
  left: 0;

  width: 0;
  height: 4px;

  background: #a52025;

  z-index: 20;

  transition:
      width 0.4s ease;
}


/* Hover */

selector:hover {
  transform: translateY(-7px);

  box-shadow:
      0 12px 30px rgba(165, 32, 37, 0.16),
      0 25px 55px rgba(165, 32, 37, 0.12);
}


/* Roter Strich fährt ein */

selector:hover::before {
  width: 100%;
}


/* Bild */

selector img {
  display: block;

  width: 100%;

  transition:
      transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);
}


/* Bild leicht vergrößern */

selector:hover img {
  transform: scale(1.045);
}\n}.elementor .e-c2274cb{width:33.3333%;flex-direction:column;}.elementor .e-60fb92d-0913c5f{border-radius:8px;/* =========================================
 LAST MILE CARD – HOVER
========================================= */

selector {
  position: relative;
  overflow: hidden;

  border-radius: 8px;

  transition:
      transform 0.4s ease,
      box-shadow 0.4s ease;
}


/* Roter Akzent oben */

selector::before {
  content: "";

  position: absolute;

  top: 0;
  left: 0;

  width: 0;
  height: 4px;

  background: #a52025;

  z-index: 20;

  transition:
      width 0.4s ease;
}


/* Hover */

selector:hover {
  transform: translateY(-7px);

  box-shadow:
      0 12px 30px rgba(165, 32, 37, 0.16),
      0 25px 55px rgba(165, 32, 37, 0.12);
}


/* Roter Strich fährt ein */

selector:hover::before {
  width: 100%;
}


/* Bild */

selector img {
  display: block;

  width: 100%;

  transition:
      transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);
}


/* Bild leicht vergrößern */

selector:hover img {
  transform: scale(1.045);
}\n}.elementor .e-bb05d12{width:33.3333%;flex-direction:column;}.elementor .e-75095c5-af6e2ea{border-radius:8px;}.elementor .e-84a7188{width:33.3333%;flex-direction:column;}.elementor .e-806108e{flex-direction:row;flex-wrap:wrap;}