.video_with_text_section .video_with_text_inner{position:relative}.video_with_text_section .video_with_text_inner video{width:100%;height:auto;vertical-align:middle}.video_with_text_section .video_control{position:absolute;bottom:20px;right:20px}.video_with_text_section .video_control .play_pause{background-color:#fff;border-radius:50%;display:inline-block;width:42px;height:42px;position:relative;cursor:pointer}.video_with_text_section .video_control .play_pause svg{vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg_overlay_text .text_container{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(-180deg,transparent 0%,#00000099 100%)}.bg_overlay_text .text_container .page-width{height:100%}.bg_overlay_text .text_container .text_container_inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0 0 48px;width:100%;max-width:450px}.bg_overlay_text .text_container .text_container_inner .button{color:#000}.bg_overlay_text .text_container .caption{padding-bottom:8px}.bg_overlay_text .text_container .h0,.bg_overlay_text .text_container .h1,.bg_overlay_text .text_container .h2{padding-bottom:6px}.bg_overlay_text .text_container .sub_heading{padding-bottom:32px}.bg_overlay_text .text_container *{color:#fff;line-height:normal}.bg_overlay_text .text_container .button_inner{display:flex;flex-wrap:wrap;gap:8px}.bg_overlay_text .button--primary{background-color:transparent;color:#fff!important}.bg_overlay_text .button--primary:hover{background-color:#fff;color:#000!important}.bg_overlay_text .button--primary:after{outline:1.3px solid #fff;outline-offset:-1.3px}@media screen and (max-width:989px){.video_with_text_section .video_with_text_inner .text__inner{position:relative;top:unset;left:unset;transform:unset;margin:-50px auto 0;margin-top:;padding:0 20px;max-width:550px}.video_with_text_section .video_with_text_inner .text__inner .text__content{padding:20px}.video_with_text_section .video_with_text_inner .text__inner .sub_title{font-size:16px;margin-bottom:8px}.video_with_text_section .video_with_text_inner .text__inner .box_title{font-size:32px;margin-bottom:2px}.video_with_text_section .video_control{position:absolute;bottom:unset;right:20px;top:20px}.video_with_text_section .video_control .play_pause{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/video-with-text-box.css.map */
