.error-page{padding:35px;max-width:740px;margin:0 auto}.error-page h1{color:#4a4a4a}.error-page h2,.error-page h3{color:#727272;position:relative;font-weight:500}.error-page__data{position:relative}.error-page__data:before{content:"";display:block;position:absolute;background-color:#03a2ff;width:3px;height:100%;left:-10px;top:0}.notification{position:absolute;top:0;bottom:0;right:0;left:0;z-index:10001;padding:0 20px}.notification,.notification__window{display:-webkit-box;display:-ms-flexbox;display:flex}.notification__window{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;background-color:#fff;border-radius:8px;padding:20px;max-width:500px;min-width:270px;text-align:center;z-index:602}.notification__message{color:#4a4a4a;font-size:16px;margin-bottom:15px}.notification__button{padding:0 20px;min-width:100px;width:auto;font-size:18px}.notification__background{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.3);z-index:601}.notification-enter-active,.notification-leave-active{-webkit-transition:all .3s;transition:all .3s}.notification-enter,.notification-leave-to{opacity:0}.notification-enter-to{opacity:1}