.not-found{background-size:cover;background-position:top;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.not-found .not-found__message{box-shadow:0 1px 4px 0 rgba(0,0,0,.1);padding:30px;width:100%;max-width:680px;margin-top:-50px}.not-found .not-found__message h1{font-weight:700;font-size:11rem;margin-top:0;letter-spacing:2px}.not-found .not-found__message h4{font-size:1.3rem;font-weight:300}@media screen and (max-width:767px)and (min-width:1px){.not-found .number{line-height:160px;font-size:7rem!important}}@media screen and (min-width:768px){.not-found .number{line-height:160px}}