.error404MainPage{min-height:650px}.error404MainPage .container{padding-top:90px;text-align:center}.error404MainPage .container .spinner404{margin-right:auto;max-width:110px;margin-top:0;margin-bottom:0;margin-bottom:30px;margin-left:auto}.error404MainPage .container .spinner404 .gear{stroke-width:1px}.error404MainPage .container p{display:inline-block}.error404MainPage .container .backButton{margin-top:60px;font-size:18px;padding-bottom:10px;position:relative;display:inline-block;padding-left:10px;padding-left:20px;padding-top:10px;padding-right:10px;padding-right:20px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:6px;-o-border-radius:5px;-webkit-border-radius:6px;border-radius:5px;-o-border-radius:6px;border-radius:6px;color:#333;border:none;border:1px solid #333}.error404MainPage .container .backButton:before{width:0;position:absolute;height:42px;top:0;left:0;content:'';-moz-transition:all 2s ease;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;background-color:rgb(255 255 255 / .3);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.error404MainPage .container .backButton:hover:before{width:100%}.error404MainPage .container .backButton:hover{background-color:#333;color:#fff}