.not-found{background-color:#fff;height:100vh;position:fixed;top:0;right:0;left:0;z-index:9999999999;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px 0}.not-found__wrap{flex-direction:column;justify-content:center;margin:auto;display:block;margin-bottom:0;max-width:800px;padding:0 20px}.not-found__wrap p{text-align:center;font-size:250px;line-height:1;color:#000;letter-spacing:50px;margin:0}.not-found__wrap h2{margin-bottom:0;margin-top:32px;font-weight:400;font-size:35px;line-height:43px;letter-spacing:.4em;text-transform:uppercase;text-align:center;color:#000}.not-found__description{margin-top:20px;text-align:center}.not-found__description p{font-size:18px;line-height:1.5;letter-spacing:normal;color:#000;margin-bottom:30px}.not-found__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-top:30px}.not-found__buttons p{font-size:16px;line-height:1.5;text-align:center;color:#000;margin-top:20px;max-width:600px;letter-spacing:normal}.not-found__buttons p a{color:#4f4f4f;font-weight:500;transition:color .3s ease;text-decoration:underline}.not-found__buttons p a:hover{color:#333;text-decoration:underline}.not-found__button-wrap{height:50px;max-width:600px;width:100%}.not-found__button-wrap button{font-size:16px;line-height:130.9%;color:#fff;white-space:normal;height:auto;min-height:50px;padding:10px 15px}@media screen and (max-width:750px){.not-found{align-items:flex-start}.not-found__wrap{position:relative;max-width:340px;padding:0 15px;margin:50px auto}.not-found__wrap p{font-size:120px}.not-found__wrap p .code{letter-spacing:20px}.not-found__wrap h2{margin-top:30px;font-size:22px;line-height:1.4;letter-spacing:.2em}.not-found__description p{font-size:16px;margin-bottom:20px}.not-found__buttons p{font-size:14px;margin-top:15px}.not-found__button-wrap{max-width:100%}.not-found__button-wrap button{font-size:14px}}