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