slideshow-component{position:relative}@media screen and (min-width:1025px){slideshow-component:not(.slideshow--animation-effects) .slider{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:inherit;scroll-behavior:smooth;position:relative;scroll-snap-type:x mandatory}}slideshow-component .slideshow{flex-direction:row}@media screen and (max-width:1024px){slideshow-component .slideshow{border-radius:var(--images-border-radius);gap:2rem}}.slideshow__slide{visibility:visible;display:flex;position:relative;flex-direction:column}@media screen and (max-width:1024px){.slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom),.slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media{height:28rem}}@media screen and (min-width:1025px){.slideshow--placeholder.banner--adapt_image{height:56rem}}.slideshow__text.banner__box{display:flex;justify-content:center;max-width:54.5rem;flex-direction:column}.slideshow__text>*{max-width:100%}@media screen and (max-width:1024px){slideshow-component.page-width .slideshow__text{border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.banner--mobile-bottom .slideshow__text.banner__box{max-width:100%}.banner--mobile-bottom .slideshow__text-wrapper{flex-grow:1}.banner--mobile-bottom .slideshow__text.banner__box{height:100%}.banner--mobile-bottom .slideshow__text .button{flex-grow:0}.slideshow__text.slideshow__text-mobile--left{text-align:left;align-items:flex-start}.slideshow__text.slideshow__text-mobile--right{text-align:right;align-items:flex-end}}@media screen and (min-width:1025px){.slideshow__text.slideshow__text--left{text-align:left;align-items:flex-start}.slideshow__text.slideshow__text--right{text-align:right;align-items:flex-end}}.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:100%}@media screen and (min-width:1025px){.slideshow__text-wrapper.banner__content{padding:5rem;height:100%}}.slideshow__controls--top{z-index:1}@media screen and (max-width:1024px){.slideshow__controls--border-radius-mobile{border-bottom-left-radius:var(--text-boxes-radius);border-bottom-right-radius:var(--text-boxes-radius)}}.spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}@media screen and (min-width:1025px){.slideshow__controls{position:relative}}slideshow-component:not(.page-width) .slider-buttons{border-left:0;border-right:0}.slideshow__control-wrapper{display:flex}.slideshow__autoplay,.slideshow__slider-buttons-wrapper{display:flex;align-items:center}.slideshow__autoplay{justify-content:center}@media screen and (min-width:1025px){.slideshow__autoplay.slider-button{position:inherit}}.slideshow__autoplay .icon.icon-pause,.slideshow__autoplay .icon.icon-play{opacity:1;transform:scale(1);display:block;position:absolute;height:1.2rem;transition:transform .15s ease,opacity .15s ease;width:.8rem}.slideshow__autoplay .icon.icon-play{height:1rem}.slideshow__autoplay path{fill:rgba(var(--color-foreground),.75)}.slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slideshow__autoplay path,.slideshow__autoplay:hover path{fill:UnicornText}}.slideshow__autoplay:hover svg{transform:scale(1.1)}.slideshow__autoplay--paused .icon-pause,.slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(.8)}@media screen and (max-width:1024px){slideshow-component .banner__box{padding-bottom:2rem}.slideshow .banner__buttons .slideshow__content-element{width:100%}}.slideshow__additional-media{z-index:2;position:absolute}.slideshow__additional-media:before{display:block;content:""}.slideshow__additional-media img,.slideshow__additional-media-inner{left:0;position:absolute;top:0;height:100%;width:100%}.slideshow__additional-media--shadow img{box-shadow:0 0 10px rgba(var(--shadow-color),var(--shadow-transparency))}@media screen and (min-width:1025px){.slideshow__slide[data-hidden-slide=true] .slideshow__media>:is(img,svg){animation:none}.slideshow{--animation-time:1s;--animation-x-offset:31rem;--animation-y-offset:31rem}:is(.slideshow--text-animations-up,.slideshow--text-animations-down,.slideshow--text-animations-left,.slideshow--text-animations-right) :is(.banner__box-background,.banner__box-content){opacity:0;animation:calc(var(--animation-time)*var(--animations-speed-ratio)) var(--text-animation-name) var(--text-animation-delay,0s) cubic-bezier(.175,.885,.32,1.275) forwards}.slideshow--animation-effects{--text-animation-delay:.2s}.slideshow__content:not(.slideshow__content--animate) :is(.banner__box-background,.banner__box-content){animation:none!important}.slideshow--text-animations-up{--text-animation-name:slideshowContentBoxAnimationUp}.slideshow--text-animations-down{--text-animation-name:slideshowContentBoxAnimationDown}.slideshow--text-animations-left{--text-animation-name:slideshowContentBoxAnimationLeft}.slideshow--text-animations-right{--text-animation-name:slideshowContentBoxAnimationRight}.slideshow--animation-effects .banner__box-background,.slideshow--animation-effects .banner__box-content{will-change:transform;transition:transform .1s linear}.slideshow--animation-effects .slideshow__additional-media img{will-change:transform;transition:transform .1s linear,var(--fade-transition)}.slideshow--animation-effects .slideshow__additional-media-inner{--start-scale:.94;transform:scale(var(--start-scale))}.slideshow--animation-effects .banner--animate .slideshow__additional-media-inner{animation-timing-function:cubic-bezier(.25,1,.5,1);animation-duration:calc(2s*var(--animations-speed-ratio));animation-name:slideshowAdditionalMediaAnimation;animation-fill-mode:forwards}}@keyframes slideshowAdditionalMediaAnimation{0%{transform:scale(var(--start-scale))}to{transform:scale(1)}}@keyframes slideshowContentBoxAnimationUp{0%{opacity:0;transform:translate3d(0,var(--animation-y-offset),0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideshowContentBoxAnimationDown{0%{opacity:0;transform:translate3d(0,calc(var(--animation-y-offset)*-1),0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideshowContentBoxAnimationLeft{0%{opacity:0;transform:translate3d(var(--animation-x-offset),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideshowContentBoxAnimationRight{0%{opacity:0;transform:translate3d(calc(var(--animation-x-offset)*-1),0,0)}to{opacity:1;transform:translateZ(0)}}