.video-half-half .half-half-bg-image-module-image>div{min-height:250px;background-position:center center;background-size:cover}.video-half-half .half-half-bg-image-module-image.page-center.video-container video{position:absolute !important;width:100% !important;height:calc(100% - 100px) !important;top:50px;display:block;bottom:50px;z-index:99}.video-half-half .half-half-bg-image-module-image iframe{position:absolute;width:100%;top:50px;bottom:50px;height:calc(100% - 100px);z-index:99}.half-half-bg-image-module-inside{width:90%;margin:0 auto;padding:25px 0}.half-half-bg-image-module-text h2{margin-bottom:0;margin-top:15px !important}.contained-image .half-half-bg-image-module-image>div{background-size:contain;background-repeat:no-repeat}.contained-image .half-half-bg-image-module-image{background-color:#fff;padding:25px 0}@media screen and (max-width:780px){.video-half-half .half-half-bg-image-module-image iframe{top:0;bottom:0;height:300px}.video-half-half .half-half-bg-image-module-image.page-center.video-container video{min-height:300px;top:0;bottom:0;max-height:100% !important}.video-half-half .half-half-bg-image-module-image>div{max-width:100% !important;min-height:300px !important;margin-bottom:20px}.half-half-bg-image-module-inside>div{padding:0 25px}}@media screen and (min-width:1000px){.half-half-bg-image-module-inside{width:100%;position:relative;padding:0}.half-half-bg-image-module-image>div{min-height:400px}.half-half-bg-image-module-text{position:absolute;max-width:1100px;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.half-half-bg-image-module-text>div{width:50%;margin-left:auto}.half-half-bg-image-module-text>div>div{padding:25px}.half-half-bg-image-module-inside.half-half-right{position:relative}.half-half-bg-image-module-inside.half-half-right .half-half-bg-image-module-image{margin-left:auto}.half-half-bg-image-module-inside.half-half-right .half-half-bg-image-module-text>div{margin-left:0}.half-half-left .half-half-bg-image-module-text>div>div{padding-left:50px}.half-half-right .half-half-bg-image-module-text>div>div{padding-right:50px}}