.video-lightbox-modal{transition:all .25s cubic-bezier(.104,.204,.492,1)}.background-video--full-width-false,.video-lightbox-modal__content{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.background-video{box-shadow:var(--block-shadows)}.background-video__controls button,.video-lightbox-modal[open] .video-lightbox-modal__content{box-shadow:0 4px 6px #00000014}.background-video__content .subheading,.background-video__content h3{margin:0}.background-video{position:relative;display:flex;overflow:hidden;padding:5rem}.background-video__fallback-img,.background-video__iframe,.video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.background-video__fallback-img{z-index:-1}.background-video__fallback-img img{width:100%;height:100%;object-fit:cover}.background-video__iframe{z-index:0}.background-video__iframe>video{width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;object-position:top}.background-video__iframe iframe{position:absolute;z-index:1;width:300%;height:100%;left:-100%}.text-align--left{text-align:left}.text-align--center{justify-content:center!important}.text-align--right{justify-content:end!important}.case_study_breacrumb{display:flex;gap:6px 30px;color:#fff;flex-wrap:wrap}.case_study_breacrumb a{position:relative;color:#fff;text-decoration:underline;font-size:16px}.case_study_breacrumb a:after{content:"/";position:absolute;right:-18px;opacity:.5;top:2px}.background-video__content .title{margin:0}@media only screen and (min-width: 590px){.template--frontend-casestudy .site-footer,.template--app-casestudy .site-footer,.template--store-migration .site-footer{padding-top:60px}}@media only screen and (min-width: 768px){.desktop-height-full{height:calc(100vh - var(--announcement-height, 0px))}@supports (height: 100dvh){.desktop-height-full{height:calc(100dvh - var(--announcement-height, 0px))}}}@media only screen and (min-width: 768px){.desktop-height-auto{min-height:auto}}@media only screen and (min-width: 768px){.desktop-height-450{min-height:450px}}@media only screen and (min-width: 768px){.desktop-height-550{min-height:550px}}@media only screen and (min-width: 768px){.desktop-height-650{min-height:650px}}@media only screen and (min-width: 768px){.desktop-height-750{min-height:750px}}.height-full{min-height:100vh}.height-auto{min-height:auto}.height-300{min-height:300px}.height-350{min-height:350px}.height-400{min-height:400px}.height-450{min-height:450px}@media only screen and (min-width: 768px){.background-video__iframe iframe{width:200%;height:200%;left:-50%;top:-50%}}@media only screen and (min-width: 1068px){.background-video__iframe iframe{width:100%;height:300%;left:0;top:-100%}}.video__overlay{z-index:0;background:#000;display:block!important}.background-video__content-wrap{display:flex;padding:0 15px;width:100%;position:relative;z-index:1;margin:0 auto;align-items:self-end}.background-video__content-wrap.page-width{padding:0 40px}.background-video__content-wrap.v-center{align-items:center}.background-video__content--padding{padding:0}.content--center{text-align:center}.content--right{text-align:right}.content--left{text-align:left}.content--center .case_study_breacrumb{justify-content:center}.content--right .case_study_breacrumb{justify-content:end}.background-video__iframe img{width:100%;object-fit:cover;height:100%}.background-video__content-wrap .banner__buttons{display:flex;gap:20px}.background-video__content-wrap .banner__buttons .button{display:flex;align-items:center;gap:10px;color:#fff!important}.background-video__content-wrap .banner__buttons .button span{border:1px solid;border-radius:20px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;transition:all ease .4s}.background-video__content-wrap .banner__buttons .button svg{display:block;width:12px}.background-video__content-wrap .banner__buttons .button:hover span{width:40px;background:#fff}.background-video__content-wrap .banner__buttons .button:hover span path{color:#000!important}.sticky-content{bottom:100px;position:sticky;top:200px}.no-hidden-img{overflow:visible!important}.background-video__content-wrap.text-align--top{align-items:flex-start}.background-video__content-wrap.text-align--bottom{align-items:self-end}.desktop-img-show,.desktop-video{display:block}.mobile-img-show,.mobile-video{display:none}@media only screen and (min-width: 768px){.background-video__content-wrap{padding:0}}.background-video__content{max-width:750px;width:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px}.background-video__content h3{color:#fff}@media only screen and (min-width: 1068px){.background-video__content .rte.description-size--medium{font-size:1.25rem}}@media only screen and (min-width: 1068px){.background-video__content .rte.description-size--large{font-size:1.5rem}}.background-video__content .rte p{display:block;line-height:normal}.animations-true .background-video__content .rte p{visibility:hidden;will-change:visibility}.background-video__content .rte p a{display:inline-block}.background-video__content .rte a{color:#fff}.background-video__controls{position:absolute;bottom:20px;right:20px;z-index:40}.background-video__controls button{width:42px;height:42px;border-radius:50%;line-height:0;background:var(--color-drawer-bg, #fff)}.background-video__controls button.paused .background-video__controls-pause{display:none}.background-video__controls button.paused .background-video__controls-play{display:block}.background-video__controls-play{display:none;margin-left:2px}@media only screen and (max-width: 991px){.background-video__content-wrap,.background-video{padding:0}.background-video__content--padding{padding:40px}.background-video__content{max-width:none}.background-video__content h3{font-size:calc(var(--font-heading-scale) * 4rem)}.mobile-height-full{height:100vh}.mobile-height-auto{aspect-ratio:16/9;height:auto!important}.background-video__content-wrap.page-width{padding-left:0;padding-right:0}.inline-rich-text__blocks{gap:30px;display:flex;flex-direction:column}}@media only screen and (max-width: 767px){.background-video__content .rte.rich-text__caption--large{display:none}.background-video__content--padding{padding:3rem 20px}.background-video__content h3{font-size:calc(var(--font-heading-scale) * 3rem)}.background-video__content-wrap.page-width{padding-left:0;padding-right:0}.inline-text-list ul{grid-template-columns:1fr;gap:12px}.case_study_breacrumb,.case_study_breacrumb a{font-size:14px}.background-video__content{gap:10px}.desktop-img-show,.desktop-video{display:none}.mobile-img-show,.mobile-video{display:block}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/background-video.css.map */
