.ce-textpic{display:flex}.ce-textpic.ce-textonly{justify-content:center}.ce-textpic.ce-textonly .ce-bodytext{flex:1 0 100%;width:100%;max-width:63.75rem}.ce-textpic.ce-imageonly{flex-direction:column-reverse}.ce-textpic.ce-imageonly .ce-gallery{display:block;flex:1 0 100%;width:100%;max-width:63.75rem;margin-left:auto;margin-right:auto}.ce-textpic.ce-imagegallery{align-items:center}.ce-textpic.ce-imagegallery .ce-gallery{max-width:63.75rem}.ce-textpic.ce-imagegallery .ce-bodytext{flex:1 0 100%;width:100%;max-width:63.75rem}.ce-textpic.ce-video{margin:0 auto !important}.ce-textpic.ce-video{max-width:91.25rem}.ce-textpic.ce-video .video iframe{border:0}.ce-textpic.ce-video .ce-gallery,.ce-textpic.ce-video .ce-bodytext{padding:0}.ce-textpic .image-caption{font-style:italic;font-size:.875rem;margin-top:.9375rem}.ce-textpic .image-caption strong{font-style:normal}.ce-textpic .video-caption{background-color:#000;color:#fff;font-weight:bold;padding:.9375rem 1.5625rem}.ce-textpic .video-caption:before{content:"";display:inline-block;width:1.5625rem;height:1.5625rem;margin:0 .625rem -0.375rem 0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27 fill=%27%23fff%27%3E%3Cpath d=%27M488 64h-8v20c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12V64H96v20c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12V64h-8C10.7 64 0 74.7 0 88v336c0 13.3 10.7 24 24 24h8v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h320v-20c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v20h8c13.3 0 24-10.7 24-24V88c0-13.3-10.7-24-24-24zM96 372c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12H44c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm288 224c0 6.6-5.4 12-12 12H140c-6.6 0-12-5.4-12-12V284c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v120zm0-176c0 6.6-5.4 12-12 12H140c-6.6 0-12-5.4-12-12V108c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v120zm96 144c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40zm0-96c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40z%27/%3E%3C/svg%3E")}.ce-textpic header>*{margin-top:0}.ce-textpic figure{margin:0;display:block;width:100%}.ce-textpic .ce-gallery{flex:1 0 100%;max-width:100%;margin-bottom:1.5625rem}.ce-textpic .ce-gallery header{display:block}.ce-textpic .ce-bodytext{flex:1 0 100%;max-width:100%}.ce-textpic .ce-bodytext header{display:none}.m-news-content .ce-textpic .ce-bodytext header{display:block}.ce-textpic .ce-gallery__grid .gallery__item{margin-bottom:2.5rem}.ce-textpic div[data-lg] .gallery__picture{cursor:pointer}.ce-textpic .gallery__item{width:100%}.js-scale-on-scroll .u-overflow{visibility:hidden}.js-scale-on-scroll .u-overflow .is-visible{visibility:visible}@media only screen and (min-width: 48em){.ce-textpic.ce-imageonly .ce-gallery{padding-right:20vw}}@media only screen and (min-width: 64em){.ce-textpic{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.ce-textpic.ce-left{flex-direction:row-reverse}.ce-textpic.ce-imageonly .ce-gallery{padding-right:30vw}.ce-textpic.ce-imagegallery .ce-gallery{display:flex}.ce-textpic .ce-gallery header{display:none}.ce-textpic .ce-gallery{margin-bottom:0;flex:1 0 50%;max-width:50%;display:flex}.ce-textpic .ce-bodytext header{display:block}.ce-textpic .ce-bodytext{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 3vw);max-width:calc(50% - 3vw)}.ce-textpic .ce-gallery__grid{flex:1 0 50%;max-width:50%;display:inline-flex;flex-flow:column;margin-bottom:50px}.ce-textpic .ce-gallery__grid .gallery__item{margin-bottom:3.125rem}.ce-textpic .ce-gallery__grid:first-of-type{padding-right:.625rem}.ce-textpic .ce-gallery__grid:first-of-type .gallery__item:last-of-type{width:calc(100% - 4.5vw);margin-left:auto}.ce-textpic .ce-gallery__grid:last-of-type{padding-left:.625rem;margin-top:5rem}.ce-textpic .ce-gallery__grid:last-of-type .gallery__item:first-of-type{width:calc(100% - 4.5vw)}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ce-textpic.ce-imageonly{display:block;transform:rotate(180deg)}.ce-textpic.ce-imageonly .ce-bodytext,.ce-textpic.ce-imageonly .ce-gallery{transform:rotate(-180deg);width:100%;max-width:100%}}
