body#home nav { display: flex; align-items: center; height: 100vh; } body#home nav ul { width: 100vw; list-style-type: none; margin: 0; padding: 0; display: flex; justify-content: space-evenly; } #dashboard-map { border-radius: 12.5vw; } #dashboard-map a span, #dashboard-messenger a span, #dashboard-farfetched a span { display: none; } #dashboard-map a, #dashboard-messenger a, #dashboard-farfetched a { width: 25vw; height: 25vw; display: block; } #dashboard-messenger { border-radius: 1rem; border-width: 0.5rem; } #dashboard-farfetched { border-radius: 1rem; border-width: 0.5rem; }