*{-webkit-box-sizing:border-box;box-sizing:border-box}footer>section>div{display:none}footer{position:absolute;left:0;right:0;bottom:0}body{padding:0;margin:0}#notfound .notfound,#denied .denied,#pageerror .pageerror{position:absolute;width:100%;margin-top:10%;text-align:center}.notfound .notfound-404,.denied .denied-403,.pageerror .pageerror-400{height:60px;position:relative;z-index:-1}.notfound-clr{font-family:'Montserrat',sans-serif;color:#000;font-size:24px;font-weight:700;text-transform:uppercase;margin-top:0;color:red}.notfound .notfound-404 h1,.denied .denied-403 h1,.pageerror .pageerror-400 h1{font-family:'Montserrat',sans-serif;font-size:35px;margin:0;font-weight:900;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-background-clip:text;background-size:cover;background-position:center}.notfound h2,.denied h2,.pageerror h2{font-family:'Montserrat',sans-serif;color:#000;font-size:24px;font-weight:700;text-transform:uppercase;margin-top:0}.notfound p,.denied p,.pageerror p{font-family:'Montserrat',sans-serif;color:#000;font-size:14px;font-weight:400;margin-bottom:20px;margin-top:0}.notfound a,.denied a,.pageerror a{font-family:'Montserrat',sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;display:inline-block;padding:5px;border-radius:2px;font-weight:700;-webkit-box-shadow:0 4px 15px -5px #0046d5;border:4px solid #0795ff;background-color:#0795ff;color:#fff;width:100%;max-width:250px}