.landing-page__wrapper{display:flex;flex-direction:column;min-height:100vh}html{background-color:#fff}main{flex:1}.landing-page__body .hero-section--pure-text{padding:96px 0 8px}@media screen and (min-width:768px){.landing-page__body .hero-section--pure-text{padding:132px 0 8px}}.landing-page__body .hero-section__text--container--inner{background-color:transparent}@media screen and (max-width:768px){.landing-page__body .hero-section__text--container--inner.hero-section__text--left-aligned{justify-content:flex-end;padding:0 32px 48px}}