.background-image-holder{background-color:#232323;background-position:center center;background-size:cover !important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.background-image-holder img{display:none}
[data-overlay]::before{background-color:#232323;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
[data-overlay] .container{position:relative;z-index:2}
[data-overlay="0"]::before{opacity:0}
[data-overlay="1"]::before{opacity:.1}
[data-overlay="2"]::before{opacity:.2}
[data-overlay="3"]::before{opacity:.3}
[data-overlay="4"]::before{opacity:.4}
[data-overlay="5"]::before{opacity:.5}
[data-overlay="6"]::before{opacity:.6}
[data-overlay="7"]::before{opacity:.7}
[data-overlay="8"]::before{opacity:.8}
[data-overlay="9"]::before{opacity:.9}
[data-overlay="10"]::before{opacity:1}
.scrim-overlay::before{background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,0.3),#000)}
.scrim-primary-blue-to-midnight::before{background-color:transparent;background-image:linear-gradient(to left,#005cb9,#35296f)}
.scrim-black-to-pale-blue::before{background-color:rgba(0,0,0,0.8);background-image:linear-gradient(to bottom,rgba(0,40,255,0.2),#1a000b)}
@media(min-width:767px){.scrim-black-to-pale-blue::before{background-image:linear-gradient(to bottom,rgba(0,40,255,0.2) 0,rgba(16,15,104,0.7) 100%)}
}
@media(min-width:992px){.scrim-black-to-pale-blue::before{background-color:rgba(0,0,0,0.7);background-image:linear-gradient(to bottom,rgba(41,0,113,0.5) 1%,rgba(0,9,60,0.88) 99%)}
}
.background-video-holder{background-color:#232323;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.background-video-holder video{bottom:0;height:100%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;right:0;width:100%;z-index:-100}
.play-circle{background-color:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:50px;opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s;vertical-align:middle;width:50px}
.play-circle.play-circle-lg{height:64px;width:64px}
.play-circle.play-circle-lg .play-arrow{border-width:11px 0 11px 17px;right:-26px;top:21px}
.play-circle-dark{background-color:#232323;border-color:#232323}
.play-circle-dark .play-arrow{border-left-color:#fff}
.play-circle-inverse{background-color:transparent;border-color:#767676}
.play-circle-inverse .play-arrow{border-left-color:#c2c2c2}
.play-circle-wrapper{cursor:pointer;display:inline-block;margin:0 30px 13px 0;opacity:.8;text-decoration:none;transition:opacity .3s;-webkit-transition:opacity .3s}
.play-circle-wrapper:hover,.play-circle-wrapper:focus{opacity:1}
.play-circle-wrapper:last-child{margin-right:0}
.play-circle-wrapper-lg{margin-top:48px;margin-right:0}
.play-arrow{border-top:9px solid transparent;border-left:13px solid #232323;border-bottom:9px solid transparent;cursor:pointer;content:'';display:block;height:0;position:relative;right:-20px;top:16px;width:0}
.video-thumbnail{display:block;position:relative}
.video-thumbnail::before{background-color:#111;content:'';left:0;height:100%;opacity:0;position:absolute;top:0;transition:opacity 200ms;width:100%}
.video-thumbnail:hover::before{opacity:.2}
.video-thumbnail .play-circle{height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}
.video-thumbnail .play-circle .play-arrow{right:-23px;top:19px}
@font-face{font-family:"Univers57Condense";src:url("../../assets/fonts/global/adc492fa-2e18-46e7-a334-19977a077ec2.eot");src:url("../../assets/fonts/global/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/global/14f0370a-8385-437e-b5b8-5cb89e20e2ff.woff") format("woff"),url("../../assets/fonts/global/8c1d24ab-e7f8-4c29-a419-f87180fdf410.ttf") format("truetype"),url("../../assets/fonts/global/9baaf87b-982d-45c0-9518-8f5aec7c1292.svg#9baaf87b-982d-45c0-9518-8f5aec7c1292") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Univers67BoldCondense";src:url("../../assets/fonts/global/c1f2f059-579b-465a-a13f-d70acd6c6212.eot");src:url("../../assets/fonts/global/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/global/b2388651-dd56-4c8e-8455-c55318f6a734.woff") format("woff"),url("../../assets/fonts/global/346ec69d-90a7-4fef-a216-1a0dafbd3798.ttf") format("truetype"),url("../../assets/fonts/global/d39b0ff2-cca2-4288-8f6a-c730f44feb81.svgc39b0ff2-cca2-4288-8f6a-c730f44feb81") format("svg");font-weight:normal;font-style:normal}
#msi-ecosystem{background-color:#171717;color:#ccc;padding:64px 0}
#msi-ecosystem h1,#msi-ecosystem h2,#msi-ecosystem .font__h2,#msi-ecosystem h3,#msi-ecosystem h4,#msi-ecosystem .font__h4,#msi-ecosystem h5,#msi-ecosystem h6,#msi-ecosystem .font__h6,#msi-ecosystem p{color:#343434}
#msi-ecosystem h2,#msi-ecosystem .font__h2,#msi-ecosystem .h2{font-family:Univers57Condense !important}
#msi-ecosystem h1.secondary-nav__h1,#msi-ecosystem h3,#msi-ecosystem h4,#msi-ecosystem .font__h4,#msi-ecosystem h5,#msi-ecosystem h6,#msi-ecosystem .font__h6,#msi-ecosystem .pxl,#msi-ecosystem .pLead,#msi-ecosystem .font__p--lead,#msi-ecosystem p,#msi-ecosystem body,#msi-ecosystem a,#msi-ecosystem .pSmall{font-family:Arial,san-serif !important}
#msi-ecosystem h2,#msi-ecosystem .font__h2,#msi-ecosystem .h2{font-size:24px;line-height:1.5}
#msi-ecosystem h3{font-weight:400 !important;font-size:19px;line-height:1.42}
#msi-ecosystem p{color:#343434;font-weight:400 !important;font-size:14px;letter-spacing:0;line-height:1.5}
@media all and (min-width:768px){#msi-ecosystem h2,#msi-ecosystem .font__h2{font-size:28px;line-height:1.5}
#msi-ecosystem h3{font-weight:400 !important;font-size:21px;line-height:1.5}
#msi-ecosystem p{color:#767676;font-weight:400 !important;font-size:16px;line-height:1.63}
}
@media all and (min-width:992px){#msi-ecosystem h2,#msi-ecosystem .font__h2,#msi-ecosystem .h2{font-size:32px;line-height:1.41;letter-spacing:-0.5px}
#msi-ecosystem h3{font-weight:400 !important;font-size:23px;line-height:1.52}
#msi-ecosystem p{color:#767676;font-weight:400 !important;font-size:16px;line-height:1.63}
}
@media all and (min-width:768px){#msi-ecosystem{padding:80px 0}
}
@media all and (min-width:992px){#msi-ecosystem{padding:104px 0}
}
#msi-ecosystem a:not([class]),#msi-ecosystem .anchor{color:#00a1df;display:inline-block;text-decoration:none}
#msi-ecosystem a:not([class]):hover,#msi-ecosystem .anchor:hover{color:#2dc4ff}
#msi-ecosystem a:not([class]):hover::after,#msi-ecosystem .anchor:hover::after{width:100%}
@media(min-width:992px){#msi-ecosystem a:not([class])::after,#msi-ecosystem .anchor::after{border-bottom:1px dotted #00a1df;content:'';display:block;transition:.2s ease;width:0}
}
#msi-ecosystem .msi-ecosystem__h2{margin-bottom:26px}
@media(min-width:1200px){#msi-ecosystem .msi-ecosystem__h2{letter-spacing:-.5px}
}
#msi-ecosystem .lead{color:#ccc;font-size:19px;line-height:30px;margin-bottom:40px}
@media(min-width:992px){#msi-ecosystem .lead{margin-bottom:65px}
}
@media(min-width:768px) and (max-width:991px){#msi-ecosystem .lead{font-size:16px;line-height:1.63;margin-bottom:42px}
}
@media(max-width:767px){#msi-ecosystem .lead{font-size:14px;line-height:1.5}
}
#msi-ecosystem .video-box-lg{background-color:#222;border:1px solid rgba(118,118,118,0.2);box-shadow:0 30px 30px rgba(0,0,0,0.6);display:none;position:relative;height:525px}
@media(min-width:992px){#msi-ecosystem .video-box-lg{display:block}
}
@media(min-width:1200px){#msi-ecosystem .video-box-lg{height:625px}
}
#msi-ecosystem .video-box-lg.mouseover .active .d-table-cell{opacity:1}
#msi-ecosystem .video-box-lg.mouseover .d-table-cell{opacity:.5}
#msi-ecosystem .video-box-lg h3{color:#fff;font-size:19px;margin:24px 0 0 0}
@media(min-width:1200px){#msi-ecosystem .video-box-lg h3{font-size:23px}
}
#msi-ecosystem .video-box-lg .content p{color:#ccc;margin:0;padding:13px 0;line-height:24px}
#msi-ecosystem .video-box-lg .content-list{background-image:linear-gradient(to bottom,rgba(0,40,255,0.12),rgba(26,0,11,0.6));height:100%;position:absolute;width:100%;z-index:3}
#msi-ecosystem .video-box-lg .content-list .d-table{height:100%;overflow:hidden}
#msi-ecosystem .video-box-lg .content-list .d-table-cell{position:relative;transition:opacity 400ms ease-in-out,top 400ms ease-in-out;vertical-align:bottom}
#msi-ecosystem .video-box-lg .content-item{float:left;height:100%;padding:30px 40px;position:relative;width:25%}
#msi-ecosystem .video-box-lg .content-item+.content-item{border-left:1px solid rgba(118,118,118,0.2)}
#msi-ecosystem .video-box-lg .content-item.active .d-table-cell{top:0 !important}
#msi-ecosystem .video-box-lg .bg-fade{background-color:#2b2b2b;height:100%;opacity:0;position:absolute;top:-1px;width:100%}
#msi-ecosystem .video-box-lg .video-icon{opacity:.5}
#msi-ecosystem .video-box-lg .cover-list{height:100%;position:relative;top:-1px}
#msi-ecosystem .video-box-lg .cover-item{background-size:cover;background-position:center center;float:left;height:100%;position:relative;width:25%;z-index:2}
#msi-ecosystem .video-box-lg .cover-item:last-child{float:right}
#msi-ecosystem .video-box-lg .video-list{height:100%;position:absolute;overflow:hidden;top:0;width:100%;z-index:1}
#msi-ecosystem .video-box-lg .video-item{height:100%;overflow:hidden;position:absolute;width:100%}
#msi-ecosystem .video-box-lg .video-js{height:100%;position:absolute;top:0;width:100%}
#msi-ecosystem .video-box-lg .vjs-poster{display:none}
#msi-ecosystem .video-box-sm{box-shadow:0 30px 30px rgba(0,0,0,0.6)}
@media(min-width:992px){#msi-ecosystem .video-box-sm{display:none}
}
#msi-ecosystem .video-box-sm h3{color:#fff;margin:8px 0 13px}
#msi-ecosystem .video-box-sm p{color:#ccc;margin-bottom:26px}
#msi-ecosystem .video-box-sm h3,#msi-ecosystem .video-box-sm p,#msi-ecosystem .video-box-sm a{font-size:14px}
@media(min-width:768px){#msi-ecosystem .video-box-sm h3{font-size:21px}
#msi-ecosystem .video-box-sm p,#msi-ecosystem .video-box-sm a{font-size:16px}
}
#msi-ecosystem .video-box-sm .content{position:absolute;bottom:0;left:0;z-index:1;padding:26px 15px;width:90%}
@media(min-width:768px){#msi-ecosystem .video-box-sm .content{padding:40px;width:530px}
}
#msi-ecosystem .video-box-sm .content-item{height:345px;position:relative;transition:height 400ms ease-in-out}
@media(min-width:768px){#msi-ecosystem .video-box-sm .content-item{height:400px}
}
#msi-ecosystem .video-box-sm .content-item::after{position:absolute;width:100%;height:100%;content:'';top:0;left:0;background-image:linear-gradient(to bottom,rgba(0,40,255,0.33),rgba(26,0,11,0.7)),linear-gradient(to bottom,rgba(47,46,46,0),rgba(17,17,17,0.9) 84%)}
#msi-ecosystem .video-box-sm .video-icon{opacity:.5;display:inline-block}
@media all and (max-width:767px){#msi-ecosystem .video-box-sm .video-icon{width:48px;height:48px}
}