.cm-video-wrapper .cm-video-main{height:0;margin-left:-10px;padding-bottom:56.25%;padding-top:25px;position:relative;width:calc(100% + 20px);z-index:1;margin-top:-25%}.cm-video-wrapper .cm-video-main iframe{left:0;height:100%;position:absolute;top:50%;width:100%}.cm-video-wrapper .cm-content-main{position:relative;margin-top:10%;padding-bottom:3em}.cm-video-wrapper .cm-content-main:before{background:#2f93cf;content:'';bottom:0;position:absolute;top:0;width:150vw;left:-50vw;z-index:-2}.cm-video-wrapper{position:relative}.cm-video-wrapper .content-wrapper{max-width:860px;padding:0 35px}.cm-video-wrapper .cm-content-inner{color:#FFF;margin:2rem 0 0 -30px;padding:40px 30px;position:relative;width:calc(100% + 60px)}.cm-video-wrapper .cm-content-text h4{color:#FFF;font-size:30px;line-height:1;margin:0 0 .4em;font-family:AvenirNextLTW01-Heavy;font-weight:900;text-transform:uppercase}.cm-video-wrapper .cm-content-text ul{list-style:none;padding:0;margin:0}.cm-video-wrapper .cm-content-text ul li{margin-left:1.25em;border-bottom:1px solid #00abdb;padding:1em 0 .35em;line-height:1.2}.cm-video-wrapper.no-video .cm-content-main{margin-top:calc( 6rem - 18px)}.cm-video-wrapper.no-video .cm-content-main .cm-content-inner{padding-top:40px}.cm-video-wrapper .cm-content-text h4 sup{font-size:1rem;top:0px;line-height:1;position:relative;vertical-align:super}@media(min-width:40.063em){.video-wrapper--nemax{margin-top:-580px}.cm-video-wrapper .cm-content-main{margin-top:6%}.cm-video-wrapper .cm-content-inner{margin:6rem 0 0 -35px;padding:100px 30px;width:calc(100% + 70px)}.cm-video-wrapper .cm-content-text{width:65.61845%;margin:0 auto}.cm-video-wrapper .cm-content-text h4{font-size:60px;word-break:unset}.cm-video-wrapper .cm-video-main{margin-left:-20px;width:calc(100% + 40px)}.cm-video-wrapper.no-video .cm-content-main{margin-top:calc( 6rem - 18px)}.cm-video-wrapper.no-video .cm-content-main .cm-content-inner{padding-top:100px}.cm-video-wrapper .cm-content-text h4 sup{font-size:1.8rem;top:-1px}}@media(min-width:64em){.video-wrapper--nemax{margin-top:-590px}.cm-video-wrapper .cm-video-main{margin-left:-82px;width:calc(100% + 164px)}.cm-video-wrapper .cm-content-main{margin-top:5%}}.cm-video-wrapper .cm-content-inner{padding-top:30%;margin-top:0}@media(max-width:640px){.cm-video-wrapper .content-wrapper{padding:0 30px}.cm-video-wrapper.no-video .cm-content-main{margin-top:calc( 10% - 15px)}}