/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.video--brightcove{min-height:300px;}.video--brightcove .video-js.vjs--tableau{width:100%;height:260px;}@media all and (min-width:560px){.video--brightcove .video-js.vjs--tableau{height:300px;}}@media all and (min-width:851px){.video--brightcove .video-js.vjs--tableau{height:560px;}}
.group-video-container,.group-aside{margin-left:-3.2%;margin-right:-3.2%;}.video--brightcove,.video-background{min-height:260px;}.video-background:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#141414;background-color:rgba(20,20,20,0.9);}h4.margin-none.heading--h5{color:#000;}.lt-ie9 .video-background:before{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';}.reg-delayed .field--name-registration-form{display:none;}.reg-delayed .field--name-tableau-premium-access-button,.reg-delayed #tableau-premium-access-button-anon-form{display:block;}@media (min-width:640px) and (max-width:960px){.node--training-free-ondemand > .content-container{display:block;}.group-primary,.group-aside,.group-video-container,.group-video-details{display:block;}.group-video-details{float:left;width:60%;height:100%;box-sizing:border-box;}.group-aside{float:right;width:40%;margin-right:-3.2%;}.group-video-playlist{min-height:70vh;}.video--brightcove,.video-background{min-height:560px;}}@media (min-width:961px){.node--training-free-ondemand > .content-container{display:flex;flex-wrap:nowrap;flex-direction:row;}.group-video-container,.group-aside{margin-left:0;margin-right:0;}.group-primary{display:flex;flex-direction:column;flex-grow:1;order:1;flex:1;}.group-video-container{order:1;}.group-video-details{order:2;align-self:stretch;flex:3 1 auto;box-sizing:border-box;}.group-video-playlist{order:3;flex:1 0 auto;width:22em;}.group-aside{order:3;display:flex;flex-shrink:0;align-self:stretch;}.video-background{min-height:540px;}}.lt-ie11 .node--training-free-ondemand > .content-container,.no-flexbox .node--training-free-ondemand > .content-container{display:table;width:100%;}.lt-ie11 .node--training-free-ondemand .group-primary,.no-flexbox .node--training-free-ondemand .group-primary{display:table-cell;vertical-align:top;width:100%;}.lt-ie11 .node--training-free-ondemand .group-aside,.no-flexbox .node--training-free-ondemand .group-aside{display:table-cell;vertical-align:top;width:22em;}
