.about-container {
    display: flex;
    flex-direction: row;
    background-color: #222;
    height: 100vh;
}

.about-container div {
    flex: 1;
}

.about-image {
    padding: 10vmin;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-image: url('/resources/img/IMG_À_propos_1.png');
}

.about-image h1 {
    font-family: 'Mona-Sans';
    color: rgba(34, 34, 34, 0.60);
    font-size: 10vmin;
    font-weight: 1000;
}

.about-sub {
    padding: 10vmin;
    display: flex;
    flex-direction: column;
    color: #F8FAFC;
}

.about-sub h1 {
    font-family: 'Mona-Sans';
    font-weight: 800;
    font-size: 75px;
    margin-top: 80px;
    margin-bottom: 20px;
}

.about-sub h2 {
    font-family: 'Overused Grotesk';
    margin: 0;
    font-size: 35px;
}

.about-sub p {
    font-family: 'Overused Grotesk';
    font-size: 19px;
}

.about-sign-container {
    margin-top: 60px;
    display: flex;
    align-items: end;
    flex: 0 !important;
    justify-content: end;
}

.about-sign {
    width: 130px;
}

@media only screen and (max-width: 1200px) {
    .about-container {
        flex-direction: column;
        height: 200vh;
    }
}