.mtt-featured-case{display:flex;position:relative}@media only screen and (max-width:1050px){.mtt-featured-case{display:block}}.mtt-featured-case__image-container{border-radius:12px;overflow:hidden;position:relative;width:calc(50% + 72px);z-index:2;margin-bottom:56px}@media only screen and (max-width:1050px){.mtt-featured-case__image-container{height:0;padding-bottom:56%;margin:0 56px 0 0;width:calc(100% - 56px)}}@media screen and (max-width:760px){.mtt-featured-case__image-container{padding-bottom:72%;width:calc(100% - 40px);margin-right:40px}}@media screen and (max-width:580px){.mtt-featured-case__image-container{width:calc(100% - 24px);margin-right:24px}}@media only screen and (max-width:450px){.mtt-featured-case__image-container{padding-bottom:80%}}.mtt-featured-case .object-fit{position:absolute;top:0;left:0;width:100%;height:100%}.mtt-featured-case__text-container{width:calc(50% - 72px);display:flex;align-items:center;justify-content:flex-end;position:relative;margin-top:136px;padding:88px 64px 88px 72px}.mtt-featured-case__text-container:after{content:"";border-radius:12px;background:rgb(var(--c_lightgrey));position:absolute;top:0;left:-200px;right:0;bottom:0}@media only screen and (max-width:1050px){.mtt-featured-case__text-container:after{left:0}}@media screen and (max-width:1280px){.mtt-featured-case__text-container{margin-top:88px;padding:72px 40px 72px 56px}}@media screen and (max-width:1160px){.mtt-featured-case__text-container{margin-top:64px;padding:56px 40px 56px 56px}}@media only screen and (max-width:1050px){.mtt-featured-case__text-container{width:calc(100% - 56px);margin:-104px 0 0 56px;padding:80px 56px;z-index:2}}@media screen and (max-width:760px){.mtt-featured-case__text-container{width:calc(100% - 40px);margin:-80px 0 0 40px;padding:64px 40px}}@media screen and (max-width:580px){.mtt-featured-case__text-container{width:calc(100% - 24px);margin:-80px 0 0 24px;padding:56px 32px}}.mtt-featured-case__text-container-inner{position:relative;max-width:100%;z-index:1}.mtt-featured-case__text{margin-bottom:24px;position:relative;z-index:2}@media screen and (max-width:580px){.mtt-featured-case__text{font-size:24px!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:375px){.mtt-featured-case__text{font-size:22px!important}}.mtt-featured-case__graphic{position:absolute;left:-16px;top:-32px;z-index:1;width:auto;height:128px}@media only screen and (max-width:1050px){.mtt-featured-case__graphic{height:88px}}@media screen and (max-width:580px){.mtt-featured-case__graphic{height:64px;top:-24px}}