.media{--media-intend-size:100px}.media__image,.media__item{position:relative;z-index:2}.media__image{border-radius:20px;overflow:hidden}.media__image .embed_container,.media__image .oembed_container,.media__image img{display:block;height:auto;width:100%}.media__teaser{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;left:calc(var(--grid-gutter, 1.5rem)/2);max-height:50%;overflow:hidden;padding:calc(var(--grid-gutter, 1.5rem)/2);position:absolute;right:calc(var(--grid-gutter, 1.5rem)/2);top:auto;width:auto;z-index:4}.media--overlayed .media__image:before{background:var(--media-overlay-bg,transparent);bottom:0;content:"";left:0;opacity:var(--media-overlay-opacity,1);position:absolute;right:0;top:0;z-index:3}.media__teaser .button__wrapper{text-align:var(--button-wrapper-align,left);width:auto}@media (max-width:991px){.media__image img{height:100%;object-fit:cover;width:100%}}@media (min-width:1200px){.media--intend{margin-top:calc(var(--media-intend-size) + var(--margin-top, 0))!important}.media--intend .media__image{margin-top:calc((var(--media-intend-size) + var(--padding-top, 0))*-1)}.media--intend.media--as-slider .module-background{margin-top:var(--media-intend-size)}.media--intend.media--as-slider .tns-outer{overflow:hidden}.media--intend.media--as-slider .tns-ovh{overflow:inherit;padding-top:calc(var(--padding-top, 0) + var(--media-intend-size))!important}}.media__caption{color:var(--body-color,inherit);font-size:14px;margin-top:calc(var(--grid-gutter, 1.5rem)/4)}