body{padding:0;margin:0;min-width:760px;height:100%;font-size:13px;font-family:Open Sans,Arial,Tahoma,sans-serif;color:#545454}.page-content{text-align:center;padding-top:140px}.margin-bottom-30{margin-bottom:30px}.font-size-16{font-size:16px}.text-uppercase{text-transform:uppercase}.page-error .error-mark{margin-bottom:33px}.page-error header h1{font-size:10em;font-weight:400}.page-error header p{margin-bottom:30px;font-size:30px;text-transform:uppercase}.page-error h2{margin-bottom:30px}.page-error .error-advise{margin-bottom:10px;margin-top:0;color:#324273;font-size:25px}.page-error .cta{margin-bottom:10px;color:#007fea;font-size:15px;text-decoration:none}.page-error .cta .icon-back{display:inline-block;width:30px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzAwN0ZFQSIgZD0iTTMgMTJsNCA0di0zaDE1di0ySDdWOGwtNCA0eiIvPjwvc3ZnPg==") no-repeat 50%;transition:all .3s ease;transform:translateX(0)}.page-error .cta:hover{text-decoration:none;color:#0063b7}.page-error .cta:hover .icon-back{transform:translateX(-5px)}header{padding-bottom:40px}.img-block{position:relative;width:700px;margin:0 auto}.page-error-404 header{padding-bottom:100px}.page-error-404 .balloon{position:absolute;top:0;left:272px;-webkit-animation:shake 4s linear infinite;-moz-animation:shake 4s linear infinite;animation:shake 4s linear infinite}.page-error-404 .small-cloud{position:absolute;top:100px;right:250px;width:100px;-webkit-animation:fly 8s linear infinite;-moz-animation:fly 8s linear infinite;animation:fly 8s linear infinite;z-index:3}.page-error-404 .balloon,.page-error-404 .img-main{z-index:2}.page-error-404 .big-cloud{position:absolute;top:10px;right:150px;width:150px;-webkit-animation:fly 10s linear infinite;-moz-animation:fly 10s linear infinite;animation:fly 10s linear infinite;z-index:0}.page-error-404 .wind-bottom{position:absolute;bottom:20px;right:200px;-webkit-animation:fly-wind 9s linear infinite;-moz-animation:fly-wind 9s linear infinite;animation:fly-wind 9s linear infinite;z-index:4}.page-error-404 .wind-top{position:absolute;top:20px;right:100px;-webkit-animation:fly-wind 7s linear infinite;-moz-animation:fly-wind 7s linear infinite;animation:fly-wind 7s linear infinite;z-index:4}@keyframes shake{0%{transform:rotate(0);transform-origin:top center}20%{transform:rotate(5deg);transform-origin:top center}80%{transform:rotate(-5deg);transform-origin:top center}to{transform:rotate(0);transform-origin:top center}}@keyframes fly{0%{transform:translateX(0);opacity:.1}20%{transform:translateX(-40%);opacity:.4}40%{transform:translateX(-80%);opacity:.8}50%{transform:translateX(-100%);opacity:.8}60%{transform:translateX(-120%);opacity:.8}80%{transform:translateX(-160%);opacity:.4}to{transform:translateX(-200%);opacity:0}}@keyframes fly-wind{0%{transform:translateX(0);opacity:.5}20%{transform:translateX(-50%);opacity:1}40%{transform:translateX(-100%);opacity:1}60%{transform:translateX(-150%);opacity:1}80%{transform:translateX(-200%);opacity:1}to{transform:translateX(-250%);opacity:0}}.page-error-405 .seal-block{width:187px;overflow:hidden;position:absolute;top:205px;left:246px}.page-error-405 .signage{margin:0 auto;position:absolute;max-width:60px;top:172px;right:46%}.page-error-405 .seal-slideshow{height:8px;max-width:185px;margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0);top:-100px;right:1px}.page-error-405 .seal-slideshow>div{height:200px;width:2526px;background:url(fonts/short-seal.svg) repeat;position:absolute;top:0;left:0;height:100%;transform:translateZ(0)}.page-error-405 .seal-slideshow .mover-1{animation:moveSlideshow 60s linear infinite}@keyframes moveSlideshow{to{transform:translateX(-66.6666%)}}.big-text{font-size:50px;color:#324371;margin:0;line-height:1}.small-text{font-size:16px;margin-bottom:25px}.screen{width:243px;height:151px;position:absolute;top:9px;left:228px}.screen .error{position:absolute;top:55px;left:53px;animation:opacity 3s linear infinite}.leave{position:absolute;top:111px;right:70px;animation:movingLeave 5s linear infinite}@keyframes movingLeave{0%{transform:rotate(0);transform-origin:bottom center}20%{transform:rotate(3deg);transform-origin:bottom center}80%{transform:rotate(-3deg);transform-origin:bottom center}to{transform:rotate(0);transform-origin:bottom center}}@keyframes opacity{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}