html{
    height: 100%;
}

body{
font-family: 'Montserrat', sans-serif;
display: flex;
flex-wrap: wrap;
height: 100%;
}


/* Changement d'image par rapport à la 
largeur pour que la lune ne soit pas écrasée */
.page{
    background-size:100% 100%;
    position: relative;
    width: 85%;
    margin-left: 15%;
}

                                 /* SEPARATEUR */
             
.separator{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 8em;

}
        
 .separator .line{
    height: 2px;
    width: 200px;
    background-color: white;
    border-radius: 10px;
    margin: 5px 5px;}

.separator h2{
    font-size: 2rem;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: rgb(255, 255, 255);
}

H2, H3, li{
    text-align: initial;
}
                       