@keyframes slide-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{from{margin-left:-100%}to{margin-left:0}}.image-gallery{position:relative;overflow-x:hidden}.image-gallery__text{position:relative;margin:0 0 2rem 0}@media only screen and (min-width:768px){.image-gallery__text{margin:0 0 3rem 0}}@media only screen and (min-width:992px){.image-gallery__text{margin:0 0 4rem 0}}.image-gallery__text .copytext{margin:0 0 1.5rem 0}@media only screen and (min-width:768px){.image-gallery__text .copytext{margin:0 0 2rem 0}}@media only screen and (min-width:992px){.image-gallery__text .copytext{margin:0 0 2rem 0}}.image-gallery__text .copytext2 p{font-size:.875rem;line-height:1.375rem}.image-gallery__link{position:relative}.image-gallery__element-image{position:relative;border-radius:var(--border-radius-medium);overflow:hidden;margin:0 0 1.5rem 0}@media only screen and (min-width:992px){.image-gallery__element-image{margin:0 0 2rem 0}}.image-gallery__element-image img{vertical-align:middle;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-gallery__element-text{transition:opacity var(--transition-time);opacity:0}.image-gallery__element-headline{color:var(--dark);margin:0 0 .5rem 0}.image-gallery__element-copy{color:var(--dark);margin:0}.image-gallery__element-zoom{position:absolute;right:1rem;bottom:1rem;width:40px;height:40px;background-color:var(--technical-blue);border-radius:50%;background-image:url(../../img/fullscreen.svg);background-repeat:no-repeat;background-position:center;display:none}@media only screen and (min-width:768px){.image-gallery__element-zoom{right:1.5rem;bottom:1.5rem}}@media only screen and (min-width:992px){.image-gallery__element-zoom{right:1rem;bottom:1rem}}.image-gallery__element-before{position:absolute;right:1rem;bottom:1rem;display:none}@media only screen and (min-width:768px){.image-gallery__element-before{right:1.5rem;bottom:1.5rem}}.image-gallery .tns-slide-active .image-gallery__element-text{opacity:1}.image-gallery .slider{margin-left:-64px}@media only screen and (min-width:575px){.image-gallery .slider{margin-left:-32px}}@media only screen and (min-width:992px){.image-gallery .slider{margin-left:0}}.image-gallery .slider .slide:first-child:last-child{padding-right:0!important}.image-gallery .slider--noslider{margin-left:0}.image-gallery .slider--noslider .slider-button{display:none}.image-gallery .slider-buttons{display:none;height:auto}@media only screen and (min-width:992px){.image-gallery .slider-buttons{display:block}}@media only screen and (min-width:992px){.image-gallery .slider-buttons .slider-button{left:0;margin-left:46px}.image-gallery .slider-buttons .slider-button:last-child{right:0;left:auto;margin-right:46px}}@media only screen and (min-width:1200px){.image-gallery .slider-buttons .slider-button{left:0;margin-left:46px}.image-gallery .slider-buttons .slider-button:last-child{left:auto;right:0;margin-right:46px}}.image-gallery .lightbox__slider-buttons{display:block}.image-gallery__overlay-image-container{position:relative;min-width:100%;height:auto;aspect-ratio:16/9;margin:0 auto;overflow:hidden;z-index:1;background-color:transparent;border-radius:var(--border-radius-medium)}@media only screen and (min-width:992px){.image-gallery__overlay-image-container{cursor:url(../../img/zoom-cursor.svg) 40 40,zoom-in}.image-gallery__overlay-image-container.magnified{cursor:url(../../img/zoomout-cursor.svg) 40 40,zoom-in}}.image-gallery__overlay-image{position:relative;width:100%;height:auto;margin:0 auto;z-index:1;border-radius:var(--border-radius-medium)}@media only screen and (min-width:992px){.image-gallery__overlay-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:none;max-height:100%;max-width:100%;width:auto;height:auto}}.image-gallery__overlay-image.animate{transition:all var(--transition-time)}@media only screen and (min-width:992px){.image-gallery--zoom-enabled .image-gallery__element-image img{cursor:url(../../img/fullscreen-cursor.svg) 40 40,zoom-in}}.image-gallery--zoom-enabled .image-gallery__element-zoom{display:block}@media only screen and (min-width:992px){.image-gallery--zoom-enabled .image-gallery__element-zoom{display:none}}.image-gallery--before-enabled .image-gallery__element-image .image-gallery__element-before{display:block;z-index:3}.image-gallery--before-enabled .image-gallery__element-image img{position:relative;width:100%;height:auto;transition:opacity var(--transition-time);opacity:1;z-index:1;border-radius:var(--border-radius-medium)}.image-gallery--before-enabled .image-gallery__element-image img:first-child{position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;z-index:2}.image-gallery--before-enabled .image-gallery__element-image.image-switched img:first-child{opacity:0}.image-gallery--before-enabled .image-gallery__element-image.image-switched .image-gallery__element-before{background-color:var(--dark);border-color:var(--dark)}.image-gallery--aspectratio0 .image-gallery__element-image img{aspect-ratio:16/9}.image-gallery--aspectratio0 .image-gallery__overlay-player{aspect-ratio:16/9}@media only screen and (min-width:992px){.image-gallery--aspectratio0 .image-gallery__overlay-player{aspect-ratio:unset}}.image-gallery--aspectratio0+.lightbox .image-gallery__overlay-image-container{aspect-ratio:16/9}.image-gallery--aspectratio1 .image-gallery__element-image img{aspect-ratio:3/2}.image-gallery--aspectratio1 .image-gallery__overlay-player{aspect-ratio:3/2}@media only screen and (min-width:992px){.image-gallery--aspectratio1 .image-gallery__overlay-player{aspect-ratio:unset}}.image-gallery--aspectratio1+.lightbox .image-gallery__overlay-image-container{aspect-ratio:3/2}.image-gallery--aspectratio2 .slider{margin-left:-10px}@media only screen and (min-width:575px){.image-gallery--aspectratio2 .slider{margin-left:-32px}}@media only screen and (min-width:992px){.image-gallery--aspectratio2 .slider{margin-left:0}}.image-gallery--aspectratio2 .image-gallery__element-image img{aspect-ratio:19/5}.image-gallery--aspectratio2 .image-gallery__overlay-player{aspect-ratio:19/5}@media only screen and (min-width:992px){.image-gallery--aspectratio2 .image-gallery__overlay-player{aspect-ratio:unset}}.image-gallery--aspectratio2+.lightbox .image-gallery__overlay-image-container{aspect-ratio:19/5}