.error404{background:transparent url(../../images/bg-404.jpg) no-repeat 50% 0 fixed;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;margin-bottom:150px}.error404 .page-404{color:#ffffff;text-align:center}.error404 .page-404 header{margin:auto;margin-bottom:-190px;min-height:626px;overflow:hidden;position:relative;z-index:1}.error404 .page-404 header::after{-moz-transform:translateX(calc(-50% + 34px));-ms-transform:translateX(calc(-50% + 34px));-webkit-transform:translateX(calc(-50% + 34px));transform:translateX(calc(-50% + 34px));background:transparent url(../../images/fg-404.png) no-repeat 0 0 fixed;content:'';height:626px;left:50%;position:fixed;top:-80px;width:879px}.error404 .page-404 header h1{font-size:28rem;line-height:.58;margin-top:210px}.error404 .page-404 .content{position:relative;z-index:3}.error404 .page-404 .content h3.decor{text-shadow:0 0 5px #5c7c33;color:#ffffff}.error404 .page-404 .content h3.decor::before{color:#ffffff}.error404 .page-404 .content .btn.btn-secondary:hover,.error404 .page-404 .content .btn.btn-secondary:active,.error404 .page-404 .content .btn.btn-secondary:focus{background-color:#bf0d3e;border-color:#bf0d3e;color:#ffffff}.error404 .page-footer{background-image:none;z-index:2}@media (max-width: 568px){.error404 .page-404 header{height:445px;min-height:0}.error404 .page-404 header h1{font-size:140px;margin-top:120px}.error404 .page-404 header::after{top:-160px}}
