#app{
  max-height: 100vh;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-flow: column nowrap;
  justify-content: stretch;
}

.home-container {
  padding-left: 1.3rem;
  padding-top: 1.4rem;
  padding-top: 2rem;
  flex: 1;
}

.home-container .aside-column,
.footer .logos-column
{
  padding-left: 3rem;
}

.home-container .app-title{
  position: relative;
}

.home-container .app-title img{
  position: absolute;
  left: -3rem;
  max-height: .7em;
  max-width: .7em;
  top: .2em;
}

.home-container .list-projects__title{
  padding-top: .5rem;
  font-weight: bold;
}

.home-container .cards-column .card-wrapper{
  margin-bottom: 1rem;
  padding-right: 1rem;
}

.home-container .drop-zone{
  cursor: pointer;
  margin-bottom: 1rem;
}

.footer .logo-img{
  max-width: 150px;
  padding-bottom: .5rem;
  padding-top: .5rem;
  box-sizing: content-box;
  padding-left: 2rem;
  display: block;
}

.footer .about-column p:first-of-type{
  padding-top: 1rem;
}