@font-face{font-family:GilroyExtraBold;src:url(/fonts/GilroyExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:GilroyLight;src:url(/fonts/GilroyLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}.not-found-page{z-index:1000;text-align:center;background-color:#19ace7;background-image:url(/images/bg_404.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100svh;margin:0;font-family:GilroyLight,sans-serif;line-height:1.2;position:fixed;inset:0}:is(html:has(.not-found-page),body:has(.not-found-page)){background-color:#19ace7;overflow:hidden}.not-found-page__text{width:100%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.not-found-page h1{color:#fff;margin:0 0 50px;font-family:GilroyExtraBold,sans-serif;font-size:120px}.not-found-page p{color:#fff;margin:0 auto 50px;font-size:40px}.not-found-page p a{color:#fff;text-decoration:none}.not-found-page p a:hover,.not-found-page p a:focus{text-decoration:underline}.not-found-page__button{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:2px;padding:15px 30px;font-size:18px;line-height:1.2;text-decoration:none;display:inline-block}.not-found-page__button:hover,.not-found-page__button:focus{color:#d7933a;background-color:#fff;outline:none;text-decoration:none}@media only screen and (max-width:280px){.not-found-page p{width:95%}}@media only screen and (max-height:800px) and (max-width:620px){.not-found-page h1{margin-bottom:20px;font-size:60px}.not-found-page p{margin-bottom:30px;font-size:30px}}@media only screen and (max-width:450px){.not-found-page h1{margin-bottom:20px;font-size:40px}.not-found-page p{margin-bottom:30px;font-size:20px}}
