.mt-text-image{overflow:hidden}body.is-hr .mt-text-image{display:none}.mt-text-image__inner{align-items:center;display:flex;flex-direction:row-reverse;gap:64px;justify-content:space-between}@media screen and (max-width:960px){.mt-text-image__inner{display:block}}.mt-text-image__image-container{aspect-ratio:936/640;border-radius:8px 8px 0 8px;overflow:hidden;position:relative;width:calc(100% - 496px);z-index:1}@media screen and (max-width:1280px){.mt-text-image__image-container{height:480px}}@media screen and (max-width:1160px){.mt-text-image__image-container{height:0;padding-bottom:56%;position:relative;width:100%}}@media screen and (max-width:960px){.mt-text-image__image-container{margin-bottom:40px;padding-bottom:64%}}@media screen and (max-width:580px){.mt-text-image__image-container{padding-bottom:72%}}.mt-text-image__image-container:after{background-color:var(--mt--color--white);bottom:-2px;content:"";height:56px;position:absolute;right:-16px;transform:skew(-30deg);width:208px;z-index:99}@media screen and (max-width:960px){.mt-text-image__image-container:after{width:400px}}@media screen and (max-width:760px){.mt-text-image__image-container:after{height:40px;width:248px}}.mt-text-image__image-container.object-fit img{-o-object-fit:cover;object-fit:cover}.mt-text-image__image-container img{border-radius:inherit;position:relative;z-index:2}@media screen and (max-width:1160px){.mt-text-image__image-container img{bottom:0;left:0;position:absolute;right:0;top:0}}.mt-text-image__text-container{position:relative;width:436px;z-index:2}@media screen and (max-width:1160px){.mt-text-image__text-container{max-width:640px;width:100%}}.mt-text-image__title{font-weight:700;margin-bottom:16px}.mt-text-image__title strong{font-weight:400}.mt-text-image__wysiwyg{color:var(--mt--color--text--darkgrey)}.mt-text-image__wysiwyg h6{font-size:22px;font-size:1.2941176471rem}@media screen and (max-width:1280px){.mt-text-image__wysiwyg h6{font-size:1.375rem;font-size:20px;font-size:1.1764705882rem}}@media screen and (max-width:1280px)and (max-width:1280px){.mt-text-image__wysiwyg h6{font-size:1.25rem}}@media screen and (max-width:580px){.mt-text-image__wysiwyg h6{font-size:20px;font-size:1.1764705882rem}}@media screen and (max-width:580px)and (max-width:1280px){.mt-text-image__wysiwyg h6{font-size:1.25rem}}.mt-text-image__wysiwyg p{margin-top:8px}.mt-text-image--left-aligned .mt-text-image__inner{flex-direction:row}.mt-text-image--left-aligned .mt-text-image__image-container{border-radius:8px 8px 0 8px}.mt-text-image--left-aligned.is-style-box .mt-text-image__image-container{border-radius:8px 0 0 8px!important}.mt-text-image--left-aligned.is-style-box .mt-text-image__text-container{border-radius:0 8px 8px 0!important}.mt-text-image--two-columns-list ul{-moz-columns:2;column-count:2}@media screen and (max-width:580px){.mt-text-image--two-columns-list ul{-moz-columns:1;column-count:1}}.mt-text-image--regular-bullet-points ul li{padding-left:16px!important}.mt-text-image--regular-bullet-points ul li:before{background-color:var(--mt--color--primary);background-image:none!important;border-radius:50%;height:6px!important;top:8px!important;width:6px!important}.mt-text-image.is-style-box .mt-text-image__inner{align-items:stretch;gap:0}.mt-text-image.is-style-box .mt-text-image__image-container{border-radius:0 8px 8px 0}.mt-text-image.is-style-box .mt-text-image__image-container:after{display:none}@media screen and (min-width:961px){.mt-text-image.is-style-box .mt-text-image__image-container{height:auto}}@media screen and (max-width:960px){.mt-text-image.is-style-box .mt-text-image__image-container{border-radius:8px 8px 0 0!important;margin-bottom:0;width:100%}}.mt-text-image.is-style-box .mt-text-image__text-container{background-color:var(--mt--color--background--light-grey);border-radius:8px 0 0 8px;padding:115px 80px;width:616px}@media screen and (max-width:1160px){.mt-text-image.is-style-box .mt-text-image__text-container{padding:56px}}@media screen and (max-width:960px){.mt-text-image.is-style-box .mt-text-image__text-container{border-radius:0 0 8px 8px!important;max-width:100%;width:100%}}@media screen and (max-width:580px){.mt-text-image.is-style-box .mt-text-image__text-container{padding:24px 32px}}
