body {

  padding-bottom: 10dvh;

}

footer {

  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;

  display: flex;
  justify-content: space-around;
  align-items: center;

  padding: 2dvh;

}