.page404{position:relative;height:calc(100vh - 100px);overflow:hidden}.page404__inner{min-height:500px;padding-top:190px;padding-bottom:128px;text-align:center}.page404__num{position:relative;margin-bottom:35px;font-size:144px;line-height:1;font-weight:700;color:#0038a9}.page404__descr{padding:0 15px;color:#000;font-weight:700;font-size:20px}.page404__action{margin-top:5px;text-align:center}.page404__action .plink{color:#0081b9}.page404__link{display:block;margin-top:20px;text-transform:uppercase;color:#0081b9;font-size:12px;line-height:1;font-weight:500}.page404 .decor .limona{position:absolute;top:40px;left:calc(100vw / 2 - 388px)}.page404 .decor .lime--pos-1{top:182px;right:calc(100vw / 2 - 497px)}.page404 .decor .mint--pos-1{bottom:160px;left:calc(100vw / 2 - 0px);-webkit-filter:blur(4px);filter:blur(4px);z-index:-10}.page404 .decor .miod{position:absolute;left:-145px;bottom:140px}.page404 .decor .grape{position:absolute;right:-155px;bottom:240px}.page404 .watermark{display:block!important}.page500__inner{position:relative;padding:65px 15px 0;text-align:center}.page500__logo{position:relative;max-width:330px;margin:0 auto;z-index:10}.page500__num{position:relative;margin-top:75px;margin-bottom:25px;font-size:130px;line-height:1;font-weight:700;color:#0081b9;overflow:hidden}.sitemap{position:relative}.sitemap__bg{position:absolute;top:-240px;right:0;width:822px;height:638px}.sitemap__list{margin:0}.sitemap__list ul{padding-left:25px!important;margin-top:15px!important}.sitemap__item{margin-bottom:10px!important}.sitemap__item:before{content:none!important}.wrapper .sitemap__item a{color:#000}.sitemap__item_lvl1>a{font-weight:700}.search-page__form{display:flex;align-items:center;margin-bottom:25px}.search-page__input:focus{border-color:#0081b9;outline:0;box-shadow:none}.search-page__input::-webkit-search-cancel-button,.search-page__input::-webkit-search-decoration,.search-page__input::-webkit-search-results-button,.search-page__input::-webkit-search-results-decoration{display:none}.search-page__result{margin:0 0 20px}.search-page .search-list__item{border-bottom:1px solid #d0d0d0;padding-bottom:10px;margin-bottom:10px;padding-top:0}.search-page .search-list__item:first-child{border-top:1px solid #d0d0d0;padding-top:10px}.search-page .search-list__item:first-child:before{top:20px}.search-page .search-list__item:before{top:0}.search-page .search-list__header{display:inline-block;font-weight:600;font-size:22px;margin-bottom:5px;color:#000}@media only screen and (min-width:1260px) and (max-height:899px){.page404{height:calc(100vh - 80px)}.page404__inner{padding-top:100px}.page404 .decor .mint--pos-1{bottom:50px}.page404 .decor .miod{bottom:30px}.page404 .decor .grape{bottom:0}}@media screen and (max-width:1259px){.page404{height:calc(100vh - 60px)}}@media screen and (max-width:1023px){.page404__inner{padding-top:100px;padding-bottom:100px}.page404 .decor .limona{left:calc(100vw / 2 - 290px)}.page404 .decor .lime--pos-1{right:calc(100vw / 2 - 290px)}.page404 .decor .miod{display:none}.page404 .decor .grape{display:none}.sitemap__bg{right:-100px}}@media screen and (max-width:767px){.page404__num{font-size:120px}.page404__descr{font-size:20px}.search-page__form{flex-wrap:wrap;justify-content:center}.search-page__input{width:100%;margin:0 0 15px 0}}@media screen and (max-width:575px){.page404__inner{min-height:400px}.page500__logo{max-width:260px}}