.limelight-player{--floatingbutton-light-gray:rgba(34,39,49,0.4);--floatingbutton-light-magenta:rgba(170,0,97,0.6)}
.a-floatingactionbutton{z-index:999}
.a-floatingactionbutton--sticky-button{bottom:0;position:sticky;width:100%;left:0;margin:0 !important}
.a-floatingactionbutton--sticky-button .container{padding-left:0;padding-right:0}
@media(min-width:1200px){.a-floatingactionbutton--sticky-button .a-floatingactionbutton__floating-button.fab-d-none{display:none}
}
.a-floatingactionbutton__float-full-width{width:100%;padding:12px 0 12px 0}
.a-floatingactionbutton__floating-button a{text-decoration:none !important}
.a-floatingactionbutton__floating-button .full-width-large{width:100%;min-height:48px;font-size:18px;padding:12px 0 12px 0}
.a-floatingactionbutton__floating-button .full-width-medium{width:100%;min-height:40px;font-size:16px;padding:12px 0 12px 0}
.a-floatingactionbutton__floating-button .full-width-small{width:100%;min-height:32px;font-size:14px}
.a-floatingactionbutton__floating-button .right-aligned{top:50%;position:fixed;right:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-floatingactionbutton__floating-button .right-aligned button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-floatingactionbutton__floating-button .right-aligned button .button-alignment{display:-webkit-box;display:-ms-flexbox;display:flex}
.a-floatingactionbutton__floating-button .right-aligned button .icon-left{padding-right:10px}
.a-floatingactionbutton__floating-button .right-aligned button .icon-right{padding-left:10px}
.a-floatingactionbutton__floating-button .right-aligned .text-right{text-align:right}
.a-floatingactionbutton__floating-button .right-aligned .text-left{text-align:left}
.a-floatingactionbutton__floating-button .right-aligned .text-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-floatingactionbutton__floating-button .right-aligned .text-none{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.a-floatingactionbutton__floating-button .right-aligned-large{width:160px;min-height:160px;font-size:18px;padding:12px 8px 12px 8px;word-break:break-word}
.a-floatingactionbutton__floating-button .right-aligned-medium{width:128px;min-height:128px;font-size:16px;padding:12px 8px 12px 8px;word-break:break-word}
.a-floatingactionbutton__floating-button .right-aligned-small{width:96px;min-height:96px;font-size:14px;padding:12px 8px 12px 8px;word-break:break-word}
.a-floatingactionbutton__floating-button .right-aligned-icon-large{width:96px;height:96px;padding:12px 8px 12px 8px}
.a-floatingactionbutton__floating-button .right-aligned-icon-medium{width:64px;height:64px;padding:12px 8px 12px 8px}
.a-floatingactionbutton__floating-button .right-aligned-icon-small{width:48px;height:48px;padding:12px 8px 12px 8px}
.a-floatingactionbutton__floating-button__danger{background:var(--floatingbutton-danger);color:var(--floatingbutton-white);border:0}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__danger:hover{background:var(--floatingbutton-white);color:var(--floatingbutton-danger);border:1px solid var(--floatingbutton-danger)}
}
.a-floatingactionbutton__floating-button__danger-disabled{background:var(--floatingbutton-charcoal-disabled);color:var(--floatingbutton-white)}
.a-floatingactionbutton__floating-button__primary-button{background:var(--floatingbutton-cerulean-blue);color:var(--floatingbutton-white);border:0}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__primary-button:hover{background:var(--floatingbutton-white);color:var(--floatingbutton-cerulean-blue);border:1px solid var(--floatingbutton-cerulean-blue)}
}
.a-floatingactionbutton__floating-button__primary-button-disabled{background:var(--floatingbutton-charcoal-disabled);color:var(--floatingbutton-white)}
.a-floatingactionbutton__floating-button__secondary-button{background:var(--floatingbutton-secondary);color:var(--floatingbutton-tertiary-v);border:0}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__secondary-button:hover{background:var(--floatingbutton-white);color:var(--floatingbutton-tertiary-v);border:1px solid var(--floatingbutton-secondary)}
}
.a-floatingactionbutton__floating-button__secondary-button-disabled{background:var(--floatingbutton-charcoal-disabled);color:var(--floatingbutton-white)}
.a-floatingactionbutton__floating-button__tertiary-button{background:var(--floatingbutton-tertiary-v);color:var(--floatingbutton-white);border:0}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__tertiary-button:hover{background:var(--floatingbutton-white);color:var(--floatingbutton-tertiary-v);border:1px solid var(--floatingbutton-tertiary-v)}
}
.a-floatingactionbutton__floating-button__tertiary-button-disabled{background:var(--floatingbutton-charcoal-disabled);color:var(--floatingbutton-white)}
.a-floatingactionbutton__floating-button__primary-v1{background-color:var(--floatingbutton-primary-v1-bg);color:var(--floatingbutton-primary-v1-color);border:var(--floatingbutton-secondary-v1-bg)}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__primary-v1:hover{color:var(--floatingbutton-primary-v1-color)}
}
.a-floatingactionbutton__floating-button__primary-v1:active{background-color:var(--floatingbutton-primary-v1-bg-pressed);color:var(--floatingbutton-primary-v1-color-pressed)}
.a-floatingactionbutton__floating-button__primary-v2{border:var(--floatingbutton-secondary-v1-bg);background-color:var(--floatingbutton-primary-v2-bg);color:var(--floatingbutton-primary-v2-color)}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__primary-v2:hover{color:var(--floatingbutton-primary-v2-color)}
}
.a-floatingactionbutton__floating-button__primary-v2:active{background-color:var(--floatingbutton-primary-v2-bg-pressed);color:var(--floatingbutton-primary-v2-color)}
.a-floatingactionbutton__floating-button__secondary-v1{border:var(--floatingbutton-secondary-v1-border);background-color:var(--floatingbutton-secondary-v1-bg);color:var(--floatingbutton-secondary-v1-color)}
@media(min-width:1200px){.a-floatingactionbutton__floating-button__secondary-v1:hover{background-color:var(--floatingbutton-secondary-v1-bg-hover);color:var(--floatingbutton-secondary-v1-color);-webkit-box-shadow:none;box-shadow:none}
}
.a-floatingactionbutton__floating-button__secondary-v1:active{background-color:var(--floatingbutton-secondary-v1-bg-pressed);color:var(--floatingbutton-secondary-v1-color);-webkit-box-shadow:var(--floatingbutton-box-shadow);box-shadow:var(--floatingbutton-box-shadow)}
.a-floatingactionbutton__floating-button .icon-text-align{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-floatingactionbutton__floating-button .floating-btn-text{font-family:var(--floatingbutton-brandon-bold);line-height:20px;vertical-align:center;letter-spacing:.8px;text-align:center;border-radius:0}
.generic-modal.modal-float-button .video-js{height:auto !important;padding-bottom:56.25%}
.generic-modal.modal-float-button .embed-video{width:100% !important;height:488px !important;border:none !important}
.generic-modal.modal-float-button .modal-dialog{max-width:70% !important}
.generic-modal.modal-float-button .generic-modal__content-footer{display:none}
.generic-modal.modal-float-button .generic-modal__content-body{padding-left:0;padding-right:0;border:0}
.generic-modal.modal-float-button .m-video .limelight-player{background:none !important;width:100% !important;height:490px !important;top:0}
.generic-modal.modal-float-button .m-video .limelight-player .vjs-limelight-big-play:before{content:"\f101";background:var(--floatingbutton-light-gray);border-radius:100px;font-size:60px;line-height:60px;position:absolute;border:0;top:50%;left:50%;width:96px;height:96px;padding:16px 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.generic-modal.modal-float-button .m-video .limelight-player .vjs-limelight-big-play:hover::before{content:"\f101";background:var(--floatingbutton-light-magenta);border-radius:100px;font-size:60px;line-height:60px;position:absolute;border:0;top:50%;left:50%;width:96px;height:96px;padding:16px 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.generic-modal.modal-float-button .m-video .limeLight-video-wrapper{width:100% !important;height:485px !important}
@media(max-width:1199.98px){.generic-modal.modal-float-button .m-video .limeLight-video-wrapper{width:100% !important;height:370px !important}
.generic-modal.modal-float-button .m-video .limelight-player{background:none !important}
.generic-modal.modal-float-button .embed-video{width:100% !important;height:488px !important;border:none !important}
}
@media(max-width:991.98px){.generic-modal.modal-float-button .generic-modal__content-body{height:auto}
.generic-modal.modal-float-button .m-video .limeLight-video-wrapper{width:100% !important;height:285px !important}
.generic-modal.modal-float-button .m-video .limelight-player{background:0}
.generic-modal.modal-float-button .embed-video{width:100%;height:300px !important;border:none !important}
}
@media(max-width:767.98px){.generic-modal.modal-float-button .generic-modal__content{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:70%;margin-right:20px;margin-left:20px}
.generic-modal.modal-float-button .modal-dialog{max-width:88% !important}
.generic-modal.modal-float-button .m-video .limelight-player{background:none !important}
.generic-modal.modal-float-button .m-video .limelight-player .vjs-limelight-big-play:before{content:"\f101";background:var(--floatingbutton-light-gray);border-radius:100px;font-size:40px;line-height:40px;position:absolute;border:0;top:50%;left:50%;width:48px;height:48px;padding:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.generic-modal.modal-float-button .m-video .limelight-player .vjs-limelight-big-play:hover::before{content:"\f101";background:var(--floatingbutton-light-magenta);border-radius:100px;font-size:40px;line-height:40px;position:absolute;border:0;top:50%;left:50%;width:48px;height:48px;padding:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.generic-modal.modal-float-button .embed-video{width:100%;height:210px !important}
}
@media(max-width:767.98px){.a-floatingactionbutton__floating-button .right-aligned-large,.a-floatingactionbutton__floating-button .right-aligned-medium,.a-floatingactionbutton__floating-button .right-aligned-small{width:96px;min-height:48px;font-size:14px;line-height:16px;padding:12px 8px 12px 8px;word-break:break-word}
.a-floatingactionbutton__floating-button .right-aligned button .icon-left{padding-right:0}
.a-floatingactionbutton__floating-button .right-aligned button .icon-right{padding-left:0}
}