@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Extra+Condensed:300,300i,400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext);*{box-sizing:border-box}html{height:100%}body.site-error{background-image:url(../../images/site-error.jpg);background-size:cover;background-position:50% 0;color:#fff;height:100%;margin:0;font-family:Fira Sans Extra Condensed;font-weight:300;font-size:19px}body.site-error:after{content:"";position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,.4)}body.site-error h1{font-weight:300;font-size:2.5em;margin:.3em 0 .1em}body.site-error a,body.site-error a:active,body.site-error a:hover{color:#8ce3ff;text-decoration:none}body.site-error .page,body.site-error main .wrapper{position:relative;display:flex;flex-direction:column;height:100%}body.site-error .page{z-index:1}body.site-error header{display:flex;justify-content:space-between;align-items:center;min-height:auto;padding:13px 60px 0}body.site-error header .logo img{width:36px}body.site-error header .logo a{display:flex;align-items:center;text-decoration:none}body.site-error header .logo a:hover{color:#fff;text-decoration:none}body.site-error header .logo a span{margin-left:8px;font-size:38px;color:#fff}body.site-error main{display:flex;height:100%}body.site-error main .wrapper{justify-content:center;align-items:center;width:100%;font-size:1.2em}body.site-error main .wrapper .title{margin-bottom:40px;text-transform:uppercase}body.site-error main .wrapper .error-message{font-size:1.6em}body.site-error main .wrapper .info{max-width:900px;text-align:center}body.site-error main .wrapper .info .info-preview{text-align:justify}body.site-error main .wrapper .info .info-preview a{text-transform:uppercase}body.site-error main .wrapper .actions{display:flex;flex-direction:column}body.site-error main .wrapper .actions .btn{width:100%;max-width:260px;margin:50px auto;line-height:60px;background:#f88755;color:#fff;border:1px solid transparent;border-radius:4px;text-align:center;box-shadow:0 2px 1px 0 rgba(0,0,0,.14);transition:background-color .2s ease-in}body.site-error main .wrapper .actions .btn:focus,body.site-error main .wrapper .actions .btn:hover{outline:0;background:0 0;border-color:#f88755;color:#f88755;text-decoration:none}