*{-webkit-box-sizing: border-box; box-sizing: border-box;}body{padding: 0; margin: 0;}#notfound{position: relative; height: 100vh;}#notfound .notfound{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.notfound{max-width: 410px; width: 100%; text-align: center;}.notfound .notfound-404{height: 280px; position: relative; z-index: -1;}.notfound .notfound-404 h1{font-family: 'Montserrat', sans-serif; font-size: 230px; margin: 0px; font-weight: 900; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background: url('bg.html') no-repeat; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: cover; background-position: center;}.notfound h2{font-family: 'Montserrat', sans-serif; color: #000; font-size: 24px; font-weight: 700; text-transform: uppercase; margin-top: 0;}.notfound p{font-family: 'Montserrat', sans-serif; color: #000; font-size: 14px; font-weight: 400; margin-bottom: 20px; margin-top: 0px;}.notfound a{font-family: 'Montserrat', sans-serif; font-size: 14px; text-decoration: none; text-transform: uppercase; background: #0046d5; display: inline-block; padding: 15px 30px; border-radius: 40px; color: #fff; font-weight: 700; -webkit-box-shadow: 0px 4px 15px -5px #0046d5; box-shadow: 0px 4px 15px -5px #0046d5;}@media only screen and (max-width: 767px){.notfound .notfound-404{height: 142px;}.notfound .notfound-404 h1{font-size: 112px;}}