.notfound h1,.notfound h2{margin-top:0;margin-bottom:8px;font-weight:700;font-family:Quicksand,sans-serif}.notfound h1,.notfound h2,.notfound p{font-family:Quicksand,sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0}#notfound{position:relative;height:100vh;background-color:#fafbfd}#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:520px;width:100%;text-align:center}.notfound .notfound-bg{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.notfound .notfound-bg>div{width:100%;background:#fff;border-radius:90px;height:125px}.notfound .notfound-bg>div:first-child{-webkit-box-shadow:5px 5px 0 0 #f3f3f3;box-shadow:5px 5px 0 0 #f3f3f3}.notfound .notfound-bg>div:nth-child(2){-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:5px 5px 0 0 #f3f3f3;box-shadow:5px 5px 0 0 #f3f3f3;position:relative;z-index:10}.notfound .notfound-bg>div:nth-child(3){-webkit-box-shadow:5px 5px 0 0 #f3f3f3;box-shadow:5px 5px 0 0 #f3f3f3;position:relative;z-index:90}.notfound h1{font-size:86px;text-transform:uppercase;color:#151515}.notfound h2{font-size:26px;color:#555050}.notfound p{font-size:14px;color:#acacac;font-weight:300;max-width:480px;margin:auto}@media only screen and (max-width:767px){.notfound .notfound-bg{width:287px;margin:auto}.notfound p{max-width:265px;margin:auto}.notfound .notfound-bg>div{height:85px}}@media only screen and (max-width:575px){.notfound h1{font-size:68px}.notfound h2{font-size:18px}}