
#introupcycle{
    font-weight: 500;
    color: #403a3af6;
    text-align: center;
    margin-left: 400px;
    margin-right: 400px;
}

#introupcycle h1{
    font-size: 45px;
    margin-bottom: 10px;
    font-weight: 500;
    padding-top: 80px;
}

#introupcycle p{
    font-size: 17px;
    line-height: 1.5;
}

.fotoalbum{
    display: grid;
    grid-template-columns: 1fr 1fr; 
    gap: 60px; /* Afstand mellem billeder */
    margin: 50px auto; /* Centrerer hele grid-containeren */
    max-width: 1100px; /* Begrænser bredden */
    width: 100%;
    height: 600px;
}

.foto {
    overflow: hidden; /* Sørger for at skjule overskydende billeddele */
    border-radius: 3px; /* Giver afrundede hjørner for et pænere look */
    position: relative;
    height: 100%;
    box-shadow: 5px 5px 20px rgba(94, 94, 94, 0.3); /* Blød skygge */
}

.foto img{
    width: 100%;
    height: 100%;
    object-fit: cover; /* Sikrer, at billedet dækker hele boksen */
    position: absolute;
}

#udforsk1{  
    color:#f4f4f4;
    line-height: 1.4;
    position: absolute;
    z-index: 10;
    top: 457px; /* Juster placeringen efter behov */
    left: 25px; /* Juster placeringen efter behov */
    text-shadow: 2px 2px 4px rgba(136, 136, 136, 0.5); /* Tilføjer skygge til teksten */
}

#udforskknap{
    font-size: 20px;
    text-decoration: none;
    color: #403a3adc;
    background-color: #fff;
    border-radius: 3px;
    display: flex; /* Tilføjer flexbox for at arrangere indholdet på linje */
    padding: 10px;
    position: absolute;
    z-index: 10;
    top: 520px; /* Juster placeringen efter behov */
    left: 25px; /* Juster placeringen efter behov */
    width: 150px;
}

#udforskknap img{
   height: 17px;
   margin-left: 80px;
   width: 35px;
   margin-top: 4px;
   align-items: center;
}

#udforskknap:hover{
    background-color: #e3e3e3;
    cursor: pointer;
}
