body.noScroll{overflow:hidden;position:fixed;inset:0}@keyframes dot-animation{0%{background-color:rgba(29,29,27,.4)}50%{background-color:rgba(29,29,27,.7)}100%{background-color:#1d1d1b}}.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:gray;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}.batcom--loading::before{animation-delay:.4s;left:-20px}.batcom--loading::after{animation-delay:1.2s;right:-20px}.batcom__loading-container{position:relative}.batcom__loading-container .batcom--loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.batcom__loading-container.loading{pointer-events:none;opacity:.3}.batcom__loading-container.loading .batcom--loading{display:inline-block}.batcom-overlay__shorthand{position:relative;z-index:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.batcom-image-teaser{position:relative}.batcom-image-teaser__content{position:absolute;top:0;height:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (max-width: 479px){.batcom-image-teaser__content{padding:40px 20px 24px}}@media only screen and (min-width: 480px){.batcom-image-teaser__content{right:64px;max-width:588px;justify-content:center;align-items:end}}.batcom-image-teaser__content--title{color:#fff;font-family:var(--batcom-font-face-5-name);font-size:32px;font-weight:300;line-height:100%;letter-spacing:-0.09em;text-align:center}@media only screen and (min-width: 480px){.batcom-image-teaser__content--title{text-align:end;font-size:80px}}.batcom-image-teaser__content--title b{font-family:var(--batcom-font-face-3-name);font-weight:700;letter-spacing:-0.07em}.batcom-image-teaser__content--description{text-align:center;font-size:16px;margin-top:8px;font-family:var(--batcom-font-face-1-name);font-weight:400;line-height:20px}@media only screen and (min-width: 480px){.batcom-image-teaser__content--description{text-align:end;margin-top:24px;font-size:24px;line-height:25px}}.batcom-image-teaser__content--description img{display:inline-block;margin-bottom:16px}@media only screen and (max-width: 479px){.batcom-image-teaser__content--description img{max-width:68px}}@media only screen and (min-width: 480px){.batcom-image-teaser__content--description img{margin-bottom:48px}}.batcom-image-teaser:has(.orb){height:calc(100vh - 175px);max-height:729px;overflow:hidden}@media only screen and (max-width: 479px){.batcom-image-teaser:has(.orb){display:flex;flex-direction:column-reverse;justify-content:space-around;height:auto}}.batcom-image-teaser:has(.orb) .batcom-image-teaser__background-picture img{max-height:100%;height:100%;width:100%}@media only screen and (max-width: 767px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__background-picture img{-o-object-position:left;object-position:left;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:0;top:0}}.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages{position:absolute;top:0;bottom:0;width:50%;max-height:90%}@media only screen and (max-width: 767px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages{width:100%;top:auto}}@media only screen and (max-width: 479px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages{position:relative}}@media only screen and (min-width: 768px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages .orb{position:absolute;width:100%;height:80%;-o-object-fit:contain;object-fit:contain;max-height:600px;bottom:50px;z-index:1;animation-duration:6s;animation-iteration-count:infinite;animation-name:slide-1;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}@media only screen and (max-width: 479px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages .capsule-device{position:absolute;height:65%;top:12px;bottom:0;left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 768px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages .capsule-device{position:absolute;-o-object-fit:contain;object-fit:contain;height:75%;top:10%;left:-4%;bottom:0;width:100%;z-index:2;animation-duration:6s;animation-iteration-count:infinite;animation-name:slide-2;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages .orb-shadow{mix-blend-mode:multiply;height:90px;width:100%}@media only screen and (min-width: 768px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__multiimages .orb-shadow{position:absolute;width:100%;height:100px;bottom:-11%;opacity:1;mix-blend-mode:multiply;animation-duration:6s;animation-iteration-count:infinite;animation-name:slide-3;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}@media only screen and (max-width: 479px){.batcom-image-teaser:has(.orb) .batcom-image-teaser__content{position:relative;flex:0}}.batcom-image-teaser-button{display:block;padding:6px 24px;border-radius:80px;background-color:#fff}@media only screen and (min-width: 480px){.batcom-image-teaser-button{margin-top:48px;padding:10px 24px}}.batcom-image-teaser-button:hover,.batcom-image-teaser-button:visited{text-decoration:none;color:inherit}.batcom-image-teaser-button--primary{background:var(--batcom-color-button-primary-bg)}.batcom-image-teaser-button--primary-inverted{background:var(--batcom-color-button-primary-bg-inverted)}.batcom-image-teaser-button--secondary{background:var(--batcom-color-button-secondary-bg)}.batcom-image-teaser-button--secondary-inverted{background:var(--batcom-color-button-secondary-bg-inverted)}.batcom-image-teaser-button--link{background:var(--batcom-color-button-link-bg)}.batcom-image-teaser-button--link-inverted{background:var(--batcom-color-button-link-bg-inverted)}.batcom-image-teaser__button-text{font-family:var(--batcom-font-face-3-name);font-size:12px;font-weight:700;line-height:16px;letter-spacing:1px;color:#272626}@media only screen and (max-width: 479px){.batcom-image-teaser .hide-cta-for-mobile{display:none}}@keyframes slide-1{0%{transform:translateY(0%)}50%{transform:translateY(5%)}100%{transform:translateY(0%)}}@keyframes slide-2{0%{transform:translateY(0%)}50%{transform:translateY(12%)}100%{transform:translateY(0%)}}@keyframes slide-3{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}