.richtext{display:flex;flex-direction:column}.richtext__text+.richtext__text{margin-top:30px}.richtext__text{flex:1}.richtext__title+.richtext__columns{margin-top:3rem}@media (min-width:900px){.richtext__columns{display:flex;flex-flow:row;margin-left:-15px;margin-right:-15px}.richtext__columns--indentation{padding-left:8rem}.richtext__text{padding-left:15px;padding-right:15px}.richtext__text--fourth{flex:0.33333}.richtext__text--third{flex:0.5}.richtext__text--half{flex:1}.richtext__text+.richtext__text{margin-top:0}}@media (min-width:1200px){.header-image-text__text--indentation{padding-left:12rem}}