.two-columns{background-color:#f5f3f7;justify-content:flex-end}@media (max-width:48em){.col-one,.col-two{width:100%!important}.two-columns{flex-direction:column-reverse}.app-store-links{display:flex;flex-direction:row;justify-content:space-evenly}}@media (min-width:30em) and (max-width:48em){.col-one,.col-two{margin:0 auto}.col-two{max-width:80%!important}.body-text,.headline-text{margin:0 auto;max-width:450px;text-align:center}.app-store-links{justify-content:center}}@media (min-width:48em){.app-store-links{display:flex;flex-direction:row;justify-content:flex-start}}@media (min-width:48em) and (max-width:78em){.col-one{display:flex;flex-direction:column;justify-content:center;width:40%!important}}@media (max-width:30em){h1,h2,h2 span{font-size:2.8rem;line-height:3.6rem}h3,h3 span{font-family:greycliff-cf,serif;font-size:2rem;font-weight:700;line-height:3.2rem}h4,h4 span{font-size:2rem;line-height:2.5rem}p{font-size:1.4rem;line-height:2rem}}@media (min-width:30em) and (max-width:48em){h1{font-size:3.8rem;line-height:5rem}h2,h2 span{font-size:2.8rem;line-height:3.6rem}h3,h3 span{font-family:greycliff-cf,serif;font-size:2rem;font-weight:700;line-height:3.2rem}p{font-size:1.6rem;line-height:2.4rem}}@media (min-width:48em) and (max-width:64em){h1{font-size:3.8rem;line-height:4.4rem}h2,h2 span{font-size:3rem;line-height:4rem}h3,h3 span{font-family:greycliff-cf,serif;font-size:2.6rem;font-weight:700;line-height:3.4rem}p{font-size:1.6rem;line-height:2.4rem}}@media (min-width:64em) and (max-width:77.5em){h1{font-size:4.8rem;line-height:5.6rem}h2,h2 span{font-size:4rem;line-height:5rem}h3,h3 span{font-family:greycliff-cf,serif;font-size:3.2rem;font-weight:700;line-height:4.8rem}}@media (min-width:77.5em) and (max-width:90em){h1{font-size:5.4rem;line-height:6.2rem}h2,h2 span{font-size:4rem;line-height:5rem}h3,h3 span{font-family:greycliff-cf,serif;font-size:3.2rem;font-weight:700;line-height:4.8rem}}@media (min-width:90em){h2,h2 span{font-size:4rem;line-height:5rem}h3,h3 span{font-family:greycliff-cf,serif;font-size:3.2rem;font-weight:700;line-height:4.8rem}}