.wp-block-media-text{display:grid;grid-template-columns:var(--media-width) auto;margin:0 auto 40px;position:relative}@media screen and (max-width:960px){.wp-block-media-text{grid-template-columns:1fr;grid-template-rows:auto auto}}.wp-block-media-text.has-media-on-the-right{grid-template-columns:auto var(--media-width)}@media screen and (max-width:960px){.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr;grid-template-rows:auto auto}}.wp-block-media-text.alignfull{margin:0 auto}.wp-block-media-text.alignfull:before{background-color:inherit;background-image:inherit;content:"";height:100%;position:absolute;right:calc(-50vw + 50%);top:0;width:100%}@media screen and (max-width:960px){.wp-block-media-text.alignfull:before{margin:0 calc(-50vw + 50%);right:auto;width:100vw}}.wp-block-media-text.alignfull .wp-block-media-text__media{margin-left:calc(-50vw + 50%)}@media screen and (max-width:960px){.wp-block-media-text.alignfull .wp-block-media-text__media{margin:0 calc(-50vw + 50%)}}.wp-block-media-text.alignfull .wp-block-media-text__content{padding:100px 0 100px 100px}@media screen and (max-width:960px){.wp-block-media-text.alignfull .wp-block-media-text__content{padding:100px 0}}.wp-block-media-text.alignfull.has-media-on-the-right:before{left:calc(-50vw + 50%);right:auto}@media screen and (max-width:960px){.wp-block-media-text.alignfull.has-media-on-the-right:before{left:auto}}.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__media{margin-left:0;margin-right:calc(-50vw + 50%)}@media screen and (max-width:960px){.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__media{margin:0 calc(-50vw + 50%)}}.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{padding:100px 100px 100px 0}@media screen and (max-width:960px){.wp-block-media-text.alignfull.has-media-on-the-right .wp-block-media-text__content{padding:100px 0}}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;min-height:350px}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text__content{align-content:center;background-color:inherit;background-image:inherit;flex:auto;padding:60px;position:relative}.wp-block-media-text__content :last-child{margin-bottom:0}.wp-block-media-text__media{align-content:center;background-color:inherit;margin:0;padding:0;position:relative}.wp-block-media-text__media img{display:block;max-width:none;width:100%}
