*{ 
    margin:0; 
    padding: 0; 
    font-family: 'arial';
    font-size: 18px;
    font-weight: normal;

}
p{
    color: white;
}

.main {
    margin: 20px 0;
}

.image {
    height: 130px;;
    vertical-align: center;
}

.dirigeant {
    margin: 20px 0;
}

.mainContainer {
    width: 100%; 
    height: 100vh; 
    display: flex; 
    align-items: center;
}

.link {
    margin: 0 5%; 
    display: block; 
    text-align: center; 
    text-decoration: none;
}

.container {
    display: flex; 
    justify-content: center; 
    width: 100%;
}

@media screen and (max-width: 1100px) {
    .container {
        display: flex;;
        flex-direction: column;
        margin: 20px 0;
        align-items: center;
    }
    .link {
        margin: 20px 0;
        width: 500px
    }
}
