.media-text{position:relative;width:100%}.media-text--pt{padding-top:4rem}@media (min-width: 1024px){.media-text--pt{padding-top:8rem}}.media-text--pb{padding-bottom:4rem}@media (min-width: 1024px){.media-text--pb{padding-bottom:8rem}}.media-text__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.media-text__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000;pointer-events:none}.media-text__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem;width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.media-text__inner--1400{max-width:1400px}@media (min-width: 768px){.media-text__inner{flex-direction:row;gap:4rem}}.media-text__media{width:100%;min-height:300px}@media (min-width: 768px){.media-text__media{width:var(--mt-image-width, 50%);min-height:400px}}.media-text__image-cover{width:100%;height:100%;min-height:inherit;background-size:cover;background-position:center;background-repeat:no-repeat}.media-text__image-contain{width:100%;height:auto;max-height:100%;object-fit:contain}.media-text__content{width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.media-text__content{width:var(--mt-text-width, 50%)}}.media-text--valign-top .media-text__content{justify-content:flex-start}.media-text--valign-center .media-text__content{justify-content:center}.media-text--valign-bottom .media-text__content{justify-content:flex-end}@media (min-width: 768px){.media-text--image-right .media-text__inner{flex-direction:row-reverse}}@media (min-width: 768px){.media-text--has-divider .media-text__content{border-left:1px solid var(--wp--preset--color--light-gray);padding-left:4rem}}@media (min-width: 768px){.media-text--has-divider.media-text--image-right .media-text__content{border-left:none;border-right:1px solid var(--wp--preset--color--light-gray);padding-left:0;padding-right:4rem}}@media (max-width: 767px){.media-text--has-divider .media-text__content{border-top:1px solid var(--wp--preset--color--light-gray);padding-top:2rem}}.media-text__headline{margin-bottom:.5rem}.media-text__subline{margin-bottom:1rem}.media-text__text{margin-bottom:2rem}.media-text__text p:last-child{margin-bottom:0}.media-text__button{margin-top:1rem}
