body {
  width: 100vW;
  height: 100vH;
  background-color: #ddd;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center; }
  body #box {
    padding: 30px 30px 20px 30px;
    background-color: #fff;
    border-radius: 10px; }
    body #box #logo {
      text-align: center; }
      body #box #logo img {
        width: 240px;
        height: auto; }
    body #box #text h1, body #box #text p {
      font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
      text-align: center; }
    body #box #text h1 {
      color: #8e1538;
      font-size: 22px; }
    body #box #text p {
      color: #323e48; }
