.m-video-banner{background:transparent;margin:0 auto;max-width:var(--video-banner-max-width);overflow:hidden;position:relative;width:var(--video-banner-large-md-width);z-index:var(--video-banner-video-z-index)}
@media(min-width:768px){.m-video-banner{min-height:var(--video-banner-min-height-md)}
}
@media(min-width:1200px){.m-video-banner{min-height:var(--video-banner-min-height-xl)}
}
.m-video-banner .vjs-seeking .vjs-loading-spinner,.m-video-banner .vjs-waiting .vjs-loading-spinner{display:none !important}
.m-video-banner .vjs-error .vjs-loading-spinner{display:none !important}
.m-video-banner .a-video[data-controls=false] video::-webkit-media-controls{display:none}
.m-video-banner .a-video[data-controls=false] video::-webkit-media-controls-enclosure{display:none}
.m-video-banner .a-video[data-controls=false] video::-webkit-media-controls-panel{display:none}
.m-video-banner .a-video[data-controls=false] video::-webkit-media-slider-container{display:none}
.m-video-banner .a-video[data-controls=false] video::-webkit-media-slider{display:none}
.m-video-banner .a-video[data-controls=false] video::-webkit-media-slider-thumb{display:none}
.m-video-banner .vjs-error-display{display:none !important}
.m-video-banner .vjs-big-play-button{display:none !important;opacity:0 !important}
.m-video-banner .a-video[data-controls=false] .vjs-control-bar,.m-video-banner .a-video[data-controls=false] .w-bottom-bar{opacity:0 !important;visibility:hidden !important}
.m-video-banner .a-video[data-controls=false] .w-big-play-button{opacity:0 !important}
.m-video-banner__title+.m-video-banner__header{margin-top:var(--video-banner-pre-title-top-spacing)}
.m-video-banner__header+.m-video-banner__body{margin-top:var(--video-banner-pre-title-top-spacing)}
.m-video-banner__title{font-size:var(--video-banner-font-size-pre-title);font-weight:var(--video-banner-font-weight-pre-title);letter-spacing:var(--video-banner-font-weight-pre-title-letter-spacing);line-height:var(--video-banner-line-height-pre-title)}
.m-video-banner__header{font-size:var(--video-banner-font-size-header);font-weight:var(--video-banner-font-weight-header);line-height:var(--video-banner-line-height-header)}
.m-video-banner__body{font-size:var(--video-banner-font-size-body);font-weight:var(--video-banner-font-weight-body);line-height:var(--video-banner-line-height-body)}
.m-video-banner .m-video-banner__body,.m-video-banner .m-video-banner__header,.m-video-banner .m-video-banner__title{color:var(--video-banner-font-color-black);font-style:normal}
.m-video-banner .m-video-banner__body *,.m-video-banner .m-video-banner__header *,.m-video-banner .m-video-banner__title *{color:inherit}
.m-video-banner .a-video__player{border:0;height:100%;padding-bottom:0;position:relative;width:100%}
.m-video-banner__media{height:100%;left:0;position:absolute;top:0;width:100%}
.m-video-banner__media:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--video-banner-video-z-index)}
.m-video-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:var(--video-banner-flex-aline-start);-ms-flex-align:var(--video-banner-flex-aline-start);align-items:var(--video-banner-flex-aline-start);position:relative;z-index:var(--video-banner-ply-content-z-index)}
@media(max-width:991.98px){.m-video-banner__content{padding:var(--video-banner-mobile-content-padding)}
}
@media(min-width:768px) and (max-width:1199.98px){.m-video-banner__content{padding:var(--video-banner-tab-media-padding)}
}
@media(min-width:992px){.m-video-banner__content{padding:var(--video-banner-desktop-media-padding)}
}
.m-video-banner__icon-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;z-index:var(--video-banner-ply-btn-z-index);-webkit-box-align:var(--video-banner-flex-aline-end);-ms-flex-align:var(--video-banner-flex-aline-end);align-items:var(--video-banner-flex-aline-end);-webkit-box-pack:var(--video-banner-flex-aline-end);-ms-flex-pack:var(--video-banner-flex-aline-end);justify-content:var(--video-banner-flex-aline-end);margin-bottom:var(--video-banner-ply-btn-translateY);-webkit-transform:translateY(var(--video-banner-ply-btn-translateY));transform:translateY(var(--video-banner-ply-btn-translateY))}
.m-video-banner__icon-btn .btn{background-color:var(--video-banner-ply-btn-bg-color);-webkit-box-shadow:none;box-shadow:none;color:var(--video-banner-play-icon-color);outline:0}
.m-video-banner__icon-btn .btn:focus,.m-video-banner__icon-btn .btn:hover{background-color:var(--video-banner-ply-btn-bg-color);color:var(--video-banner-play-icon-color)}
.m-video-banner__icon-btn .btn:focus .abt-icon:before,.m-video-banner__icon-btn .btn:hover .abt-icon:before{color:var(--video-banner-play-icon-color)}
.m-video-banner--icon-default .m-video-banner__media .a-button--tertiary .btn{color:var(--video-banner-font-color-black)}
.m-video-banner--icon-reversed .m-video-banner__media .btn{color:var(--video-banner-play-icon-reversed-color)}
.m-video-banner--icon-reversed .m-video-banner__media .btn span{color:var(--video-banner-play-icon-reversed-color)}
.m-video-banner--icon-reversed .m-video-banner__media .btn:focus,.m-video-banner--icon-reversed .m-video-banner__media .btn:hover{background-color:var(--video-banner-ply-btn-bg-color);color:var(--video-banner-play-icon-reversed-color)}
.m-video-banner--icon-reversed .m-video-banner__media .btn:focus .abt-icon:before,.m-video-banner--icon-reversed .m-video-banner__media .btn:hover .abt-icon:before{color:var(--video-banner-play-icon-reversed-color)}
@media(max-width:991.98px){.m-video-banner--overlay{min-height:var(--video-banner-min-height-overlay-xs)}
}
@media(max-width:991.98px){.m-video-banner--overlay .m-video-banner__media{height:100%;left:0;position:absolute;top:0;width:100%}
}
@media(max-width:767.98px){.m-video-banner--overlay .m-video-banner__extras .button:last-child{padding-bottom:var(--video-banner-extras-btn-mobile-end-padding)}
}
@media(max-width:991.98px){.m-video-banner--overlay .m-video-banner__content{padding:var(--video-banner-mobile-media-overlay-padding)}
}
@media(max-width:991.98px){.m-video-banner--overlay.m-video-banner__content-v-top .m-video-banner__content{padding-top:var(--video-banner-mobile-overlay-padding-top-aline-top)}
}
@media(min-width:768px) and (max-width:1199.98px){.m-video-banner--overlay.m-video-banner__content-v-top .m-video-banner__content{padding-top:var(--video-banner-tab-vertical-top-padding-top);padding-inline:var(--video-banner-tab-media-padding)}
}
@media(min-width:1200px){.m-video-banner--overlay.m-video-banner__content-v-top .m-video-banner__content{padding-top:var(--video-banner-desktop-vertical-top-padding-top)}
}
.m-video-banner--overlay.m-video-banner__content-v-center .m-video-banner__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:768px){.m-video-banner--overlay.m-video-banner__content-v-center .m-video-banner__content{padding:var(--video-banner-tab-vertical-center-padding)}
}
@media(min-width:1200px){.m-video-banner--overlay.m-video-banner__content-v-center .m-video-banner__content{padding:var(--video-banner-large-vertical-center-padding)}
}
@media(max-width:991.98px){.m-video-banner--stacked .m-video-banner__media{position:relative}
.m-video-banner--stacked .a-video__player{padding-bottom:var(--video-banner-padding-bottom-video-player)}
}
.m-video-banner--dark{--video-banner-bg:var(--video-banner-bg-dark);background:var(--video-banner-bg-dark)}
.m-video-banner--dark .m-video-banner__body,.m-video-banner--dark .m-video-banner__header,.m-video-banner--dark .m-video-banner__subtitle,.m-video-banner--dark .m-video-banner__title{color:var(--video-banner-font-color-white)}
.m-video-banner--dark .m-video-banner__body *,.m-video-banner--dark .m-video-banner__header *,.m-video-banner--dark .m-video-banner__subtitle *,.m-video-banner--dark .m-video-banner__title *{color:var(--video-banner-font-color-white)}
.m-video-banner .a-video__player-source,.m-video-banner .limelight-player,.m-video-banner .vjs-poster,.m-video-banner .vjs-tech{background-color:var(--video-banner-bg);background-size:var(--video-banner-media-large-object-fit-cover);border:0;height:100%;left:0;-o-object-fit:var(--video-banner-media-large-object-fit-cover);object-fit:var(--video-banner-media-large-object-fit-cover);-o-object-position:var(--video-banner-media-object-position-center);object-position:var(--video-banner-media-object-position-center);position:absolute;top:0;width:100%}
@media(max-width:991.98px){.m-video-banner .a-video__player-source,.m-video-banner .limelight-player,.m-video-banner .vjs-poster,.m-video-banner .vjs-tech{-o-object-fit:var(--video-banner-media-large-object-fit-cover);object-fit:var(--video-banner-media-large-object-fit-cover)}
}
.m-video-banner .limeLight-video-wrapper .limelight-player{background:none !important;height:auto !important;padding-bottom:var(--video-banner-padding-bottom-video-player);top:var(--video-banner-limeLight-media-potion-top) !important;width:100% !important}
@media(max-width:767.98px){.m-video-banner .limeLight-video-wrapper .limelight-player{display:contents !important}
}
.m-video-banner .limeLight-video-wrapper .limelight-player.a-video[data-controls=false]{height:auto !important;padding-bottom:var(--video-banner-padding-bottom-video-player)}
.m-video-banner .limeLight-video-wrapper .vjs-limelight-big-play{opacity:0;visibility:hidden}
@media(min-width:1200px){.m-video-banner-media-xl-top .a-video__player-source,.m-video-banner-media-xl-top .limelight-player,.m-video-banner-media-xl-top .vjs-poster,.m-video-banner-media-xl-top .vjs-tech{-o-object-position:var(--video-banner-media-object-position-top);object-position:var(--video-banner-media-object-position-top)}
}
@media(min-width:1200px){.m-video-banner-media-xl-top .limelight-player,.m-video-banner-media-xl-top .vjs-poster{bottom:var(--video-banner-limeLight-media-potion-top)}
}
@media(min-width:1200px){.m-video-banner-media-xl-right .a-video__player-source,.m-video-banner-media-xl-right .limelight-player,.m-video-banner-media-xl-right .vjs-poster,.m-video-banner-media-xl-right .vjs-tech{-o-object-position:var(--video-banner-media-object-position-right);object-position:var(--video-banner-media-object-position-right)}
}
@media(min-width:1200px){.m-video-banner-media-xl-bottom .a-video__player-source,.m-video-banner-media-xl-bottom .limelight-player,.m-video-banner-media-xl-bottom .vjs-poster,.m-video-banner-media-xl-bottom .vjs-tech{-o-object-position:var(--video-banner-media-object-position-bottom);object-position:var(--video-banner-media-object-position-bottom)}
}
@media(min-width:1200px){.m-video-banner-media-xl-bottom .limelight-player,.m-video-banner-media-xl-bottom .vjs-poster{bottom:var(--video-banner-limeLight-media-potion-bottom)}
}
@media(min-width:1200px){.m-video-banner-media-xl-left .a-video__player-source,.m-video-banner-media-xl-left .limelight-player,.m-video-banner-media-xl-left .vjs-poster,.m-video-banner-media-xl-left .vjs-tech{-o-object-position:var(--video-banner-media-object-position-left);object-position:var(--video-banner-media-object-position-left)}
}
@media(min-width:1200px){.m-video-banner-media-xl-center .a-video__player-source,.m-video-banner-media-xl-center .limelight-player,.m-video-banner-media-xl-center .vjs-poster,.m-video-banner-media-xl-center .vjs-tech{-o-object-position:var(--video-banner-media-object-position-center);object-position:var(--video-banner-media-object-position-center)}
}
@media(max-width:1199.98px){.m-video-banner-media-lg-top .a-video__player-source,.m-video-banner-media-lg-top .limelight-player,.m-video-banner-media-lg-top .vjs-poster,.m-video-banner-media-lg-top .vjs-tech{-o-object-position:var(--video-banner-media-object-position-top);object-position:var(--video-banner-media-object-position-top)}
}
@media(min-width:1200px){.m-video-banner-media-lg-top .limelight-player,.m-video-banner-media-lg-top .vjs-poster{bottom:var(--video-banner-limeLight-media-potion-top)}
}
@media(max-width:1199.98px){.m-video-banner-media-lg-right .a-video__player-source,.m-video-banner-media-lg-right .limelight-player,.m-video-banner-media-lg-right .vjs-poster,.m-video-banner-media-lg-right .vjs-tech{-o-object-position:var(--video-banner-media-object-position-right);object-position:var(--video-banner-media-object-position-right)}
}
@media(max-width:1199.98px){.m-video-banner-media-lg-bottom .a-video__player-source,.m-video-banner-media-lg-bottom .limelight-player,.m-video-banner-media-lg-bottom .vjs-poster,.m-video-banner-media-lg-bottom .vjs-tech{-o-object-position:var(--video-banner-media-object-position-bottom);object-position:var(--video-banner-media-object-position-bottom)}
}
@media(max-width:1199.98px){.m-video-banner-media-lg-bottom .limelight-player,.m-video-banner-media-lg-bottom .vjs-poster{bottom:var(--video-banner-limeLight-media-potion-bottom)}
}
@media(max-width:1199.98px){.m-video-banner-media-lg-left .a-video__player-source,.m-video-banner-media-lg-left .limelight-player,.m-video-banner-media-lg-left .vjs-poster,.m-video-banner-media-lg-left .vjs-tech{-o-object-position:var(--video-banner-media-object-position-left);object-position:var(--video-banner-media-object-position-left)}
}
@media(max-width:1199.98px){.m-video-banner-media-lg-center .a-video__player-source,.m-video-banner-media-lg-center .limelight-player,.m-video-banner-media-lg-center .vjs-poster,.m-video-banner-media-lg-center .vjs-tech{-o-object-position:var(--video-banner-media-object-position-center);object-position:var(--video-banner-media-object-position-center)}
}
@media(max-width:991.98px){.m-video-banner-media-sm-top .a-video__player-source,.m-video-banner-media-sm-top .limelight-player,.m-video-banner-media-sm-top .vjs-poster,.m-video-banner-media-sm-top .vjs-tech{-o-object-position:var(--video-banner-media-object-position-top);object-position:var(--video-banner-media-object-position-top)}
}
@media(max-width:991.98px){.m-video-banner-media-sm-right .a-video__player-source,.m-video-banner-media-sm-right .limelight-player,.m-video-banner-media-sm-right .vjs-poster,.m-video-banner-media-sm-right .vjs-tech{-o-object-position:var(--video-banner-media-object-position-right);object-position:var(--video-banner-media-object-position-right)}
}
@media(max-width:991.98px){.m-video-banner-media-sm-bottom .a-video__player-source,.m-video-banner-media-sm-bottom .limelight-player,.m-video-banner-media-sm-bottom .vjs-poster,.m-video-banner-media-sm-bottom .vjs-tech{-o-object-position:var(--video-banner-media-object-position-bottom);object-position:var(--video-banner-media-object-position-bottom)}
}
@media(max-width:767.98px){.m-video-banner-media-sm-bottom .limelight-player,.m-video-banner-media-sm-bottom .vjs-poster{bottom:var(--video-banner-limeLight-media-potion-bottom)}
}
@media(max-width:991.98px){.m-video-banner-media-sm-left .a-video__player-source,.m-video-banner-media-sm-left .limelight-player,.m-video-banner-media-sm-left .vjs-poster,.m-video-banner-media-sm-left .vjs-tech{-o-object-position:var(--video-banner-media-object-position-left);object-position:var(--video-banner-media-object-position-left)}
}
@media(max-width:991.98px){.m-video-banner-media-sm-center .a-video__player-source,.m-video-banner-media-sm-center .limelight-player,.m-video-banner-media-sm-center .vjs-poster,.m-video-banner-media-sm-center .vjs-tech{-o-object-position:var(--video-banner-media-object-position-center);object-position:var(--video-banner-media-object-position-center)}
}
@media(max-width:767.98px){.m-video-banner-media-xs-top .a-video__player-source,.m-video-banner-media-xs-top .limelight-player,.m-video-banner-media-xs-top .vjs-poster,.m-video-banner-media-xs-top .vjs-tech{-o-object-position:var(--video-banner-media-object-position-top);object-position:var(--video-banner-media-object-position-top)}
}
@media(max-width:767.98px){.m-video-banner-media-xs-right .a-video__player-source,.m-video-banner-media-xs-right .limelight-player,.m-video-banner-media-xs-right .vjs-poster,.m-video-banner-media-xs-right .vjs-tech{-o-object-position:var(--video-banner-media-object-position-right);object-position:var(--video-banner-media-object-position-right)}
}
@media(max-width:767.98px){.m-video-banner-media-xs-bottom .a-video__player-source,.m-video-banner-media-xs-bottom .limelight-player,.m-video-banner-media-xs-bottom .vjs-poster,.m-video-banner-media-xs-bottom .vjs-tech{-o-object-position:var(--video-banner-media-object-position-bottom);object-position:var(--video-banner-media-object-position-bottom)}
}
@media(max-width:767.98px){.m-video-banner-media-xs-bottom .limelight-player,.m-video-banner-media-xs-bottom .vjs-poster{bottom:var(--video-banner-limeLight-media-potion-bottom)}
}
@media(max-width:767.98px){.m-video-banner-media-xs-left .a-video__player-source,.m-video-banner-media-xs-left .limelight-player,.m-video-banner-media-xs-left .vjs-poster,.m-video-banner-media-xs-left .vjs-tech{-o-object-position:var(--video-banner-media-object-position-left);object-position:var(--video-banner-media-object-position-left)}
}
@media(max-width:767.98px){.m-video-banner-media-xs-center .a-video__player-source,.m-video-banner-media-xs-center .limelight-player,.m-video-banner-media-xs-center .vjs-poster,.m-video-banner-media-xs-center .vjs-tech{-o-object-position:var(--video-banner-media-object-position-center);object-position:var(--video-banner-media-object-position-center)}
}
.m-video-banner--full-width .m-video-banner__content__wraper{width:var(--video-banner-md-content-full-width)}
@media(min-width:576px){.m-video-banner--half-width .m-video-banner__content__wraper{width:var(--video-banner-md-content-half-width-sm)}
}
@media(min-width:1200px){.m-video-banner--half-width .m-video-banner__content__wraper{width:var(--video-banner-md-content-half-width-xl)}
}
@media(min-width:768px){.m-video-banner--alignment-right .m-video-banner__content *{text-align:right}
.m-video-banner--alignment-right .m-video-banner__extras{-webkit-box-pack:var(--video-banner-flex-aline-end);-ms-flex-pack:var(--video-banner-flex-aline-end);justify-content:var(--video-banner-flex-aline-end)}
}
@media(min-width:768px){.m-video-banner--alignment-center .m-video-banner__content *{text-align:center}
.m-video-banner--alignment-center .m-video-banner__extras{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media(min-width:768px){.m-video-banner--alignment-left .m-video-banner__content *{text-align:left}
.m-video-banner--alignment-left .m-video-banner__extras{-webkit-box-pack:var(--video-banner-flex-aline-start);-ms-flex-pack:var(--video-banner-flex-aline-start);justify-content:var(--video-banner-flex-aline-start)}
}
@media(min-width:768px){.m-video-banner__content-h-center .m-video-banner__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.m-video-banner__content-h-right .m-video-banner__content{-webkit-box-align:var(--video-banner-flex-aline-end);-ms-flex-align:var(--video-banner-flex-aline-end);align-items:var(--video-banner-flex-aline-end)}
}
@media(min-width:768px){.m-video-banner__content-v-top .m-video-banner__content{padding-top:var(--video-banner-tab-vertical-top-padding-top)}
}
@media(min-width:1200px){.m-video-banner__content-v-top .m-video-banner__content{padding-top:var(--video-banner-desktop-vertical-top-padding-top)}
}
@media(min-width:768px){.m-video-banner__content-v-center .m-video-banner__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.m-video-banner--gradient-start .m-video-banner__media:after{background:linear-gradient(90deg,var(--video-banner-start-color) var(--video-banner-start-position),var(--video-banner-end-color) var(--video-banner-end-position))}
.m-video-banner--gradient-end .m-video-banner__media:after{background:linear-gradient(-90deg,var(--video-banner-start-color) var(--video-banner-start-position),var(--video-banner-end-color) var(--video-banner-end-position))}
.m-video-banner--gradient-center .m-video-banner__media:after{background:radial-gradient(circle,var(--video-banner-start-color) var(--video-banner-start-position),var(--video-banner-end-color) var(--video-banner-end-position))}
@media(max-width:991.98px){.m-video-banner--mobile-tab--bg-primary{--video-banner-bg:var(--video-banner-mobile-tab-bg-primary);background:var(--video-banner-mobile-tab-bg-primary)}
.m-video-banner--mobile-tab--bg-primary *{color:var(--video-banner-mobile-tab-bg-text-white)}
.m-video-banner--mobile-tab--bg-primary .m-video-banner__body,.m-video-banner--mobile-tab--bg-primary .m-video-banner__header,.m-video-banner--mobile-tab--bg-primary .m-video-banner__subtitle,.m-video-banner--mobile-tab--bg-primary .m-video-banner__title{color:var(--video-banner-mobile-tab-bg-text-white)}
.m-video-banner--mobile-tab--bg-primary .a-button.a-button--primary{--button-primary-bg:var(--video-banner-mobile-tab-button-primary-bg);--button-primary-color:var(--video-banner-mobile-tab-button-primary-color)}
}
.m-video-banner-ply-lower-left .m-video-banner__icon-btn{left:0;right:auto}
.m-video-banner-ply-lower-right .m-video-banner__icon-btn{right:0}
.m-video-banner__extras{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--video-banner-desktop-extras-top-spacing)}
.m-video-banner__extras .a-button{--button-icon-size:var(--video-banner-play-button-icon-size);--button-icon-size-lg:var(--video-banner-play-button-icon-size-lg);--button-icon-size-sm:var(--video-banner-play-button-icon-size-sm)}
@media(max-width:991.98px){.m-video-banner__extras .a-button{display:inline-block}
}
.m-video-banner__extras>.xfpage{width:100%}
.m-video-banner__extras .btn{font-size:var(--video-banner-extras-btn-font-size);font-weight:var(--video-banner-extras-btn-font-weight);letter-spacing:var(--video-banner-extras-btn-letter-spacing);line-height:var(--video-banner-extras-btn-line-height)}
@media(max-width:991.98px){.m-video-banner__extras{margin-top:var(--video-banner-tablet-extras-top-spacing)}
.m-video-banner__extras .a-button{margin-top:0}
}
@media(max-width:575.98px){.m-video-banner__extras{display:block;margin-top:var(--video-banner-mobile-extras-top-spacing)}
.m-video-banner__extras .a-button{display:block;width:100%}
.m-video-banner__extras .a-button .a-link{width:100%}
.m-video-banner__extras .a-button .a-button{text-align:center;width:100%}
.m-video-banner__extras .a-button+.a-button{margin-left:0 !important;margin-top:var(--video-banner-mobile-extras-top-spacing)}
}
.m-video-banner__extras .a-button .a-button{margin:0}
.m-video-banner__extras .a-button+.a-button{margin-left:var(--video-banner-extras-between-spacing)}
.m-video-banner__extras .a-button.a-button--primary span{color:inherit}
.m-video-banner__extras .a-button.a-button--primary-v1 span{color:inherit}