#splash {
  font-family: Arial, sans-serif;
  position: absolute;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  background: #fff;
  z-index: 9999;
  transition: opacity 1s ease; /* per fade-out */

  display: flex; justify-content: center; align-items: center;
}
#splash .container {
    text-align: center;
}
#splash .container  img { max-width: 57px; height: auto; }
#splash .container  p.title { color: #333; font-size: 1.5rem; font-weight: bold; margin-bottom: 0; padding-bottom: 0; }
#splash .container div.splash-footer { 
    position: absolute;
    bottom: 8vh;    
    opacity: .57;
    font-size: 1.1rem;
}