section.content-and-image{position:relative;overflow:hidden}section.content-and-image .inner{background-color:#fff}section.content-and-image .inner .content{padding-bottom:30px}section.content-and-image .inner .content.purple h3{color:#ab3097}section.content-and-image .inner .content.pink h3{color:#e14aa0}section.content-and-image .inner .content.yellow h3{color:#ffc600}section.content-and-image .inner .content.orange h3{color:#ff702a}section.content-and-image .inner .content.green h3{color:#91c83d}section.content-and-image .inner .content.teal h3{color:#02c9d7}section.content-and-image .inner .content.blue h3{color:#06c}section.content-and-image .inner .content.altOrange h3{color:#ff8351}section.content-and-image .inner .content.red h3{color:#d93250}@media only screen and (min-width: 992px){section.content-and-image{padding:60px 0}section.content-and-image .inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:auto;flex-wrap:auto;flex-basis:100%;align-self:stretch;box-shadow:4px 4px 10px 2px #0003;border-radius:30px;margin:0 auto;padding:0;flex-direction:row-reverse;max-width:80%;overflow:hidden}section.content-and-image .inner.inverse-order{flex-direction:row}section.content-and-image .inner.inverse-order.shape-bgs{border-radius:0 0 120px}section.content-and-image .inner.shape-bgs{border-radius:120px 0 0}section.content-and-image .inner .content{margin:1.8rem;width:100%;padding-bottom:0}section.content-and-image .inner .content.purple h3{color:#ab3097}section.content-and-image .inner .content.pink h3{color:#e14aa0}section.content-and-image .inner .content.yellow h3{color:#ffc600}section.content-and-image .inner .content.orange h3{color:#ff702a}section.content-and-image .inner .content.green h3{color:#91c83d}section.content-and-image .inner .content.teal h3{color:#02c9d7}section.content-and-image .inner .content.blue h3{color:#06c}section.content-and-image .inner .content.altOrange h3{color:#ff8351}section.content-and-image .inner .content.red h3{color:#d93250}section.content-and-image .inner .content h3{font-size:1.5rem;line-height:56px;margin-bottom:0;font-weight:700}section.content-and-image .inner .content p{font-size:1.2rem;color:#4d4d4d;line-height:1.5rem}section.content-and-image .inner .image{width:100%;height:auto;overflow:hidden;align-self:stretch}section.content-and-image .inner .image img{height:100%;width:100%;display:block}}
