@import"https://fonts.googleapis.com/css2?family=Jersey+10&family=Noto+Sans+TC:wght@100..900&display=swap";.headline1,h1{font-family:"Noto Sans TC",sans-serif;font-size:48px;line-height:125%;font-weight:700;letter-spacing:0px}@media(max-width: 767px){.headline1,h1{font-size:32px}}.headline2,h2{font-family:"Noto Sans TC",sans-serif;font-size:40px;line-height:125%;font-weight:500;letter-spacing:0px}@media(max-width: 767px){.headline2,h2{font-size:28px}}.headline3,.page-404 .error-section .error-content .error-message h2,h3{font-family:"Noto Sans TC",sans-serif;font-size:32px;line-height:160%;font-weight:500;letter-spacing:0px}@media(max-width: 767px){.headline3,.page-404 .error-section .error-content .error-message h2,h3{font-size:24px}}.title,.submitbutton,.btn-home,.page-404 .error-section .error-content .error-message .btn-home{font-family:"Noto Sans TC",sans-serif;font-size:20px;line-height:160%;font-weight:500;letter-spacing:2.56px}@media(max-width: 767px){.title,.submitbutton,.btn-home,.page-404 .error-section .error-content .error-message .btn-home{font-size:16px}}.subtitle{font-family:"Noto Sans TC",sans-serif;font-size:16px;line-height:160%;font-weight:700;letter-spacing:2.56px}@media(max-width: 767px){.subtitle{font-size:14px}}.body,.page-404 .error-section .error-content .error-message p,.basebutton,.submitbutton,.refreshbutton,.btn-home,.page-404 .error-section .error-content .error-message .btn-home,body{font-family:"Noto Sans TC",sans-serif;font-size:16px;line-height:160%;font-weight:400;letter-spacing:2.56px}@media(max-width: 767px){.body,.page-404 .error-section .error-content .error-message p,.basebutton,.submitbutton,.refreshbutton,.btn-home,.page-404 .error-section .error-content .error-message .btn-home,body{font-size:14px}}.caption-title{font-family:"Noto Sans TC",sans-serif;font-size:14px;line-height:160%;font-weight:700;letter-spacing:2.56px}@media(max-width: 767px){.caption-title{font-size:12px}}.caption{font-family:"Noto Sans TC",sans-serif;font-size:14px;line-height:160%;font-weight:400;letter-spacing:2.56px}@media(max-width: 767px){.caption{font-size:12px}}.small{font-family:"Noto Sans TC",sans-serif;font-size:14px;line-height:140%;font-weight:400;letter-spacing:2.56px}@media(max-width: 767px){.small{font-size:10px}}.btn-home,.page-404 .error-section .error-content .error-message .btn-home,.refreshbutton,.submitbutton,.basebutton{padding:8px 16px;text-decoration:none;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.basebutton{color:#fff;background-color:#ed6c00;border-radius:50px;gap:8px}.basebutton:hover{background-color:#ff8d2e}.submitbutton{color:#fff;background-color:#ed6c00;padding:10px 0;width:100%;max-width:170px;height:50px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submitbutton:hover:not(.disabled,:disabled),.submitbutton:focus:not(.disabled,:disabled),.submitbutton:active:not(.disabled,:disabled){background-color:#ff8d2e}.submitbutton.disabled,.submitbutton:disabled{background-color:#ccc;cursor:not-allowed}.refreshbutton{color:#fff;background-color:#595757;padding:10px 0;width:100%;max-width:120px;height:40px;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.refreshbutton:hover{background-color:#6d6d6d}.btn-home,.page-404 .error-section .error-content .error-message .btn-home{color:#fff;background-color:#ed6c00;padding:10px 0;width:100%;max-width:170px;height:50px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-home:hover,.page-404 .error-section .error-content .error-message .btn-home:hover,.btn-home:focus,.page-404 .error-section .error-content .error-message .btn-home:focus{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.btn-home:active,.page-404 .error-section .error-content .error-message .btn-home:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-404 .error-section{padding:80px 0 60px;background:-o-linear-gradient(315deg, #f5f7fa 0%, #ffffff 100%);background:linear-gradient(135deg, #f5f7fa 0%, #ffffff 100%);min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.page-404 .error-section{padding:60px 0 40px;min-height:40vh}}.page-404 .error-section .error-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;text-align:center}@media screen and (max-width: 767px){.page-404 .error-section .error-content{gap:30px}}.page-404 .error-section .error-content .error-code{position:relative}.page-404 .error-section .error-content .error-code h1{font-size:180px;font-weight:700;line-height:1;margin:0;color:#ed6c00;opacity:.2;letter-spacing:-5px;-webkit-animation:fadeInScale .6s ease-out;animation:fadeInScale .6s ease-out}@media screen and (max-width: 991px){.page-404 .error-section .error-content .error-code h1{font-size:140px}}@media screen and (max-width: 767px){.page-404 .error-section .error-content .error-code h1{font-size:100px}}.page-404 .error-section .error-content .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 767px){.page-404 .error-section .error-content .error-message{gap:20px}}.page-404 .error-section .error-content .error-message h2{color:#000;margin:0;max-width:600px}@media screen and (max-width: 767px){.page-404 .error-section .error-content .error-message h2{font-size:20px;padding:0 16px}}.page-404 .error-section .error-content .error-message p{color:#909090;margin:0}.page-404 .error-section .error-content .error-message .btn-home{margin-top:8px;min-width:160px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-404 .error-section .error-content .error-message .btn-home:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media screen and (max-width: 767px){.page-404 .error-section .error-content .error-message .btn-home{min-width:140px}}@-webkit-keyframes fadeInScale{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:.2}}@keyframes fadeInScale{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:.2}}
/*# sourceMappingURL=404.css.map */
