.links { flex: 1; align-self: flex-end; align-items: flex-end; padding-right: 20px; } .rows { display: flex; flex-direction: column; } .links > .column { max-width: 200px; align-items: center; } .links .column a img { width: 100%; } .project { background-color: $body-background; margin-top: 30px; } .logo { height: 10vw; width: 10vw; min-width: 100px; min-height: 100px; margin-left: auto; margin-right: auto; display: flex; align-items: center; } .logo-initial { margin: auto; color: white; font-size: 6vw; font-family: $family-sans-serif; } .logo-index { font-size: 4vw; color: white; }