*{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-family:'Montserrat',sans-serif}#container-error{position:relative;height:100vh}#container-error .container-error{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container-error{max-width:520px;width:100%;line-height:1.4;text-align:center}.container-error .container-error-content{position:relative;height:200px;margin:0 auto 20px;z-index:-1}.container-error .container-error-content h1{font-size:236px;font-weight:200;margin:0;color:#211b19;text-transform:uppercase;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container-error .container-error-content h2{font-weight:400;font-size:28px;text-transform:uppercase;color:#211b19;background:#fff;padding:10px 5px;margin:auto;display:inline-block;position:absolute;bottom:0;left:0;right:0}.container-error a{display:inline-block;font-weight:700;text-decoration:none;color:#fff;text-transform:uppercase;padding:13px 23px;background:#ff6300;font-size:18px;-webkit-transition:.2s all;transition:.2s all}.container-error a:hover{color:#ff6300;background:#211b19}@media only screen and (max-width:767px){.container-error .container-error-content h1{font-size:148px}}@media only screen and (max-width:480px){.container-error .container-error-content{height:148px;margin:0 auto 10px}.container-error .container-error-content h1{font-size:86px}.container-error .container-error-content h2{font-size:16px}.container-error a{padding:7px 15px;font-size:14px}}