.footer{
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
  padding: 1em;
}

.footer_license ,
.footer_developers{
  display: flex;
  flex-direction: column;
}

.footer_license{
  margin-top: auto;
}

.footer_credits{
  height: 100%;
}

.footer_icons{
  height: 50%;
  margin-left: auto;
}

.footer_images{
  height: 100%;
  display: flex;
  align-items: center;
}

.footer_images img{
  height: 100%;
  width: 100%;
  object-fit: contain;
}