.lb-galerie{position:relative}.lb-galerie .galerie-wrapper{height:290px;position:relative;overflow:hidden}.lb-galerie .content{position:absolute;left:0px;top:0px;right:0px;bottom:100%;width:100%;height:100%}.lb-galerie .content .swiper-container{width:100%;height:100%;left:0px;top:0px;right:0px;bottom:0px;overflow:hidden;position:absolute;overflow:hidden}.lb-galerie .content .swiper-slide{width:auto;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;margin:0 1rem;transition:all .25s ease;overflow:hidden;background:var(--brand-color-grau-100)}.lb-galerie .content .swiper-slide:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:200;display:none}.lb-galerie .content .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0px;top:0px;opacity:.125;opacity:1}.lb-galerie .content .swiper-slide.swiper-slide-active img{opacity:1}.lb-galerie .content .swiper-slide.swiper-slide-active:after{display:none}.lb-galerie .content .swiper-slide .img-border{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidde}.lb-galerie .content .swiper-slide .img-border svg{position:absolute;left:-8px;top:-7px;width:calc(100% + 16px);height:calc(100% + 14px)}.lb-galerie .content .swiper-slide .img-border svg .st0{fill:#fff}.lb-galerie .content .swiper-slide .img-border{pointer-events:none}@media only screen and (min-width: 480px){.lb-galerie .content .swiper-slide{width:auto}.lb-galerie .content .swiper-slide img{width:auto;-o-object-fit:unset;object-fit:unset;position:relative;left:unset;top:unset}}.lb-galerie .galerie-caption{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);background:#fff;color:var(--bg-grau-10);padding:.75em;font-size:12px;line-height:1em}.lb-galerie .galerie-caption:empty{display:none}.lb-galerie .swiper-button-prev,.lb-galerie .swiper-button-next{background:none;color:#fff;color:var(--primary-brand-color);font-size:2rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;line-height:100%;transition:all .25s ease;margin:0}.lb-galerie .swiper-button-prev:hover,.lb-galerie .swiper-button-next:hover{transform:translateX(-0.25em)}.lb-galerie .swiper-button-next{justify-content:flex-end}.lb-galerie .swiper-button-next:hover{transform:translateX(0.25em)}.lb-galerie-thumb{container:lb-galerie/inline-size}.thumbgalerie-wrapper{display:flex;flex-flow:row wrap;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:var(--grid-gap) var(--grid-gap);grid-template-rows:auto;grid-auto-rows:auto}@container lb-galerie (width > 500px){.thumbgalerie-wrapper{grid-template-columns:repeat(4, 1fr)}}@container lb-galerie (width > 768px){.thumbgalerie-wrapper{grid-template-columns:repeat(5, 1fr)}}@container lb-galerie (width > 1240px){.thumbgalerie-wrapper{grid-template-columns:repeat(6, 1fr)}}.galerie-thumb-wrapper{position:relative;width:calc((100% - 1rem)/2);width:100%;margin:0 0 1rem 1rem;margin:0;background:var(--bg-grau10);overflow:hidden;background:rgba(245,245,245,.5);background:#fff}.galerie-thumb-wrapper:nth-child(2n+1){margin-left:0}.galerie-thumb-wrapper .inner-wrapper{padding-top:100%;position:relative;background:rgba(2,125,171,.6);background:linear-gradient(25deg, rgba(2, 125, 171, 0.1) 6%, rgba(249, 234, 84, 0.09) 100%)}.galerie-thumb-wrapper .inner-wrapper a,.galerie-thumb-wrapper .inner-wrapper a:link{position:absolute;left:0px;top:0px;width:100%;height:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;background:rgba(241,241,241,0);color:var(--primary-brand-color)}.galerie-thumb-wrapper .inner-wrapper a .zoom-ico,.galerie-thumb-wrapper .inner-wrapper a:link .zoom-ico{display:none;font-size:2em}.galerie-thumb-wrapper .inner-wrapper a:hover{background:hsla(0,0%,100%,.8);color:var(--primary-brand-color)}.galerie-thumb-wrapper .inner-wrapper a:hover .zoom-ico{display:inline-block}.galerie-thumb-wrapper .img-border{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidde}.galerie-thumb-wrapper .img-border svg{position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.galerie-thumb-wrapper .img-border svg .st0{fill:#fff}.galerie-thumb-wrapper .img-border{pointer-events:none}.galerie-thumb{position:absolute;left:.5rem;top:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);background:no-repeat center;background-size:contain}.galerie-thumb a,.galerie-thumb a:link{border-bottom:none}.swiper-button-next:after,.swiper-button-prev:after{content:normal !important}.lb-galerie .swiper-button-next,.lb-galerie .swiper-button-prev{position:absolute;bottom:0;top:0;height:auto;line-height:100%}.lb-galerie .swiper-button-prev{left:auto;left:1rem;width:auto}.lb-galerie .swiper-button-next{right:auto;right:1rem;width:auto}@media only screen and (min-width: 480px){.lb-galerie .swiper-button-prev{left:2.5vw}.lb-galerie .swiper-button-next{right:2.5vw}}@media only screen and (min-width: 768px){.lb-galerie .galerie-caption{font-size:16px}.lb-galerie .galerie-wrapper{height:390px;position:relative}.lb-galerie .swiper-button-prev,.lb-galerie .swiper-button-next{font-size:2.25rem}}@media only screen and (min-width: 1024px){.lb-galerie .galerie-wrapper{height:44vh;position:relative}.lb-galerie .swiper-button-prev{left:5vw}.lb-galerie .swiper-button-next{right:5vw}}@media only screen and (min-width: 1312px){.lb-galerie .swiper-button-prev,.lb-galerie .swiper-button-next{font-size:3em}}