.landing-main-text { text-align: center; margin: 1em; } .landing-section { min-height: 100vh; width: 100vw; display: flex; flex-direction: column; align-items: center; justify-content: center; } .landing-section-content { width: 100vw; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #ccc; } .landing-section-content-inner { width: 100vw; display: flex; align-items: center; justify-content: center; flex-direction: column; color: #ccc; }