@charset "utf-8";.video.size--lg .video-container{margin:0 auto;width:80%}
@media screen and (max-width:767px){.video.size--lg .video-container{width:100%}
}
.video.size--md .video-container{margin:0 auto;width:65%}
@media screen and (max-width:767px){.video.size--md .video-container{width:100%}
}
.video.size--sm .video-container{margin:0 auto;width:50%}
@media screen and (max-width:767px){.video.size--sm .video-container{width:100%}
}
.cch-video .video-content{background-color:#000;padding-bottom:56.25%;background-size:cover;background-position:center;position:relative}
.cch-video .video-content video,.cch-video .video-content .video-js,.cch-video .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}
.cch-video .has-popup{padding-bottom:75%;box-shadow:rgba(0,0,0,0.16) 3px 3px 16px}
.cch-video .has-popup:after{content:"\e905";font-family:"CCH-Icon";position:absolute;left:50%;top:50%;padding-left:3px;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;background:#f40009;border-radius:100px;box-sizing:border-box;transform:translate(-50%,-50%);font-size:30px;font-size:1.875rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px}
@media screen and (max-width:991px){.cch-video .has-popup:after{width:46px;height:46px;line-height:46px;font-size:16px;font-size:1rem}
}
.cch-video .has-popup:hover{cursor:pointer}
.cch-video .has-popup:hover:after{background-color:#61a9a4;box-shadow:rgba(97,169,164,0.35) 0 6px 12px}
.cch-video .video-js:hover{cursor:pointer}
.cch-video .video-js:hover .vjs-big-play-button:after{background-color:#61a9a4;box-shadow:rgba(97,169,164,0.35) 0 6px 12px}
.cch-video .video-js .vjs-big-play-button{height:70px;width:70px;left:50%;background:0;top:50%;transform:translate(-50%,-50%);margin-top:0;border:0}
.cch-video .video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}
.cch-video .video-js .vjs-big-play-button:after{content:"\e905";font-family:"CCH-Icon";position:absolute;left:50%;top:50%;padding-left:3px;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;background:#f40009;border-radius:100px;box-sizing:border-box;transform:translate(-50%,-50%);font-size:30px;font-size:1.875rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px}
@media screen and (max-width:991px){.cch-video .video-js .vjs-big-play-button:after{width:46px;height:46px;line-height:46px;font-size:16px;font-size:1rem}
}
.cch-video .video-js .vjs-big-play-button:hover{cursor:pointer}
.cch-video .video-js .vjs-big-play-button:hover:after{background-color:#61a9a4;box-shadow:rgba(97,169,164,0.35) 0 6px 12px}
.cch-video .video-caption{line-height:1.3}
.video-overlay{top:0;left:0;width:100%;height:100%;padding:20px;z-index:-1;position:fixed;overflow:auto;background:rgba(0,0,0,0.75);transition:all .3s;opacity:0;box-sizing:border-box;text-align:center;pointer-events:none}
.video-overlay.is-active{opacity:1;z-index:99999;pointer-events:all}
.video-overlay .modal-wrapper{background:#fff;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);border-radius:5px;width:1000px;height:auto;max-width:100%;transition:all .3s}
.is-active.video-overlay .modal-wrapper{top:50%}
.video-overlay .media{position:relative;padding-bottom:56.25%}
.video-overlay .media video,.video-overlay .media .video-js,.video-overlay .media iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}
.video-overlay .close-modal-btn{position:absolute;height:40px;width:40px;background-color:#fff;z-index:1;top:20px;right:20px;padding:0;margin:0;box-shadow:rgba(0,0,0,0.35) 0 6px 12px;font-family:"CCH-Icon";color:#90908e;transform:rotate(45deg);font-size:18px}
.video-overlay .close-modal-btn:after{content:"\e908"}
.video-overlay .close-modal-btn:hover{background-color:#f40009;color:#fff}
.landingpage .root .video{margin-top:40px}
.landingpage .container #left-align-grid,.contentpage .container #left-align-grid{justify-content:flex-start;margin:auto;width:100%}
.landingpage .container #left-align-grid{justify-content:flex-start;gap:0 40px}