#flex-align-links { width: 100%; height: 60%; padding-right: 5%; display: flex; justify-content: flex-end; } .links { align-self: flex-end; } .links > .column { display: inline-block; max-width: 160px; align-items: center; } .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; }