.banner{display:flex;position:relative;flex-direction:column;z-index:1;min-height:350px}.section{margin-top:0;margin-bottom:0}.banner__media{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}.banner__video{position:relative;width:100%;height:100%}.banner__video-player{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.banner__content{padding:2rem;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:2}.banner__box{background-color:rgba(var(--color-background),.85);padding:2rem;border-radius:8px;width:100%;max-width:100%;margin:0 auto}@media screen and (max-width: 749px){.banner{min-height:400px}.banner--small{min-height:300px}.banner--medium{min-height:400px}.banner--large{min-height:500px}.banner--stacked{height:auto;min-height:unset}.banner--stacked .banner__media{position:relative;height:300px}.banner--stacked .banner__content{position:relative;background:var(--color-background);padding:2rem 1.5rem}.banner--mobile-bottom .banner__box{background-color:transparent}.banner__content,.banner__box{padding:1.5rem}}@media screen and (min-width: 750px){.banner{min-height:450px}.banner--small{min-height:400px}.banner--medium{min-height:550px}.banner--large{min-height:700px}.banner__content{padding:5rem}.banner__box{max-width:89rem;padding:3rem}.banner--desktop-transparent .banner__box{background:transparent}}.banner__content--top-left,.banner__content--top-center,.banner__content--top-right{align-items:flex-start}.banner__content--middle-left,.banner__content--middle-center,.banner__content--middle-right{align-items:center}.banner__content--bottom-left,.banner__content--bottom-center,.banner__content--bottom-right{align-items:flex-end}.banner__content--top-left,.banner__content--middle-left,.banner__content--bottom-left{justify-content:flex-start}.banner__content--top-center,.banner__content--middle-center,.banner__content--bottom-center{justify-content:center}.banner__content--top-right,.banner__content--middle-right,.banner__content--bottom-right{justify-content:flex-end}.banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner__heading{margin:0;margin-bottom:1rem}.banner__text{margin-top:1.5rem}.banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;word-break:break-word;margin-top:2rem}@media screen and (max-width: 749px){.banner--content-align-mobile-right .banner__buttons--multiple{justify-content:flex-end}.banner--content-align-mobile-center .banner__buttons--multiple>*{flex-grow:1;min-width:22rem}}.banner.animate--zoom-in .banner__video-player{animation:zoom-in 15s ease-in-out infinite alternate}@keyframes zoom-in{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.1)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-image-banner-video.css.map */
