.error_page{width:100%;height:100vh;background:url(https://cdn.litgorod.ru/build/assets/fon-kniga-raskritaya.010bfa52.png) repeat-y top center/100% auto;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;position:relative}.error_page_top{display:flex;justify-content:center;z-index:2}.error_page_text{text-align:center;z-index:2}.error_page_text h2{font-size:2rem;font-weight:700;margin:0}.error_page_text h3{margin-top:1rem;font-size:1.5rem;font-weight:700}.book_image img{width:100%;object-fit:cover;position:absolute;bottom:0}.layout-503{overflow:hidden}.main-error{display:flex;flex-wrap:wrap;max-width:1030rem;margin:0 auto}.main-error .text-side{text-align:center;font-weight:700}.main-error .text-side>a{width:237rem;margin:30rem auto}.main-error .text-side-top{margin-top:120rem;font-size:128rem}.main-error .not-found-text{margin-top:80rem;font-size:24rem}.main-error .not-found-description{margin-top:20rem;font-size:13rem}@media screen and (max-width: 1030px){.main-error .text-side{width:100%}.main-error .text-side-top{margin-top:20rem;font-size:64rem}.main-error .not-found-text{margin-top:25rem;font-size:20rem}.main-error .not-found-description{margin-top:15rem;font-size:14rem;line-height:17rem}.main-error .image-side{order:-1;width:100%;text-align:center}}@media screen and (max-width: 500px){.main-error{width:90%}.main-error .text-side>a{width:100%;font-size:15rem}}.main-error-auth{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}.main-error-auth .text-outer,.main-error-auth .image-side{width:50%}.main-error-auth .text-side{text-align:center;font-weight:700;position:relative;right:-60rem}.main-error-auth .text-side>a{width:237rem;margin:30rem auto}.main-error-auth .text-side-top{margin-top:120rem;font-size:128rem}.main-error-auth .not-found-text{margin-top:60rem;font-size:24rem}.main-error-auth .not-found-description{margin-top:20rem;font-size:18rem}@media screen and (max-width: 990px){.main-error-auth .text-outer{width:100%}.main-error-auth .text-side{width:100%;right:0}.main-error-auth .text-side-top{margin-top:20rem;font-size:64rem}.main-error-auth .not-found-text{margin-top:25rem;font-size:20rem}.main-error-auth .not-found-description{margin-top:15rem;font-size:15rem;line-height:17rem}.main-error-auth .image-side{order:-1;width:100%;text-align:center}.main-error-auth .image-side>img{width:75%;position:relative;top:30rem;float:right}}@media screen and (max-width: 500px){.main-error-auth .text-side>a{width:90vw;font-size:15rem}}.main-error-access{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}.main-error-access .second-image{position:relative;top:28rem;left:-69rem}.main-error-access .bottom-text{text-align:center;margin:0 auto;max-width:500rem;font-weight:700}.main-error-access .bottom-text>a{width:237rem;margin:30rem auto}.main-error-access .not-found-text{margin-top:60rem;font-size:24rem}.main-error-access .not-found-description{margin-top:20rem;font-size:18rem;line-height:28rem}@media screen and (max-width: 990px){.main-error-access .not-found-text{font-size:20rem;width:200rem;margin:85rem auto 0}.main-error-access .not-found-description{margin-top:15rem;font-size:15rem;line-height:17rem}.main-error-access .second-image{display:none}.main-error-access .first-image{position:absolute;width:990rem;max-width:inherit}}@media screen and (max-width: 500px){.main-error-access .bottom-text>a{width:90vw;font-size:15rem}}@media screen and (min-width: 1910px){.second-image{display:none}.first-image{width:100%}}
