.cm_video .top_content{padding:20px 0;text-align:center}.cm_video .top_content .row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.cm_video .top_content .row>div{padding:15px;width:58.3333333333%}.cm_video .flex-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.cm_video .flex-row>div{padding:15px;width:50%}.cm_video .cm_video_col>div{border-radius:4px;overflow:hidden}.cm_video .content_bg{border-radius:4px;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.1);box-shadow:0 10px 40px 0 rgba(0,0,0,.1);padding:30px}.cm_video .flex-row.right{flex-direction:row-reverse}.kjb-video-container{position:relative}.kjb-video-responsive{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.kjb-video-responsive .wistia_embed{border:0;height:calc(100% + 2px)!important;left:-1px!important;position:absolute;top:-1px!important;width:calc(100% + 2px)!important}.kjb-video-responsive--audio,.media-selector-audio .kjb-video-responsive{padding-bottom:48px}.media-selector-audio .kjb-video-responsive{margin-bottom:32px}.kjb-video-no-play-button .w-big-play-button{display:none!important}.kjb-video-playback-overlay{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}.kjb-video-playback-overlay-inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.kjb-video-playback-overlay-inner .kjb-btn{align-items:center;border:2px solid #fff;display:inline-flex;font-size:14px;font-weight:600;margin:0 10px 20px;padding:7px 14px 7px 10px;white-space:nowrap}.kjb-video-playback-overlay-inner .kjb-btn[data-reset-video]{color:#fff}.kjb-video-playback-overlay-inner .kjb-btn[data-resume-video]{background:#fff;color:#000}.kjb-video-playback-overlay-inner .kjb-btn svg{height:20px;margin-right:5px}.kjb-video-playback-overlay-inner .kjb-btn:hover{opacity:.8}.kjb-video-responsive video{object-fit:contain!important}.assessment-wrapper iframe{width:100%}@media (max-width:767px){.cm_video .flex-row>div,.cm_video .top_content .row>div{padding:10px;width:100%!important}.cm_video .flex-row,.cm_video .top_content .row{margin:0}.cm_video .top_content{padding:40px 0;text-align:left}.cm_video .flex-row{padding:40px 0}.cm_video .content_bg{padding:20px}.cm_video .flex-row.right{flex-direction:column-reverse}}