.media-text-block{--content-radius:var(--mtb-content-radius, var(--blocks-radius));--image-radius:var(--mtb-image-radius, var(--blocks-radius));--gap:48px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.media-text-block__wrapper{display:flex;gap:var(--gap);align-items:stretch}.media-text-block__content{box-sizing:border-box;flex:0 0 var(--mtb-content-width,50%);max-width:var(--mtb-content-width,50%);min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:var(--mtb-content-justify,center);background-color:transparent;border-radius:var(--content-radius);color:var(--mtb-text-color,inherit)}.media-text-block__prose{display:flex;flex-direction:column;align-items:var(--mtb-items-align,center);width:100%;max-width:var(--mtb-content-max-width,none);min-width:0}.media-text-block__description{text-align:var(--mtb-text-align,center);margin:0;margin-top:var(--mtb-element-gap,2.4rem)}.media-text-block__prose .btn{margin-top:var(--mtb-element-gap,2.4rem)}.media-text-block__heading{text-align:var(--mtb-text-align,center);margin:0}.media-text-block__icon{--icon-size:var(--mtb-icon-size, 48px);display:inline-flex;align-items:center;justify-content:center;width:var(--mtb-icon-size,48px);height:var(--mtb-icon-size,48px);margin-bottom:var(--mtb-element-gap,2.4rem);color:rgb(var(--color-foreground))}.media-text-block__icon img{display:block;width:100%;height:100%;object-fit:contain}.media-text-block__description p{margin:0}.media-text-block__description p+p{margin-top:8px}.media-text-block__media{box-sizing:border-box;flex:0 0 var(--mtb-media-width,50%);max-width:var(--mtb-media-width,50%);min-width:0;border-radius:var(--image-radius);overflow:hidden;position:relative}.media-text-block__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--image-radius)}.media-text-block--image-left .media-text-block__media{order:-1}.media-text-block--image-left .media-text-block__content{order:1}.media-text-block--image-right .media-text-block__content{order:-1}.media-text-block--image-right .media-text-block__media{order:1}@media (max-width:767.98px){.media-text-block__wrapper{flex-direction:column;gap:var(--mtb-wrapper-gap,24px)}.media-text-block__content{flex:1 1 100%;max-width:100%;box-sizing:border-box}.media-text-block__media{flex:1 1 100%;max-width:100%;width:100%;order:-1}.media-text-block--image-left .media-text-block__media,.media-text-block--image-right .media-text-block__media{order:-1}.media-text-block--image-left .media-text-block__content,.media-text-block--image-right .media-text-block__content{order:1}.media-text-block__description,.media-text-block__heading{word-break:normal;overflow-wrap:anywhere}.media-text-block__content{order:1}img[src$=".svg"],img[src*="data:image/svg+xml"],object[type="image/svg+xml"],svg{background:0 0!important}}@media (min-width:768px){.media-text-block--media-full .media-text-block__wrapper{display:flex;gap:var(--gap);align-items:stretch}.media-text-block--media-full .media-text-block__text-col{flex:0 0 var(--mtb-content-width,50%);max-width:var(--mtb-content-width,50%);margin:0;box-sizing:border-box;display:flex}.media-text-block--media-full .media-text-block__text-col .media-text-block__content{flex:1 1 auto;max-width:100%}.media-text-block--media-full .media-text-block__media{flex:1 1 auto;min-width:0;border-radius:var(--image-radius);overflow:hidden;position:relative}.media-text-block--media-full .media-text-block__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--image-radius)}.media-text-block--media-full.media-text-block--image-left .media-text-block__media{order:-1;border-radius:0 var(--image-radius) var(--image-radius) 0}.media-text-block--media-full.media-text-block--image-left .media-text-block__text-col{order:1;justify-content:flex-end}.media-text-block--media-full.media-text-block--image-right .media-text-block__media{order:1;border-radius:var(--image-radius) 0 0 var(--image-radius)}.media-text-block--media-full.media-text-block--image-right .media-text-block__text-col{order:-1;justify-content:flex-start}}