@keyframes spotlight{0{background-position:0 0,0 100%,100% 100%,100% 0}
25%{background-position:0 100%,100% 100%,100% 0,0 0}
50%{background-position:100% 100%,100% 0,0 0,0 100%}
75%{background-position:100% 0,0 0,0 100%,100% 100%}
100%{background-position:0 0,0 100%,100% 100%,100% 0}
}
.cmp-multimediahero{position:relative}
.cmp-multimediahero__text{position:relative;z-index:1}
.cmp-multimediahero__gradient::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:330px;background-color:#041e42;background-image:radial-gradient(circle at center center,#16417f,#041e42 70%);background-position:center center;background-size:200% 200%;animation-name:spotlight;animation-duration:25s;animation-timing-function:linear;animation-delay:0;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;transform:translate3d(0,0,-1px);z-index:0}
.cmp-multimediahero__gradient h1,.cmp-multimediahero__gradient h1 a,.cmp-multimediahero__gradient h2,.cmp-multimediahero__gradient h2 a,.cmp-multimediahero__gradient h3,.cmp-multimediahero__gradient h3 a,.cmp-multimediahero__gradient h4,.cmp-multimediahero__gradient h4 a,.cmp-multimediahero__gradient h5,.cmp-multimediahero__gradient h5 a,.cmp-multimediahero__gradient h6,.cmp-multimediahero__gradient h6 a,.cmp-multimediahero__gradient p{color:#fff}
.cmp-multimediahero__transparent{min-height:270px}
.cmp-multimediahero__image{width:100%;margin:auto;position:absolute;top:44%;left:0;bottom:0;right:0;overflow:hidden}
.cmp-multimediahero__image .cmp-image{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;height:270px}
.cmp-multimediahero__video{width:100%;height:100%;position:absolute;display:flex;justify-content:center;top:50%}
.cmp-multimediahero__video .cmp-video{width:100%;margin:0;position:relative;display:flex;justify-content:center;height:250px}
@media(max-width:1199px){.m-not-full-bleed .cmp-content-multimediahero{padding:0}
.cmp-content-multimediahero{padding:0}
.cmp-content-multimediahero video[poster]{z-index:2}
.cmp-content-multimediahero .cmp-video__play{background:transparent;border:0;color:transparent;padding:0;margin:0;width:0;height:0}
.cmp-content-multimediahero .cmp-video__play:before{content:'';top:50%;left:50%;font-family:'icomoon' !important;content:"\e993";color:#fff;display:block;position:absolute;font-size:4.5rem;z-index:3;width:45px;height:45px;margin:-26px 0 0 -26px}
.cmp-content-multimediahero .cmp-video__play:after{border-left:25px solid #f6f7f9;border-top:12px solid transparent;border-bottom:15px solid transparent}
}
.blue-theme .cmp-multimediahero__gradient::after{background-color:#041e42;background-image:radial-gradient(circle at center center,#16417f,#041e42 70%)}
.blue-theme .cmp-multimediahero__gradient h1,.blue-theme .cmp-multimediahero__gradient h1 a,.blue-theme .cmp-multimediahero__gradient h2,.blue-theme .cmp-multimediahero__gradient h2 a,.blue-theme .cmp-multimediahero__gradient h3,.blue-theme .cmp-multimediahero__gradient h3 a,.blue-theme .cmp-multimediahero__gradient h4,.blue-theme .cmp-multimediahero__gradient h4 a,.blue-theme .cmp-multimediahero__gradient h5,.blue-theme .cmp-multimediahero__gradient h5 a,.blue-theme .cmp-multimediahero__gradient h6,.blue-theme .cmp-multimediahero__gradient h6 a,.blue-theme .cmp-multimediahero__gradient p{color:#fff}
.static-blue-theme .cmp-multimediahero__gradient::after{background-color:#041e42;background-image:radial-gradient(circle at center center,#041e42,#041e42 70%)}
.static-blue-theme .cmp-multimediahero__gradient h1,.static-blue-theme .cmp-multimediahero__gradient h1 a,.static-blue-theme .cmp-multimediahero__gradient h2,.static-blue-theme .cmp-multimediahero__gradient h2 a,.static-blue-theme .cmp-multimediahero__gradient h3,.static-blue-theme .cmp-multimediahero__gradient h3 a,.static-blue-theme .cmp-multimediahero__gradient h4,.static-blue-theme .cmp-multimediahero__gradient h4 a,.static-blue-theme .cmp-multimediahero__gradient h5,.static-blue-theme .cmp-multimediahero__gradient h5 a,.static-blue-theme .cmp-multimediahero__gradient h6,.static-blue-theme .cmp-multimediahero__gradient h6 a,.static-blue-theme .cmp-multimediahero__gradient p{color:#fff}
.grey-theme .cmp-multimediahero__gradient::after{background-color:#1c222b;background-image:radial-gradient(circle at center center,#3a4554,#1c222b 70%)}
.grey-theme .cmp-multimediahero__gradient h1,.grey-theme .cmp-multimediahero__gradient h1 a,.grey-theme .cmp-multimediahero__gradient h2,.grey-theme .cmp-multimediahero__gradient h2 a,.grey-theme .cmp-multimediahero__gradient h3,.grey-theme .cmp-multimediahero__gradient h3 a,.grey-theme .cmp-multimediahero__gradient h4,.grey-theme .cmp-multimediahero__gradient h4 a,.grey-theme .cmp-multimediahero__gradient h5,.grey-theme .cmp-multimediahero__gradient h5 a,.grey-theme .cmp-multimediahero__gradient h6,.grey-theme .cmp-multimediahero__gradient h6 a,.grey-theme .cmp-multimediahero__gradient p{color:#fff}
.super-theme .cmp-multimediahero__gradient::after{background-color:#021942;background-image:radial-gradient(circle at center center,#27a688,#084e60 70%)}
.super-theme .cmp-multimediahero__gradient h1,.super-theme .cmp-multimediahero__gradient h1 a,.super-theme .cmp-multimediahero__gradient h2,.super-theme .cmp-multimediahero__gradient h2 a,.super-theme .cmp-multimediahero__gradient h3,.super-theme .cmp-multimediahero__gradient h3 a,.super-theme .cmp-multimediahero__gradient h4,.super-theme .cmp-multimediahero__gradient h4 a,.super-theme .cmp-multimediahero__gradient h5,.super-theme .cmp-multimediahero__gradient h5 a,.super-theme .cmp-multimediahero__gradient h6,.super-theme .cmp-multimediahero__gradient h6 a,.super-theme .cmp-multimediahero__gradient p{color:#fff}
@media(max-width:992px){.cmp-multimediahero__transparent{min-height:210px}
}
@media(min-width:992px){.cmp-multimediahero{min-height:540px}
.cmp-multimediahero__image,.cmp-multimediahero__video{top:30%}
.cmp-multimediahero__image .cmp-image{height:450px}
}