.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;margin-bottom:var(--rh--size--general--margin--bottom)}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/}.wp-block-media-text.alignfull .wp-block-media-text__content{padding:0 2rem}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wp-block-media-text__media,.wp-block-media-text__content{position:relative}.wp-block-media-text__media[style*=background-image]>img{display:none}.wp-block-media-text__content{z-index:10}.wp-block-media-text .wp-caption-text{font-size:1rem;position:absolute;bottom:0;right:0;z-index:50;padding:.3rem .8rem;opacity:.75;color:#fff;background:rgba(0,0,0,.4);text-align:right;border-radius:2px 0 0 0;line-height:var(--rh--font--line-height--body)}
