#flex .single-column,.post .single-column{padding-bottom:4rem}#flex .single-column p.medium-margin,.post .single-column p.medium-margin{margin-bottom:2.5rem}#flex .single-column.grey,.post .single-column.grey{background-color:#e3e3e3;margin-bottom:4rem;padding:4rem 0}#flex .single-column.grey .flex-copy :last-child,#flex .single-column.grey .flex-headings:not(.has-copy) :last-child,.post .single-column.grey .flex-copy :last-child,.post .single-column.grey .flex-headings:not(.has-copy) :last-child{margin-bottom:0}#flex .single-column .has-cta p,.post .single-column .has-cta p{margin-bottom:2.5rem}#flex .single-column.no-bottom-padding,.post .single-column.no-bottom-padding{padding-bottom:0}#flex .single-column .flex-headings .super-bold strong,.post .single-column .flex-headings .super-bold strong{font-weight:700}#flex .single-column .flex-title h1,#flex .single-column .flex-title h2,#flex .single-column .flex-title h3,#flex .single-column .flex-title h4,#flex .single-column .flex-title h5,#flex .single-column .flex-title h6,#flex .single-column .flex-title p,.post .single-column .flex-title h1,.post .single-column .flex-title h2,.post .single-column .flex-title h3,.post .single-column .flex-title h4,.post .single-column .flex-title h5,.post .single-column .flex-title h6,.post .single-column .flex-title p{color:#f5333f;font-size:2rem;font-weight:700;letter-spacing:.06em;line-height:2.4rem;margin-bottom:2rem;text-transform:uppercase}#flex .single-column .flex-title h1 span,#flex .single-column .flex-title h2 span,#flex .single-column .flex-title h3 span,#flex .single-column .flex-title h4 span,#flex .single-column .flex-title h5 span,#flex .single-column .flex-title h6 span,#flex .single-column .flex-title p span,.post .single-column .flex-title h1 span,.post .single-column .flex-title h2 span,.post .single-column .flex-title h3 span,.post .single-column .flex-title h4 span,.post .single-column .flex-title h5 span,.post .single-column .flex-title h6 span,.post .single-column .flex-title p span{color:#434143;font-weight:700;letter-spacing:.04em;text-transform:none}#flex .single-column .cta,.post .single-column .cta{margin-bottom:5.5rem}#flex .single-column .cta.align-center,.post .single-column .cta.align-center{text-align:center}@media screen and (min-width:768px){#flex .single-column.grey,.post .single-column.grey{padding:6rem 0}}.post .single-column.grey{padding:4rem}@media screen and (min-width:768px){.post .single-column.grey{padding:6rem 4rem}}