.cmp-videomodal .cmp-brightcove{display:block}.cmp-videomodal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,0);justify-content:center;margin:0;padding:0;pointer-events:none;-webkit-transform:none;transform:none}.cmp-videomodal--active{pointer-events:auto}.cmp-videomodal--active,.cmp-videomodal__content{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-videomodal__content{-webkit-animation:modalSlideIn .6s ease;animation:modalSlideIn .6s ease;height:100vh;margin:0 auto;padding:2rem 1.25rem 0;position:relative;width:100%;z-index:10000;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#000f28;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain}.cmp-videomodal__content--closing{-webkit-animation:modalSlideOut .6s ease;animation:modalSlideOut .6s ease}@media(min-width:768px){.cmp-videomodal__content{padding:2.5rem 2.5rem 0}}@media(min-width:1024px){.cmp-videomodal__content{padding:2.5rem 3.75rem 0}}.cmp-videomodal__overlay{-webkit-animation:overlayFadeIn .3s ease;animation:overlayFadeIn .3s ease;background-color:rgba(0,0,0,.9);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.cmp-videomodal__overlay--closing{-webkit-animation:overlayFadeOut .3s ease .3s;animation:overlayFadeOut .3s ease .3s}.cmp-videomodal .cmp-container{background-color:rgba(0,0,0,0)}.cmp-videomodal .cmp-container,.cmp-videomodal .modalcontainer,.cmp-videomodal .responsivegrid,.cmp-videomodal .xfpage{max-width:none;width:100%}.cmp-videomodal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.8);padding:1.25rem 1.875rem;position:relative;z-index:10003}.cmp-videomodal__title{color:#fff;font-size:1.5rem;font-weight:600;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-videomodal__close{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.25rem;position:absolute;right:1.25rem;top:2rem;width:1.25rem;z-index:10005;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.cmp-videomodal__close{right:2.5rem;top:2.5rem}}@media(min-width:1024px){.cmp-videomodal__close{right:3.75rem;top:2.5rem}}.cmp-videomodal__close:hover:after{background-color:#2d76ff}.cmp-videomodal__close:after{background-color:#fff;content:"";forced-color-adjust:none;height:1.125rem;-webkit-mask-image:url(clientlib-resources/resources/images/close.svg);mask-image:url(clientlib-resources/resources/images/close.svg);width:1.125rem}@media(forced-colors:active){.cmp-videomodal__close:after{background-color:ButtonText}}.cmp-videomodal__video-container{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:100%}.cmp-videomodal__video-container .title{background-color:#000f28;overflow:hidden;padding-bottom:2rem;position:relative;text-overflow:ellipsis}@media(min-width:768px){.cmp-videomodal__video-container .title{padding-bottom:2.5rem}}.cmp-videomodal__video-container .cmp-container{background-color:#000f28;padding-bottom:2.5rem;width:100%}@media(min-width:1024px){.cmp-videomodal__video-container .cmp-container{position:relative}}.cmp-videomodal__video-container .embed{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){.cmp-videomodal__video-container .embed{position:relative;-webkit-transform:none;transform:none}}.cmp-videomodal__video-container .cmp-embed{aspect-ratio:16/9;padding:0;width:100%}@media(min-width:1024px){.cmp-videomodal__video-container .cmp-embed{-webkit-transform:none;transform:none}}.cmp-videomodal__video-container .cmp-brightcove{aspect-ratio:16/9;width:100%}.cmp-videomodal__video-container .video-js{aspect-ratio:16/9;height:100%;left:0;top:0;width:100%}.cmp-videomodal__video-container .video-js .vjs-control-bar{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:10004}.cmp-videomodal__video-container .video-js .vjs-big-play-button,.cmp-videomodal__video-container .video-js .vjs-loading-spinner{z-index:10004}.cmp-videomodal__video-container video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@-webkit-keyframes modalSlideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalSlideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modalSlideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes modalSlideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes overlayFadeIn{0%{opacity:0}to{opacity:.6}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:.6}}@-webkit-keyframes overlayFadeOut{0%{opacity:.6}to{opacity:0}}@keyframes overlayFadeOut{0%{opacity:.6}to{opacity:0}}