.hero-slideshow-section__media-background .slide-media-container{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.hero-slideshow-section__media-background .slide-media-container{height:100vh}}.hero-slideshow-section__media-background .slide-media-container:before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 75%,#000 100%)}.hero-slideshow-section__media-background .slide-media-container:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.2) 49.5%,rgba(0,0,0,0) 100%)}.hero-slideshow-section__media-background .slide-media-container .video-stored-container{height:100%}.hero-slideshow-section__media-background .slide-media-container .video-component,.hero-slideshow-section__media-background .slide-media-container picture{position:relative}.hero-slideshow-section__media-background .slide-media-container .video-component:before,.hero-slideshow-section__media-background .slide-media-container picture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slideshow-section__media-background .slide-media-container .slide-img,.hero-slideshow-section__media-background .slide-media-container .slide-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slideshow-section__media-background .slider-overlay{z-index:1;position:absolute;bottom:0;display:flex;align-items:flex-end;width:100%;bottom:220px}@media screen and (max-width:768px){.hero-slideshow-section__media-background .slider-overlay{height:160px}}.hero-slideshow-section__media-background .slider-overlay img{width:100%}@media screen and (max-width:768px){.hero-slideshow-section__media-background .slider-overlay img{height:100%}}.hero-slideshow-section__media-background .slide-content-container{padding:var(--global-sect-pad-y-sm) var(--global-sect-pad-x-sm);display:flex;flex-direction:column;gap:var(--global-text-gap);position:absolute;height:100%;width:100%;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 1%,#000 80%);justify-content:flex-end}@media screen and (max-width:768px){.hero-slideshow-section__media-background .slide-content-container{padding:var(--global-sect-pad-y-lg) var(--global-sect-pad-x-sm)}}.hero-slideshow-section__media-background .slide-content-container.slide-content--center{align-items:center;text-align:center}.hero-slideshow-section__media-background .slide-content-container.slide-content--left{align-items:flex-start;text-align:left}.hero-slideshow-section__media-background .slide-content-container.slide-content--right{align-items:flex-end;text-align:right}.hero-slideshow-section__media-background .slide-content-container .hero-header{display:flex;flex-direction:column;gap:var(--global-text-gap)}.hero-slideshow-section__media-background .slide-content-container .hero-header .slide-icon{max-width:var(--badge-lg);height:auto}.hero-slideshow-section__media-background .slide-content-container .hero-header .heading{text-transform:uppercase;margin:0}@media screen and (min-width:769px){.hero-slideshow-section__media-background .slide-content-container .hero-header .heading{font-size:11rem;line-height:11rem}}.hero-slideshow-section__media-background .slide-content-container .hero-header p{max-width:600px;margin:0}@media screen and (max-width:768px){.hero-slideshow-section__media-background .slide-content-container .hero-header p{max-width:100%}}.hero-slideshow-section__media-background .blur-overlay{opacity:1;transition:opacity .3s ease;display:block;top:0;left:0;position:fixed;z-index:100;height:100vh;width:100vw;z-index:1;-webkit-mask:linear-gradient(rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 25%,rgba(0,0,0,0) 45%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-slideshow-section__media-background .additional-header-pad{display:block;margin-top:calc((var(--header-height) + 1px) * -1)}.hero-slideshow-section__media-background .additional-header-pad .swiper-slide{padding-top:var(--header-height)}.hero-slideshow-section__media-background .additional-header-pad .slide-content-container{max-height:100%;height:calc(100% - var(--header-height))}