.error-404-container[data-v-a939788c]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#f7fbff,#eef4ff)}.error-404-container .error-card[data-v-a939788c]{width:100%;max-width:980px;display:flex;align-items:center;justify-content:center;padding:44px 36px;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(28,82,186,.12)}.error-404-container .error-img img[data-v-a939788c]{width:420px;max-width:100%;animation:floatY-data-v-a939788c 3s ease-in-out infinite}.error-404-container .error-wrap[data-v-a939788c]{margin-left:44px}.error-404-container .error-wrap h1[data-v-a939788c]{margin:0;font-size:42px;line-height:1.2;color:#2b3a67}.error-404-container .error-wrap h2[data-v-a939788c]{margin:14px 0 0;font-size:24px;font-weight:500;color:#3f4d73}.error-404-container .error-wrap p[data-v-a939788c]{margin:18px 0 0;font-size:15px;line-height:1.8;color:#7b88a8}.error-404-container .btn-back-home[data-v-a939788c]{margin-top:34px;min-width:132px}@keyframes floatY-data-v-a939788c{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media screen and (max-width:900px){.error-404-container .error-card[data-v-a939788c]{flex-direction:column;text-align:center;padding:34px 20px}.error-404-container .error-wrap[data-v-a939788c]{margin:24px 0 0}.error-404-container .error-wrap h1[data-v-a939788c]{font-size:32px}.error-404-container .error-wrap h2[data-v-a939788c]{font-size:20px}}