.wp-block-media-text{--gap: var(--wp--preset--spacing--lg);--padding: 0;--text-color: var(--wp--custom--color--text--default);--heading-color: var(--wp--custom--color--text--primary);align-self:stretch;color:var(--text-color);direction:ltr;display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:1fr 1fr;grid-template-rows:auto;overflow:clip;padding:0;padding:var(--padding);position:relative}@media(min-width: 1024px){.wp-block-media-text{--gap: var(--wp--preset--spacing--4-xl)}}.wp-block-media-text:where(.has-media-on-the-right){grid-template-columns:1fr 1fr}.wp-block-media-text:where(.is-vertically-aligned-center)>.wp-block-media-text__content,.wp-block-media-text:where(.is-vertically-aligned-center)>.wp-block-media-text__media{align-self:center}.wp-block-media-text:where(.is-vertically-aligned-top)>.wp-block-media-text__content,.wp-block-media-text:where(.is-vertically-aligned-top)>.wp-block-media-text__media{align-self:start}.wp-block-media-text:where(.is-vertically-aligned-bottom)>.wp-block-media-text__content,.wp-block-media-text:where(.is-vertically-aligned-bottom)>.wp-block-media-text__media{align-self:end}@media(max-width: 1023px){.wp-block-media-text:where(.is-stacked-on-mobile){grid-template-columns:1fr}}@media(max-width: 1023px){.wp-block-media-text:where(.is-reversed-when-stacked.is-stacked-on-mobile) .wp-block-media-text__media{order:-1}}.wp-block-media-text::before{background-color:var(--graphic-color);bottom:0;content:"";left:0;-webkit-mask-image:var(--graphic);mask-image:var(--graphic);-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;position:absolute;right:0;top:0}@media(min-width: 1024px){.wp-block-media-text::before{-webkit-mask-size:contain;mask-size:contain}}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{position:relative}.wp-block-media-text :where(h1,h2,h3,h4,h5,h6){color:var(--heading-color)}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}.wp-block-media-text .wp-block-media-text__media{margin-left:calc(var(--padding)*-1);margin-right:calc(var(--padding)*-1)}@media(min-width: 1024px){.wp-block-media-text .wp-block-media-text__media{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}}.wp-block-media-text .wp-block-media-text__media img{width:100%}
