.error-404 .error-404-stage{position:relative;width:100%;background-color:#fefefe}.error-404 .error-404-image{display:block;width:100%;height:auto}.error-404 .error-404-text{position:absolute;bottom:365px;left:60px;max-width:420px}.error-404 .error-404-text h1{margin:0 0 10px;font-size:120px;font-weight:700;line-height:1}.error-404 .error-404-subtitle{margin:0 0 5px;font-size:22px;font-weight:600}.error-404 .error-404-text p{margin:0 0 10px;color:#444}@media (max-width:768px){.error-404 .error-404-text h1{font-size:70px}.error-404 .error-404-image{margin-top:20px}}@media (min-width:992px) and (max-width:1200px){.error-404 .error-404-text{bottom:265px}}@media (min-width:768px) and (max-width:991px){.error-404 .error-404-text{bottom:165px}}@media (max-width:767px){.error-404 .error-404-mobile{display:flex;flex-direction:column-reverse}.error-404 .error-404-text{position:relative;top:0;left:auto;bottom:auto;margin:40px auto;text-align:center}}