/* Container for paragraf og grid */
.content-container {
    display: flex;
    align-items: flex-start; /* Sørger for at alt starter fra toppen */
    padding: 20px;
    gap: 40px; /* Giver mere afstand mellem tekst og billeder */
    padding-top: 19%;
}

a {
    color: white; /* Gør teksten hvid */
    text-decoration: none; /* Fjerner understregningen */
}

/* Styling af paragrafen */
.paragraph {
    padding-right: 40px;
    text-align: left;
}

.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: 28%; /* Luft mellem billederne */
    padding: 20px;
    margin-top: 5%; /* 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: 600px; /* 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;
}


/* Viser billedtekst */
.grid a p {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    color: white;
    
}

.logo {
    width: 15%;
    padding-bottom: 15%;
}
