html, body, .bg {
  width:100%;
  height:100%;
  overflow:hidden;
  background:#000;
}

div, svg {
  position:absolute;
}

.bg {
  background:url(https://images.unsplash.com/photo-1415889455891-23bbf19ee5c7?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1655&q=80) center;
  background-size:cover;
}

svg {
  width:100%;
  height:100%;
  max-width:1080px;
  top:50%;
  left:50%;  
  transform:translate(-50%, -50%);
}