/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/pages/404.css ***!
  \********************************************************************************************************************/
/* Animación de auto averiado - movimiento entrecortado con temblores */
@keyframes broken-car-move {
  0% {
    transform: translateX(-25%) translateY(0);
  }
  /* Avanza lento y se detiene */
  8% {
    transform: translateX(-8%) translateY(0);
  }
  10% {
    transform: translateX(-8%) translateY(0);
  }
  /* Pequeño temblor sutil */
  11% {
    transform: translateX(-8%) translateY(-1px);
  }
  12% {
    transform: translateX(-8%) translateY(0.5px);
  }
  13% {
    transform: translateX(-8%) translateY(0);
  }
  /* Pausa larga */
  20% {
    transform: translateX(-8%) translateY(0);
  }
  /* Intenta avanzar con dificultad */
  25% {
    transform: translateX(2%) translateY(0);
  }
  28% {
    transform: translateX(5%) translateY(0);
  }
  /* Temblor sutil */
  29% {
    transform: translateX(5%) translateY(-1px);
  }
  30% {
    transform: translateX(5%) translateY(1px);
  }
  31% {
    transform: translateX(5%) translateY(-0.5px);
  }
  32% {
    transform: translateX(5%) translateY(0);
  }
  /* Pausa */
  40% {
    transform: translateX(5%) translateY(0);
  }
  /* Avanza un poco más */
  48% {
    transform: translateX(20%) translateY(0);
  }
  50% {
    transform: translateX(25%) translateY(0);
  }
  /* Temblor ligero */
  51% {
    transform: translateX(25%) translateY(-1px);
  }
  52% {
    transform: translateX(25%) translateY(0.5px);
  }
  53% {
    transform: translateX(25%) translateY(0);
  }
  /* Pausa larga */
  65% {
    transform: translateX(25%) translateY(0);
  }
  /* Último esfuerzo */
  75% {
    transform: translateX(50%) translateY(0);
  }
  80% {
    transform: translateX(60%) translateY(0);
  }
  /* Temblor final sutil */
  81% {
    transform: translateX(60%) translateY(-1px);
  }
  82% {
    transform: translateX(60%) translateY(1px);
  }
  83% {
    transform: translateX(60%) translateY(-0.5px);
  }
  84% {
    transform: translateX(60%) translateY(0);
  }
  /* Avanza hasta salir completamente de pantalla */
  95% {
    transform: translateX(105%) translateY(0);
  }
  100% {
    transform: translateX(115%) translateY(0);
  }
}

/* Animación de humo/vapor (opcional para efecto extra) */
@keyframes smoke-puff {
  0%, 10%, 20%, 40%, 65%, 100% {
    opacity: 0;
  }
  12%, 30%, 50%, 82% {
    opacity: 0.3;
  }
}

.broken-car-move {
  animation: broken-car-move 18s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  /* cubic-bezier para movimiento más mecánico/irregular */
}

.animation-container {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.animation-img {
    width: 350px;
    object-fit: cover;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDA0Q1NTLmQ0MmQ1NWQyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSx1RUFBdUU7QUFDdkU7RUFDRTtJQUNFLHlDQUF5QztFQUMzQztFQUNBLDhCQUE4QjtFQUM5QjtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0EsMEJBQTBCO0VBQzFCO0lBQ0UsMkNBQTJDO0VBQzdDO0VBQ0E7SUFDRSw0Q0FBNEM7RUFDOUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBLGdCQUFnQjtFQUNoQjtJQUNFLHdDQUF3QztFQUMxQztFQUNBLG1DQUFtQztFQUNuQztJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0Esa0JBQWtCO0VBQ2xCO0lBQ0UsMENBQTBDO0VBQzVDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLDRDQUE0QztFQUM5QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0EsVUFBVTtFQUNWO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0EsdUJBQXVCO0VBQ3ZCO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQSxtQkFBbUI7RUFDbkI7SUFDRSwyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDRDQUE0QztFQUM5QztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0EsZ0JBQWdCO0VBQ2hCO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0Esb0JBQW9CO0VBQ3BCO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQSx3QkFBd0I7RUFDeEI7SUFDRSwyQ0FBMkM7RUFDN0M7RUFDQTtJQUNFLDBDQUEwQztFQUM1QztFQUNBO0lBQ0UsNkNBQTZDO0VBQy9DO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQSxpREFBaUQ7RUFDakQ7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztBQUNGOztBQUVBLHlEQUF5RDtBQUN6RDtFQUNFO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7QUFDRjs7QUFFQTtFQUNFLG9FQUFvRTtFQUNwRSx3REFBd0Q7QUFDMUQ7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFlBQVk7SUFDWixpQkFBaUI7QUFDckIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvNDA0LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBBbmltYWNpw7NuIGRlIGF1dG8gYXZlcmlhZG8gLSBtb3ZpbWllbnRvIGVudHJlY29ydGFkbyBjb24gdGVtYmxvcmVzICovXG5Aa2V5ZnJhbWVzIGJyb2tlbi1jYXItbW92ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAvKiBBdmFuemEgbGVudG8geSBzZSBkZXRpZW5lICovXG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTglKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04JSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAvKiBQZXF1ZcOxbyB0ZW1ibG9yIHN1dGlsICovXG4gIDExJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04JSkgdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOCUpIHRyYW5zbGF0ZVkoMC41cHgpO1xuICB9XG4gIDEzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04JSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAvKiBQYXVzYSBsYXJnYSAqL1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLyogSW50ZW50YSBhdmFuemFyIGNvbiBkaWZpY3VsdGFkICovXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDI4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC8qIFRlbWJsb3Igc3V0aWwgKi9cbiAgMjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxuICAzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSkgdHJhbnNsYXRlWSgtMC41cHgpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC8qIFBhdXNhICovXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC8qIEF2YW56YSB1biBwb2NvIG3DoXMgKi9cbiAgNDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAvKiBUZW1ibG9yIGxpZ2VybyAqL1xuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKSB0cmFuc2xhdGVZKDAuNXB4KTtcbiAgfVxuICA1MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLyogUGF1c2EgbGFyZ2EgKi9cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC8qIMOabHRpbW8gZXNmdWVyem8gKi9cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAvKiBUZW1ibG9yIGZpbmFsIHN1dGlsICovXG4gIDgxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwJSkgdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuICA4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxuICA4MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpIHRyYW5zbGF0ZVkoLTAuNXB4KTtcbiAgfVxuICA4NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLyogQXZhbnphIGhhc3RhIHNhbGlyIGNvbXBsZXRhbWVudGUgZGUgcGFudGFsbGEgKi9cbiAgOTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTE1JSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4vKiBBbmltYWNpw7NuIGRlIGh1bW8vdmFwb3IgKG9wY2lvbmFsIHBhcmEgZWZlY3RvIGV4dHJhKSAqL1xuQGtleWZyYW1lcyBzbW9rZS1wdWZmIHtcbiAgMCUsIDEwJSwgMjAlLCA0MCUsIDY1JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMiUsIDMwJSwgNTAlLCA4MiUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuXG4uYnJva2VuLWNhci1tb3ZlIHtcbiAgYW5pbWF0aW9uOiBicm9rZW4tY2FyLW1vdmUgMThzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG4gIC8qIGN1YmljLWJlemllciBwYXJhIG1vdmltaWVudG8gbcOhcyBtZWPDoW5pY28vaXJyZWd1bGFyICovXG59XG5cbi5hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFuaW1hdGlvbi1pbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/