.sc-body-banner{background-color:#313131;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:97px;position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sc-body-banner .vertical-center{width:100%}.sc-body-banner.blog{min-height:374px;padding-bottom:33px}.sc-body-banner.kill-bottom-margin{margin-bottom:0 !important}.body-banner .header-banner-copy{padding:0 !important}@media(max-width:375px){.header-banner-copy{padding:0 5.375%}}@media(min-width:375px){.sc-body-banner{min-height:283px}}@media(min-width:769px){.sc-body-banner{min-height:419px}}.sc-body-banner.homepage{min-height:353px;background-color:#4e83af;padding-bottom:100px}.sc-body-banner .content{position:relative;height:100%;z-index:10}.sc-body-banner{overflow:hidden;position:relative}.sc-body-banner .video-overlay,.sc-body-banner .video{position:absolute;top:35%;left:50%;z-index:-1;min-width:100%;min-height:70%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.sc-body-banner video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.sc-body-banner.body-banner.overlay::before{content:"";top:0;left:0;bottom:0;right:0;position:absolute;background-color:rgba(0,0,0,.68)}.sc-body-banner.body-banner{min-height:0;padding:12.5% 0}.sc-body-banner.body-banner video{height:100%;top:50% !important;object-fit:cover}.play-button{cursor:pointer;margin-top:50px}@media(max-width:980px){.play-button{margin-top:30px;width:90px}}@media(max-width:767px){.play-button{margin-top:0px;width:70px}}.play-button path{transition:fill .25s}.play-button:hover path{fill:white}body.video-active{overflow:hidden !important}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;line-height:0;width:100%;max-width:900px}