.errorBox{position:relative}.errorBox img{vertical-align:top;width:100%}.errorBox .textBox{bottom:0;box-sizing:border-box;left:0;position:absolute;width:100%}.errorBox .topText{color:#2e2d44;font-size:24px;padding:0 56px;width:50%}.errorBox .topText h4{font-size:54px;line-height:1.2em}.errorBox .topText p{line-height:2em}.errorBox .inputBox{background-color:#555775;border-radius:4px;box-sizing:border-box;height:64px;overflow:hidden;padding-left:10px;padding-right:80px;position:relative;width:100%}.errorBox .inputBox input{background-color:#555775;border:none;color:#fff;font-size:24px;height:100%;outline:none;width:100%}.errorBox .inputBox a{background-color:#9ca0b8;color:#fff;height:64px;line-height:64px;position:absolute;right:0;text-align:center;top:0;width:76px}.errorBox .bottomText{padding:30px 56px;text-align:right}.errorBox .bottomText a{color:#30a3d0;font-size:30px}@media (max-width:600px){.errorBox{margin-bottom:20%}.errorBox .textBox{margin-top:-20%;position:relative}.errorBox .topText{font-size:16px;padding:0 2%;width:auto}.errorBox .topText h4{font-size:22px}.errorBox .inputBox a,.errorBox .inputBox input{font-size:16px}.errorBox .bottomText{padding:10px 2%}.errorBox .bottomText a{font-size:16px}}