.page-not-found{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:40px 16px 70px;display:flex}@media screen and (max-width:768px){.page-not-found{padding:24px 14px 46px}}.page-not-found .inner-page-not-found{background:var(--color-surface,#fff);border:1px solid var(--color-border,#ececef);border-radius:var(--radius-2xl,24px);width:90%;max-width:720px;box-shadow:var(--shadow-card,0 10px 30px #0000000f);flex-direction:column;justify-content:center;align-items:center;padding:36px 24px 40px;display:flex}@media screen and (max-width:768px){.page-not-found .inner-page-not-found{border-radius:20px;width:100%;padding:22px 16px 28px}}.page-not-found .inner-page-not-found .page-not-found-body{aspect-ratio:1.25;width:min(360px,72%);margin:0 auto;position:relative}@media screen and (max-width:768px){.page-not-found .inner-page-not-found .page-not-found-body{width:min(280px,80%)}}.page-not-found .inner-page-not-found .page-not-found-body img{object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.page-not-found .inner-page-not-found .footer-text-container{text-align:center;justify-content:center;align-items:center;width:100%;margin:16px 0 22px;display:flex}@media screen and (max-width:768px){.page-not-found .inner-page-not-found .footer-text-container{margin:12px 0 18px}}.page-not-found .inner-page-not-found .footer-text-container span{color:var(--color-text-primary,#15171c);font-size:17px;font-weight:600;line-height:1.5}@media screen and (max-width:768px){.page-not-found .inner-page-not-found .footer-text-container span{padding:0 6px;font-size:14px}}.page-not-found .inner-page-not-found .go-to-home-button-container{justify-content:center;align-items:center;width:100%;display:flex}.page-not-found .inner-page-not-found .go-to-home-button-container .home-navigation{background:var(--color-accent,#0095ac);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:168px;height:46px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 22px #0095ac42}.page-not-found .inner-page-not-found .go-to-home-button-container .home-navigation:hover{background:var(--color-accent-hover,#007f97);transform:translateY(-2px);box-shadow:0 14px 28px #0095ac4d}@media screen and (max-width:768px){.page-not-found .inner-page-not-found .go-to-home-button-container .home-navigation{min-width:150px;height:42px;font-size:13px}}
