@import"/fonts/style.css";body,html{font-family:SF Display,Roboto,sans-serif}.error,body,html{padding:0;margin:0;height:100vh;width:100%}.error{background:linear-gradient(118deg,#fff 23%,#f1f4f9);overflow:hidden}.error:before{content:" ";position:fixed;right:0;top:0;width:50%;height:100vh;background:url(/octagonal-gray.svg) 0 no-repeat;background-size:205% auto}.error .socials{position:fixed;right:10px;bottom:8vh;z-index:1}.error .socials .socialBar{border:1px solid #1d2229;width:0;height:20vh;margin:20px auto}.error .socials .social{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#1d2229;border-radius:30px;border:1px solid #1d2229;text-decoration:none;padding:5px 5px 4px 4px;margin:10px;font-size:18px}.error .contents{position:fixed;top:25vh;left:55%;z-index:1;text-align:left;font-size:28px;right:10%}.error .contents h1{font-size:102px;font-weight:700;line-height:1.2}.error .contents h1,.error .contents h2{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#1d2229}.error .contents h2{font-size:35px;font-weight:600;line-height:1.17}.error .contents a{margin-top:20px;border-radius:20px;box-shadow:0 3px 10px 0 rgba(0,0,0,.16);background-color:var(--brownish-grey);display:inline-block;text-decoration:none;padding:15px 40px;color:var(--white)}.error-image{background-position:50%;background-repeat:no-repeat;width:50%;height:100vh;position:fixed;left:0;top:0}.error_coming{background-image:url(/error_comming.svg)}@media(max-width:770px){.error{background:linear-gradient(118deg,#fff 23%,#f1f4f9);overflow:hidden;padding:0;margin:0;height:100vh;width:100%}.error:before{display:none}.error .socials{position:fixed;left:50%;right:auto;bottom:5vh;z-index:1;transform:translateX(-50%)}.error .socials:after,.error .socials:before{border:1px solid #1d2229;content:" ";height:0;width:40%;top:50%;position:absolute}.error .socials:before{right:100%}.error .socials:after{left:100%}.error .socials .socialBar{display:none}.error .socials .social{display:inline-flex;margin:4px}.error .contents{position:relative;z-index:1;text-align:left;font-size:14px;right:auto;left:auto;top:auto;padding:80px 37px 37px}.error .contents h1{font-size:60px;line-height:1;color:#1d2229}.error .contents h2{font-size:28px}.error .contents a{margin-top:10px;border-radius:20px;padding:5px 20px;font-size:14px;color:var(--white);font-weight:500}.error-image{width:90%;height:90vh;left:10%;top:10vh;z-index:-1;opacity:.2}}