.hero-banner .slideshow.header-overlay{margin-top:calc((var(--header-height) + 1px) * -1)}.hero-banner .slideshow.banner--adapt_to_content .slide-media-container{position:absolute}.hero-banner .slideshow.banner--adapt_to_content .slide-content-container{margin:auto;padding:var(--global-sect-pad-y-md) 0}.hero-banner .slideshow.banner--adapt_to_content.header-overlay .slide-content-container{margin-top:var(--header-height)}.hero-banner .slider__slide{height:100%;width:100%}.hero-banner .slider__slide--container{display:flex;justify-content:space-between;align-items:center;position:relative;height:100%;gap:var(--global-item-gap)}.hero-banner .slide-media-container{position:relative;z-index:1;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.hero-banner .slide-media-container.enable-blur{position:relative;overflow:hidden}.hero-banner .slide-media-container.enable-blur:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:0 0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.hero-banner .slide-media-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner .slide-media-container .slide-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.hero-banner .slide-media-container .video-stored-container{height:100%;width:100%}.hero-banner .slide-media-container .slide-video{margin:auto;width:100%;height:auto;border-radius:20px;overflow:hidden;-webkit-transform:translateZ(0);box-shadow:0 19px 51px 0 rgba(0,0,0,.16),0 14px 19px 0 rgba(0,0,0,.07)}.hero-banner .slide-content-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;width:100%;display:flex;flex-direction:column;gap:var(--global-text-gap);z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;max-width:50%}@media screen and (max-width:768px){.hero-banner .slide-content-container{max-width:calc(100% - var(--global-sect-pad-x-sm) * 2)}}.hero-banner .slide-content-container .section-heading-wrapper .section-heading-container .section-body{text-align:center}.hero-banner .slide-content-container--fill-screen{height:calc(100vh - var(--header-height))}.hero-banner .hero-banner-date{color:var(--heading-fill-dark)}