@charset "utf-8";@media all{.error404,.error404>.wrapper{width:100%;height:100%}.center-content-wrapper{display:table;width:100%;height:100%}.center-content-wrapper .center-content{display:table-cell;width:100%;height:100%;vertical-align:middle}.error404 h2{font-size:170px;font-weight:700;color:red}.error404 h3{font-size:70px;font-weight:700}.error404 h4{font-size:60px;font-weight:300}.error-box-inner *{text-align:center}.error-box.square{margin-bottom:100px}.error404 .type8{color:#8997a7;font-size:16px;line-height:30px}.error404 .type8 h3{z-index:1;position:relative;text-transform:uppercase;margin-bottom:0;font-weight:100;font-size:100px}.error404 .type8 h2{font-size:200px;line-height:170px;margin-bottom:0;position:relative;top:-20px;margin:20px 0}.error404 .type8 h4{font-size:42px;text-transform:uppercase;font-weight:300}.error404 .container{height:100%;text-align:center}}
@media only screen and (min-width:320px) and (max-width:479px){.error404 .type3 h5,.error404 .type8 h4{font-size:31px}.error404 .type8 h2{font-size:140px;top:-15px}.error404 .type8 h3{font-size:70px}}
@media only screen and (max-width:319px){.error404 .type3 h5,.error404 .type8 h4{font-size:22px}.error404 .type8 h2{font-size:100px;top:-17px;line-height:110px}.error404 .type8 h3{font-size:60px;letter-spacing:0}}
