@media screen and (max-width:1100px){body .text-image-video{margin:0;width:100%}body .text-image-video .text-block{max-width:1%}body .text-image-video,body .text-image-video-height-80.text-image-video{height:auto;margin-bottom:30px}body .text-image-video .module-wrapper{position:relative}body .text-image-video.text-image-video-width-50,body .text-image-video.text-image-video-width-50 .module-wrapper{margin-left:0;margin-right:0;width:100%}body .text-image-video .text-block,body .text-image-video .text-block.placement-right{left:auto;margin:-90px auto 30px;max-height:100%;max-width:100%;overflow:inherit;padding:30px;position:relative;right:auto;top:0;transform:inherit}body .text-image-video-width-50 .text-block,body .text-image-video-width-50 .text-block.placement-right{bottom:auto;left:auto;margin:-90px auto 30px;position:relative;right:auto;top:auto;width:calc(80% - 60px)}body .text-image-video .module-wrapper,body .text-image-video .module-wrapper video{height:600px;min-height:600px;overflow:visible;position:relative;width:100%}body .text-image-video-width-50 .module-wrapper{float:left}body .text-image-video.text-image-video-width-50.text-image-video-placement-left .module-wrapper{position:relative}body .text-image-video .text-block-container{height:auto;margin-left:30px;margin-right:30px;position:relative;width:calc(100% - 60px)}}@media screen and (max-width:767px){body .text-image-video-width-50 .text-block,body .text-image-video-width-50 .text-block.placement-right{width:calc(100% - 60px)}}@media screen and (max-width:420px){.check-mobile{display:block!important}.check-desktop{display:none!important}.module-wrapper{background-image:none!important}.module-wrapper-mobile{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:0;left:0;position:absolute;right:0;top:0}}.check-mobile{display:none}.text-image-video{background:#fff;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;flex-direction:column;height:calc(100vh - 80px);max-width:1680px;position:relative;width:100%}.text-image-video-height-80.text-image-video{height:80vh}.text-image-video .module-wrapper{background-position:50%;background-size:cover;height:100%;overflow:hidden;position:absolute;width:100%}.text-image-video.text-image-video-width-50{margin-left:80px;margin-right:80px;width:calc(100% - 160px)}.text-image-video.text-image-video-width-50 .module-wrapper{width:58.3%}.text-image-video.text-image-video-width-50.text-image-video-placement-left .module-wrapper video{width:100%}.text-image-video.text-image-video-width-50.text-image-video-placement-left .module-wrapper{position:absolute;right:0}.text-image-video video{height:100%;left:0;object-fit:cover;position:relative;top:0;width:100%}.text-image-video h1,.text-image-video h2,.text-image-video h3,.text-image-video h4,.text-image-video h5,.text-image-video h6{hyphens:auto;margin-bottom:15px;margin-top:0}.text-image-video .text-block-container{height:calc(100vh - 80px);margin-left:80px;margin-right:80px;position:relative;width:calc(100% - 160px)}.text-image-video.text-image-video-width-50 .text-block-container{margin-left:0;margin-right:0;width:100%}.text-image-video .text-block{bottom:auto;height:auto;left:1.3%;max-height:fit-content;max-width:50%;padding:50px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.text-image-video .text-block.placement-right{left:auto;right:1.3%}.text-image-video-play{border:4px solid #fff;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;font-size:50px;height:80px;line-height:65px;position:absolute;right:30px;text-align:center;width:80px;z-index:10}.text-image-video-placement-right .text-image-video-play{left:30px;right:auto}.text-image-video-play-icon{border:solid #fff;border-width:0 5px 5px 0;display:inline-block;margin-bottom:3px;margin-left:-9px;padding:9px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.text-block-container .description .text-block-btm button{text-transform:uppercase}.text-image-video .text-block{max-height:fit-content!important}.text-image-video h1.look-h2{font-size:20px;line-height:1.3;text-transform:none}@media (min-width:768px){.text-image-video h1.look-h2{font-size:38px}}