body {
  margin: 0;
  width: 100vw; height: 100vh;
  background-color: #e28bbb;
  font-family: Verdana;
}

.logoBox {
  display: flex;
  width: 100%; height: 12vh;
  z-index: 99;
  align-content: center;
  overflow: hidden;
}

.logo {
  display: flex;
  min-height: 90%; min-width: calc(100vw/3);
  max-height: 235px; max-width: 1000px;
  background-image: url(logo.png);
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
  margin: auto;
}

.logo:hover {
  transition: 200ms ease-in;
  scale: 102%
}