.fallback-404 div.mainmobilewrap{display:flex;background:#fff}.fallback-404 div.mainmobilewrap div.main404box{float:left;text-align:center;width:100%;padding:55px 0}.fallback-404 div.mainmobilewrap div.main404box p.nhbtitle{letter-spacing:.25em;color:#7d4f00;font-size:20px;font-weight:400}.fallback-404 div.mainmobilewrap div.main404box h1{color:#7d4f00;letter-spacing:5px;font-size:120px;font-weight:400;line-height:1.1em}.fallback-404 div.mainmobilewrap div.main404box p.desc{font-size:24px}.fallback-404 div.mainmobilewrap div.main404boxlogobox{float:left;width:100%;margin:10px 0 0}.fallback-404 div.mainmobilewrap div.main404boxlogobox a{text-align:center}.fallback-404 div.mainmobilewrap div.main404boxlogobox img.logodesktopnhb{width:200px;height:auto;margin:0 50px 0 0;padding:0 0 100px}.fallback-404 div.mainmobilewrap div.main404boxlogobox img{float:left;width:auto;height:60px;margin:0 35px 35px 0}.fallback-404 div.mainmobilewrap div.main404boxlogobox img.logoscaledown{width:auto;height:38px;margin-top:15px}.fallback-404 div.mainmobilewrap div.main404boxlogobox img.logoscaledownx2{width:auto;height:28px;margin-top:18px}@media(max-width:426px){.fallback-404 div.mainmobilewrap div.main404box{padding:0}.fallback-404 div.mainmobilewrap div.main404boxlogobox{display:grid;grid-template-columns:repeat(2,1fr);gap:0;float:none}.fallback-404 div.mainmobilewrap div.main404boxlogobox a{display:flex;align-items:center;justify-content:center;padding:16px}.fallback-404 div.mainmobilewrap div.main404boxlogobox img{float:none;width:auto;height:40px;margin:0;object-fit:contain}.fallback-404 div.mainmobilewrap div.main404boxlogobox img.logoscaledown{height:28px;margin-top:0}.fallback-404 div.mainmobilewrap div.main404boxlogobox img.logoscaledownx2{height:22px;margin-top:0}}