.two_col_content .content-col,.two_col_content .media_column{width:50%}.two_col_content.right .content-col{order:2}.two_col_content.right .media_column{order:1}.two_col_content .btn_row{margin-top:30px}.two_col_content .content-col .btn_row{justify-content:start}.two_col_content .media_column img{height:auto;max-width:100%;vertical-align:middle;width:100%}.two_col_content .container.full_width{max-width:100%}.main-video-wrap{overflow:hidden}.main-video-wrap,.main-video-wrap .iframe_box{position:relative;z-index:2}.two_col_content .inner_spacer{overflow:hidden;padding-bottom:75%;position:relative}.two_col_content .video_container iframe.iframe_video{height:100%;left:0;position:absolute;top:0;width:100%}.video-file-box{position:relative;z-index:2}.two_col_content .vid_trigger{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.two_col_content .vid_trigger,.two_col_content .vid_trigger .vid_icn{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:.2s linear}.two_col_content .vid_trigger .vid_icn{border-radius:100%;height:50px;width:50px}.two_col_content .video-file-box video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:5}.two_col_content .poster_image{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:.2s linear;width:100%;z-index:9}.two_col_content .main-vid-wrap{overflow:hidden;position:relative}.two_col_content .video_box.cm_vb{position:relative;z-index:2}.two_col_content .video_box.cm_vb video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:5}.two_col_content .cm_vb.activeVideo .poster_image,.two_col_content .cm_vb.activeVideo .vid_trigger{opacity:0;pointer-events:none;visibility:hidden}.two_col_content .container.full_width .content-col{padding-left:30px}.two_col_content .full_width .flex_row{margin:0}.two_col_content .vid_trigger .vid_icn svg{height:50px;width:50px}@media (max-width:767px){.two_col_content .content-col,.two_col_content .media_column{width:100%}.two_col_content .flex_row{row-gap:30px}.two_col_content .btn_row{margin-top:30px}.two_col_content.left .content-col{order:2}.two_col_content.left .media_column{order:1}.two_col_content .container.full_width .content-col{padding-left:20px}}