:root{--vh:1vh}.page-error{padding:0 24px!important}.page-error .ps-logo{left:50%;position:absolute;top:32px;transform:translateX(-50%)}.page-error .ps-content{align-items:center;display:flex;justify-content:center;line-height:1;min-height:100vh;overflow:hidden;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none}.page-error .ps-content:hover{cursor:pointer;filter:none}.page-error .ps-content span{display:block}.page-error .ps-content .ps-error{position:relative}.page-error .ps-content .ps-error.-e404 .error-code{font-size:160px}.page-error .ps-content .ps-error.-e404 .error-text{font-size:32px;top:66px}.page-error .ps-content .error-code{color:#dee2e6;font-size:100px;line-height:1;text-transform:uppercase}.page-error .ps-content .error-code,.page-error .ps-content .error-text{font-family:Titillium Web,-apple-system,BlinkMacSystemFont,Apple Color Emoji,“Segoe UI”,Roboto,“Helvetica Neue”,Helvetica,Arial,sans-serif;font-weight:700}.page-error .ps-content .error-text{color:#99bd48;display:block;font-size:24px;left:0;position:absolute;top:42px;width:100%}.page-error .ps-content .error-desc{color:#000;font-size:18px;line-height:1.32;padding-top:40px}@media only screen and (min-width:768px){.page-error .ps-content .ps-error{position:relative;width:640px}.page-error .ps-content .ps-error .error-desc{font-size:16px}.page-error .ps-content .ps-error.-e404 .error-code{font-size:280px}.page-error .ps-content .ps-error.-e404 .error-text{font-size:48px;top:126px}.page-error .ps-content .ps-error.-error .error-code{font-size:178px}.page-error .ps-content .ps-error.-error .error-text{font-size:44px;top:50px}.page-error .ps-content .ps-error .error-desc{font-size:18px}}@media only screen and (min-width:1280px){.page-error .ps-content .ps-error{position:relative;width:840px}.page-error .ps-content .ps-error.-e404 .error-code{font-size:400px}.page-error .ps-content .ps-error.-e404 .error-text{font-size:72px;top:178px}.page-error .ps-content .ps-error.-error .error-code{font-size:232px}.page-error .ps-content .ps-error.-error .error-text{font-size:56px;top:66px}}.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}