.gallery{width:100%}.gallery .galleryEntry{display:flex;flex-wrap:wrap;margin-bottom:0}.gallery.slider .galleryEntry{display:inline-flex;flex-wrap:nowrap}.gallery.slider .galleryEntry .item .block.popup{padding:0}.gallery.slider .galleryEntry .item .block.popup .header{padding:10px 0}.gallery .item{padding-left:0}.gallery .item:before{display:none}.gallery.one-column .item{width:100%}.gallery.two-columns .item{width:50%}.gallery.three-columns .item{width:33.33%}.gallery.four-columns .item{width:25%}.companySlider{width:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.companySlider .sliderEntry{display:flex;height:auto!important}.companySlider .sliderEntry .item{height:auto;flex-shrink:0;position:relative;text-align:center;transition-property:transform;width:100%!important;max-height:100vh}.companySlider .sliderEntry .item img{width:100%;height:auto;display:block}.companySlider .sliderEntry .item .block{position:absolute;top:50%;width:40%;text-align:left;transform:translateY(-50%);right:0;background:rgba(17,38,54,.8);z-index:5;margin-bottom:0;color:var(--fontcolor)}@media(max-width:900px){.companySlider .sliderEntry .item .block{position:relative;top:auto;width:100%;transform:none;margin-top:40px}}.companySlider .sliderEntry .item:before{display:none}.companySlider .buttonContainer{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:6;display:flex}@media(max-width:900px){.companySlider .buttonContainer{transform:none;top:180px}}.companySlider .button-prev,.companySlider .button-next{color:#fff;background:var(--color3);border:0;transition:all .2s linear}@media(hover:hover){.companySlider .button-prev:hover,.companySlider .button-next:hover{background:#fff;color:var(--color1)}}.companySlider .button-prev{margin-right:10px}.logoContainer{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;margin:0 var(--spacer)}.logoContainer .logoEntry{position:relative;width:100%;z-index:1;display:flex;flex-wrap:initial;transform:translate3d(0,0,0);transition-property:transform}.logoContainer .logoEntry .item{flex-shrink:0;position:relative;text-align:center;transition-property:transform}.logoContainer .logoEntry .item img{display:block;width:100%;margin:0 auto;max-width:250px}.lg-backdrop,.lg-outer{z-index:9999!important}.lg-toolbar{z-index:99999!important}.lg-image{transform:scale3d(.9,.9,.9)!important}