.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_À_propos_1.png'); } .about-image h1 { font-family: 'Mona-Sans'; color: rgba(34, 34, 34, 0.60); font-size: 12vmin; font-weight: 1000; letter-spacing: -4px; line-height: 1; } .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: 1800px) { .about-container { flex-direction: column; height: 200vh; } }