#error{height:100vh}#error .error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.error{max-width:520px;width:100%;line-height:1.4;text-align:center}.error .error-code{position:relative;height:240px}.error .error-code h1{font-family:Montserrat,sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:252px;font-weight:900;margin:0;color:#595d6e;text-transform:uppercase;letter-spacing:-40px;margin-left:-20px}.error .error-code h1>span{text-shadow:-8px 0 0 #fff}.error .error-code h3{position:relative;font-size:16px;font-weight:700;margin:0;letter-spacing:3px;padding-left:6px}.error .error-code h3,.error h2{font-family:sans-serif;text-transform:uppercase;color:#595d6e}.error h2{font-size:20px;font-weight:400;margin-top:0;margin-bottom:25px}@media only screen and (max-width:767px){.error .error-code{height:200px}.error .error-code h1{font-size:200px}}@media only screen and (max-width:480px){.error .error-code{height:162px}.error .error-code h1{font-size:162px;height:150px;line-height:162px}.error h2{font-size:16px}}