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