.richtext-media-block{position:relative}.richtext-media-block.is-primary{background-color:#fde1e1;padding:4rem 0}.richtext-media-block.is-secondary{background-color:#f9faeb;padding:4rem 0}.richtext-media-block.is-none{padding:0}.richtext-media-block .bg-vector{left:0;max-width:50%;overflow:hidden;position:absolute;top:-50%;z-index:-9}@media only screen and (min-width:960px){.richtext-media-block .bg-vector{max-width:100%;top:-100%}}@media only screen and (min-width:1280px){.richtext-media-block .bg-vector{left:0}}.richtext-media-block .bg-vector.is-hidden-true{display:block}.richtext-media-block .bg-vector.is-hidden-false{display:none}.richtext-media-block .row.is-false,.richtext-media-block .row.is-true{flex-direction:column-reverse}@media only screen and (min-width:960px){.richtext-media-block .row.is-false,.richtext-media-block .row.is-true{flex-direction:row}.richtext-media-block .row.is-true{flex-direction:row-reverse}}.richtext-media-block .media-item{background:none;border:none;border-radius:12.5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.richtext-media-block video.media-item{max-height:80vh}.richtext-media-block .text-content{align-self:center;width:100%}.richtext-media-block .text-content .headline{font-size:26px;font-weight:400;margin-bottom:1.25rem}@media only screen and (min-width:600px){.richtext-media-block .text-content .headline{font-size:40px}}.richtext-media-block .text-content .content{position:relative}.richtext-media-block .text-content .content p{margin-bottom:1.5rem}
