.content-with-media{opacity:1;display:grid;grid-column:full;align-items:flex-start;--layout-template-columns:[full-start] var(--layout-full-step) [max-start] var(--layout-max-step) [expanded-start] var(--layout-expanded-step) [regular-start] var(--layout-regular-step) [narrow-start] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [center] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [narrow-end] var(--layout-regular-step) [regular-end] var(--layout-expanded-step) [expanded-end] var(--layout-max-step) [max-end] var(--layout-full-step) [full-end];grid-column:var(--layout-area-filling-column,max);position:relative;background:var(--cs__primary__bg);grid-template-columns:var(--layout-template-columns);grid-template-rows:[media] auto var(--grid-gutter-large) [content-start] auto [content-end] var(--grid-gutter-large);align-items:stretch}.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:full;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{--layout-full-step:0;--layout-max-step:0;display:grid;grid-column:expanded;align-items:flex-start;grid-template-columns:var(--layout-template-columns);--layout-template-columns:[full-start max-start expanded-start] var(--layout-expanded-step) [regular-start] var(--layout-regular-step) [narrow-start] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [center] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [narrow-end] var(--layout-regular-step) [regular-end] var(--layout-expanded-step) [expanded-end max-end full-end];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}@media(min-width:769px){.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:full-start/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/full-end}.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:768px){.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}}
