.hero-slideshow-section slideshow-component{position:relative}.hero-slideshow-section slideshow-component:has(.banner--adapt_to_content){display:block}.hero-slideshow-section slideshow-component .banner{overflow-x:hidden;position:relative}.hero-slideshow-section slideshow-component .banner:after{content:none}.hero-slideshow-section slideshow-component .banner--adapt_to_content{height:-moz-fit-content;height:fit-content}.hero-slideshow-section slideshow-component .banner--adapt_to_content .slider__slide{height:auto}.hero-slideshow-section slideshow-component .banner--adapt_to_content .slider__slide .slide-media-container{height:100%}.hero-slideshow-section slideshow-component .banner--adapt_to_content .slider__slide--container{height:100%}.hero-slideshow-section slideshow-component .banner--adapt_to_content .slider__slide--container .slide-content-container{position:relative;width:100%;transform:none;top:auto;left:auto;height:100%;display:flex;justify-content:center;flex-direction:column}.hero-slideshow-section slideshow-component .banner--small:not(.banner--adapt){height:320px}.hero-slideshow-section slideshow-component .banner--medium:not(.banner--adapt){height:440px}.hero-slideshow-section slideshow-component .banner--large:not(.banner--adapt){height:800px}.hero-slideshow-section slideshow-component .banner--fill_screen:not(.banner--adapt){height:100vh}.hero-slideshow-section slideshow-component .swiper-wrapper{width:100%;height:100%}.hero-slideshow-section slideshow-component .slider__slide{position:relative;overflow:hidden;height:100%;max-height:100%;min-width:100%}.hero-slideshow-section slideshow-component .swiper-button-next,.hero-slideshow-section slideshow-component .swiper-button-prev{position:absolute;z-index:1;top:55%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:40px}.hero-slideshow-section slideshow-component .swiper-button-next:after,.hero-slideshow-section slideshow-component .swiper-button-prev:after{content:none}.hero-slideshow-section slideshow-component .swiper-button-next:hover,.hero-slideshow-section slideshow-component .swiper-button-prev:hover{cursor:pointer;opacity:.7}@media screen and (max-width:989px){.hero-slideshow-section slideshow-component .swiper-button-next,.hero-slideshow-section slideshow-component .swiper-button-prev{top:auto;bottom:30px}}.hero-slideshow-section slideshow-component .swiper-button-prev{left:calc(var(--global-sect-pad-x-sm)/ 2 * -1)}@media screen and (max-width:989px){.hero-slideshow-section slideshow-component .swiper-button-prev{left:calc(50% - 30px);transform:translateX(-50%)}}.hero-slideshow-section slideshow-component .swiper-button-next{right:calc(var(--global-sect-pad-x-sm)/ 2 * -1)}@media screen and (max-width:989px){.hero-slideshow-section slideshow-component .swiper-button-next{right:calc(50% - 30px);transform:translateX(50%)}}.hero-slideshow-section slideshow-component .slide-video-controls{position:absolute;z-index:5;position:absolute;display:flex;flex-direction:row;gap:8px;align-items:center;right:80px;bottom:160px!important;left:unset!important;width:-moz-fit-content!important;width:fit-content!important}.hero-slideshow-section slideshow-component .slide-video-controls .video-play:hover{outline:1px solid var(--brand-cyan);border-radius:100%}.hero-slideshow-section slideshow-component .slide-video-controls .video-play:focus{outline:2px solid var(--brand-cyan);outline-offset:2px;border-radius:100%}.hero-slideshow-section slideshow-component .slide-video-controls .video-pause{background:var(--brand-yellow);border-radius:100%;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.hero-slideshow-section slideshow-component .slide-video-controls .video-pause .icon{height:16px;width:16px;color:var(--brand-black)}.hero-slideshow-section slideshow-component .slide-video-controls .video-pause:hover{outline:1px solid var(--brand-cyan);border-radius:100%}.hero-slideshow-section slideshow-component .slide-video-controls .video-pause:focus{outline:2px solid var(--brand-cyan);outline-offset:2px;border-radius:100%}.hero-slideshow-section slideshow-component .slide-video-controls .icon{height:40px;width:40px}