.video-container {
    position: relative; /* Nødvendig for at positionere iframe korrekt */
    width: 100%; /* Fyld containerens bredde */
    /* Den magiske del for at opretholde billedforhold (16:9 for video) */
    padding-bottom: 56.25%; /* Dette svarer til 9/16 = 0.5625 = 56.25% */
    height: 0; /* Starter med 0 højde, da padding styrer det */
    overflow: hidden; /* Skjuler alt, der løber ud over containeren */
    max-height: 600px; /* Sætter den maksimale højde for containeren */
    margin-bottom: 1rem; /* Lidt plads under videoen */
}

.video-container iframe {
    position: absolute; /* Placerer iframe inden for den responsive container */
    top: 0;
    left: 0;
    width: 100%; /* Fyld den overordnede container */
    height: 100%; /* Fyld den overordnede container */
    border: 0; /* Fjerner iframe's standard kant */
}