:root{--grid-width:100vw;--grid-columns-count:36}@media (min-width: 1440px){:root{--grid-width:1440px}}:root{--componentHeight:240px;--navOffset:6px}@media (min-width: 600px){:root{--componentHeight:380px;--navOffset:36px}}@media (min-width: 1024px){:root{--componentHeight:560px;--navOffset:56px}}@media (min-width: 1440px){:root{--componentHeight:650px;--navOffset:76px}}.newHomeGallery{position:relative;width:100%;background-color:var(--theme-color-2);color:var(--theme-color-1);margin:0 auto}.newHomeGallery.newHomeScrollSection{width:100%}.newHomeGallery__overlayBox{width:100vw;height:100%;position:absolute;top:0;background-color:var(--theme-color-1);z-index:10}[dir=ltr] .newHomeGallery__overlayBox{left:0}[dir=rtl] .newHomeGallery__overlayBox{right:0}.newHomeGallery .newHomeCarousel{--carousel-height:calc(var(--componentHeight) - 10px);--carousel-media-height:calc(var(--componentHeight) - 10px * 2)}.newHomeGallery--singleMedia .newHomeCarousel{--carousel-height:100%;--carousel-media-height:100%}.newHomeGallery--singleMedia .newHomeCarousel .newHomeGallery__slide{width:calc(100% - calc(var(--grid-width) / var(--grid-columns-count) * 4))}@media (min-width: 1024px){.newHomeGallery--singleMedia .newHomeCarousel .newHomeGallery__slide.newHomeCarouselMedia__landscape{width:calc(100% - calc(var(--grid-width) / var(--grid-columns-count) * 6))}}.newHomeGallery__description{font-size:1.125rem;font-family:Siemens Sans Roman,arial,sans-serif;line-height:1.5555555556;color:var(--theme-color-1);font-weight:400;display:grid;grid-template-columns:repeat(var(--grid-columns-count),1fr);width:100%;margin-top:32px}@media (min-width: 600px){.newHomeGallery__description{margin-top:40px}}.newHomeGallery__pagination{font-size:1.125rem;font-family:Siemens Sans Roman,arial,sans-serif;line-height:1.5555555556;color:var(--theme-color-1);font-weight:400;animation-fill-mode:forwards;animation-timing-function:ease-in;opacity:var(--0opacity, 0);animation-duration:.35s;animation-delay:1.25s;grid-column:3/8;position:relative;bottom:inherit;top:inherit;right:inherit;left:inherit;margin-bottom:16px}[dir=ltr] .newHomeGallery__pagination{text-align:left}[dir=rtl] .newHomeGallery__pagination{text-align:right}.animatedOnce--animated .newHomeGallery__pagination{animation-name:setOpacity}@media (min-width: 1024px){.newHomeGallery__pagination{margin-bottom:0}}.newHomeGallery__pagination--hide{visibility:hidden;display:none}.newHomeGallery__descriptionText{grid-column:3/35;overflow:hidden;height:auto;--0Y:40px;animation-fill-mode:forwards;animation-delay:0s;animation-timing-function:ease-in-out;visibility:visible;animation-duration:.7s;transform:translateY(var(--0Y, 100%));opacity:var(--0opacity, 0);animation-delay:.7s}.animatedOnce--animated .newHomeGallery__descriptionText{animation-name:slideInUp}.newHomeGallery .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:3/35;height:auto}@media (min-width: 600px){.newHomeGallery .newHomeGallery__paginationCurrent{font-size:1.125rem;font-family:Siemens Sans Black,arial,sans-serif;line-height:1.5555555556;color:var(--theme-color-1);font-weight:400}.newHomeGallery--singleMedia .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:4/34}.newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__pagination{grid-column:4/7}.newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:4/34;height:192px}}@media (min-width: 1024px){.newHomeGallery--singleMedia .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:9/29}.newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__pagination{grid-column:5/7;width:80px}.newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:7/29;height:136px}[dir=ltr] .newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__descriptionText{margin-left:40px}[dir=rtl] .newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__descriptionText{margin-right:40px}}@media (min-width: 1440px){.newHomeGallery--singleMedia .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:10/28}.newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__pagination{grid-column:8/10}.newHomeGallery:not(.newHomeGallery--singleMedia) .newHomeGallery__description .newHomeGallery__descriptionText{grid-column:10/27}}
