.content-with-media{opacity:1;position:relative;background:var(--cs__primary__bg);grid-template-rows:[media] auto var(--grid-gutter-large) [content-start] auto [content-end] var(--grid-gutter-large);align-items:stretch;display:grid;grid-template-columns:subgrid;grid-column:var(--layout-area-filling-column,max)}.content-with-media__content,.content-with-media__media{z-index:2;position:relative}.content-with-media__content{grid-row:content;grid-column:expanded}.content-with-media__media{grid-row:media;grid-column:inherit;overflow:hidden}.content-with-media__media .image{background:var(--cs__decoration__bg)}.content-with-media__media .responsive-video{position:absolute;inset:-5px;overflow:hidden}.content-with-media__media .responsive-video video{position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);overflow:hidden;-o-object-fit:cover;font-family:"object-fit:cover;object-position:inherit";object-fit:cover;z-index:-100;-o-object-position:inherit;object-position:inherit}.section__content .content-with-media{display:grid;grid-template-columns:subgrid;grid-column:expanded;align-items:stretch;grid-template-rows:[media] auto var(--grid-gutter-large) [content-start] auto [content-end] var(--grid-gutter-large)}.section__content .content-with-media__content{grid-column:expanded;padding-inline:var(--box-padding)}.section__content .content-with-media__media{grid-column:full}body.rounded-borders--extended .content-with-media{border-radius:var(--layout-border-radius);overflow:hidden}body.rounded-borders--extended .content-with-media__media .image{background:none}body.rounded-borders--extended .content-with-media+.content-with-media{border-top-left-radius:0;border-top-right-radius:0}body.rounded-borders--extended .content-with-media:has(+.content-with-media){border-bottom-left-radius:0;border-bottom-right-radius:0}body.rounded-borders--extended .content-with-media+.content-with-media .content-with-media__media,body.rounded-borders--extended .content-with-media:has(+.content-with-media) .content-with-media__media{border-radius:0!important}body.rounded-borders--extended .content-with-media+.section:not(.cs--v-white),body.rounded-borders--extended .section:not(.cs--v-white)+.content-with-media{margin-top:var(--container-padding-large)}body.rounded-borders--extended .content-with-media.cs--v-white .content-with-media__media{border-radius:inherit;overflow:hidden}@media(min-width:48.063rem){.content-with-media{grid-template-rows:[media-start] var(--container-padding-large) [content-start] auto [content-end] var(--container-padding-large) [media-end]}.content-with-media__content:first-child{grid-column:expanded-start/center;margin-right:var(--container-padding-large)}.content-with-media__content:last-child{margin-left:var(--container-padding-large);grid-column:center/expanded-end}.content-with-media__media:first-child{grid-column:1/center}.content-with-media__media:first-child .background-image-slider .flickity-button.next{left:auto;right:var(--grid-gutter-small)}.content-with-media__media:first-child .background-image-slider .flickity-button.previous{left:auto;right:calc(var(--grid-gutter-small) + var(--slider-button-size) + 0.5*var(--grid-gutter-small))}.content-with-media__media:last-child{grid-column:center/-1}.content-with-media--mh-s{min-height:clamp(350px,40vh,550px)}.content-with-media--mh-m{min-height:clamp(450px,60vh,625px)}.content-with-media--mh-l{min-height:clamp(550px,70vh,750px)}.section__content .content-with-media{grid-template-rows:[media-start] var(--container-padding-large) [content-start] auto [content-end] var(--container-padding-large) [media-end]}.section__content .content-with-media__content{padding-inline:0}.section__content .content-with-media__content:first-child{grid-column:regular-start/center}.section__content .content-with-media__content:last-child{grid-column:center/regular-end}.section__content .content-with-media__media:first-child{grid-column:expanded-start/center}.section__content .content-with-media__media:last-child{grid-column:center/expanded-end}}@media(max-width:48rem){.content-with-media__content{--grid-h-align:start;--flex-h-align:flex-start;--pos-h-align:left}.content-with-media__media .background-image-slider,.content-with-media__media .image{aspect-ratio:16/9;position:relative}}
