* { margin: 0; padding:0; }
body { margin: 0; padding:0; width: 100%; height:100%; background-color: #fff; }
.logo { position:absolute; width:100vw; top:50%; left:50%; transform: translate(-50%,-50%); text-align: center; }
.logo img { width:400px; max-width:95%; height: auto; }