.grid {
    display: flex; /* Bruger flexbox for bedre justering */
    justify-content: flex-start; /* Starter billederne fra venstre */
    align-items: flex-start; /* Sørger for at billeder starter samme sted */
    gap: 25%; /* Luft mellem billederne */
    padding: 20px;
    margin-top: 17%; /* Justerer afstand fra navbaren - ændre højden om nødvendigt */
    margin-left: 8%;
}

.grid a {
    text-decoration: none;
    color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 300px; /* Fast bredde for hver boks */
    min-height: auto; /* Fjern fast højde */
}

.grid a img {
    width: 100%; /* Gør billederne responsive */
    min-width: 500px; /* Sætter en minimum bredde */
    height: auto; /* Bevarer proportioner */
    object-fit: contain; /* Viser hele billedet uden at skære det af */
    border-radius: 10px;
}

/* Hvis du vil have hover-effekt på billederne */
.grid a:hover img {
    transform: scale(1.05);
    opacity: 0.8;
}
