#nGageLH{
  display:none!important}
.bottom-right-black-bubble-invite-container{
  position:fixed;
  opacity:0;
  bottom:5px;
  right:15px;
  transition:0.25s all ease!important;
  -webkit-transition:0.25s all ease!important;
  z-index:10000}
a.black-bubble-background-link{
  text-decoration:none!important}
a.black-bubble-background-link:hover{
  text-decoration:none!important}
.black-bubble-background{
  width:260px;
  height:132px;
  border-radius:12px;
  background:#2b2b2b;
  box-shadow:0 2px 7px 0 rgba(70,70,70,.5);
  margin-bottom:10px;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease;
  opacity:1}
.black-bubble-background-image-container{
  background-color:#2b2b2b;
  box-shadow:0 -2px 4px 0 rgba(173,173,173,.5);
  width:49px;
  height:49px;
  overflow:hidden;
  border-radius:50%;
  border:2px solid #fff;
  margin:0 auto;
  position:relative;
  top:-25px}
.black-bubble-background-image{
  width:54px;
  height:auto;
  position:relative;
  left:-6px;
  top:5px}
.black-bubble-background-online-dot{
  width:10px;
  height:10px;
  background-color:#569809;
  position:absolute;
  border-radius:50%;
  bottom:203px;
  right:111px}
.black-bubble-headline{
  text-align:center;
  text-transform:uppercase;
  color:#f55d25;
  font-size:24px;
  font-family: 'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
  font-weight:800;
  margin-top:-16px;
  margin-bottom:5px;
  line-height: 32px;
  letter-spacing:.25px}
.black-bubble-description-text{
  width:231px;
  margin:0 auto;
  text-align:center;
  font-family: 'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
  font-size:16px;
  font-weight: 300;
  color:#dadada;
  line-height:20px}
.black-bubble-curved-triangle-container{
  position:relative;
  float:right;
  top:21px;
  right:50px}
.black-bubble-curved-triangle-image{
  width:37px;
  height:auto;
  vertical-align: top;
  filter: brightness(0.75);
  -webkit-filter: brightness(0.75);
}
.black-circle-background-image-container{
  float:right}
.black-circle-background-image{
  width:85px;
  height:85px;
  position:relative;
  left:7px;
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease;
  opacity:1;
  filter: contrast(115%);
  -webkit-filter: contrast(115%);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}
.black-circle-background-image:hover{
  opacity:.8;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}
.chat-window-background-container{
  display:none;
  opacity:0;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease;
  position:relative;
  top:40px;
  right:3px}
.chat-window-background{
  width:285px;
  height:330px;
  background-color:#fff;
  border-radius:4px;
  box-shadow:-2px -2px 4px 0 rgba(147,147,147,.5),2px 2px 4px 0 rgba(147,147,147,.5);
  margin-bottom:8px}
.chat-window-top{
  width:100%;
  height:36px;
  background-color:#2b2b2b;
  border-top-left-radius:4px;
  border-top-right-radius:4px}
.chat-window-top-content-container{
  position:relative;
  top:8px}
.chat-window-top-content-dot{
  width:14px;
  height:14px;
  background-color:#3dab3d;
  border-radius:50%;
  display:inline-block;
  float:left;
  margin-left:15px;
  margin-top:3px}
.chat-window-top-content-headline{
  color:#fff;
  text-transform:uppercase;
  font-size:16px;
  display:inline-block;
  float:left;
  margin-left:7px;
  font-family: 'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
  letter-spacing:.25px;
  font-weight: 800;
  line-height: 21px;}
.chat-window-top-content-dismiss-image{
  width:15px;
  height:15px;
  display:inline-block;
  float:right;
  margin-right:14px;
  margin-top:2px;
  opacity:.85;
  cursor:pointer}
a.chat-window-link{
  text-decoration:none}
.chat-window-middle{
  width:100%;
  height:254px;
  padding:30px 15px 15px 15px}
.chat-window-middle-container{
  width:100%;
  height:100%}
.chat-window-middle-left{
  width:12%;
  height:100%;
  display:inline-block;
  float:left}
.chat-window-operator-image-container{
  background-color:#383838;
  border-radius:50%;
  width:30px;
  height:30px;
  overflow:hidden;
  border:1.2px solid #f55d25;
  position:relative;
  left:-7px;
  top:42px;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease}
.chat-window-operator-image{
  width:32px;
  height:auto;
  position:relative;
  top:4px;
  left:-2.5px}
.chat-window-middle-right{
  width:88%;
  height:100%;
  display:inline-block;
  float:left}
.chat-window-message-one,.chat-window-message-two{
  background-color:#f5f7f7;
  padding:9px 12px;
  color:#272727;
  line-height:19px;
  border-radius:4px;
  margin-bottom:5px;
  font-size: 16px;
  font-weight: 300;
  font-family: 'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}
.chat-window-message-two{
  display:none;
  border-bottom-left-radius:0;
  transition:0.15s all ease;
  -webkit-transition:0.15s all ease}
.chat-window-start-chat-cta{
  background-color:#f55d25;
  padding:8px;
  color:#fff;
  border-radius:4px;
  text-align:center;
  font-size:18px;
  letter-spacing:.25px;
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease;
  letter-spacing:.5px;
  line-height: 25px;
  font-weight: 600
  font-family: 'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}
.chat-window-start-chat-cta:hover{
  background-color:#ff7947}
.chat-bubble-container{
  position:relative;
  left:11px;
  top:10px;
  transition:0.5s all ease;
  -webkit-transition:0.5s all ease}
.chat-bubble{
  height:26px;
  width:26px;
  background:#f5f7f7}
.chat-bubble:before{
  content:'';
  height:26px;
  width:26px;
  display:block;
  background:#f5f7f7;
  border-radius:50%;
  z-index:1;
  position:relative;
  left:-13px}
.chat-bubble:after{
  content:'';
  height:26px;
  width:26px;
  background:#f5f7f7;
  border-radius:50%;
  position:relative;
  left:13px;
  top:-26px;
  display:block}
.loading{
  position:relative;
  z-index:10;
  width:52px;
  left:-4px;
  top:-16px}
.dot{
  height:6px;
  width:6px;
  border-radius:50%;
  background:#d1d1d1;
  display:block;
  float:left;
  margin:0 0 0 4px}
.dot.one{
  -webkit-animation:cycleOne 1s ease-in-out infinite;
  -moz-animation:cycleOne 1s ease-in-out infinite;
  -o-animation:cycleOne 1s ease-in-out infinite;
  animation:cycleOne 1s ease-in-out infinite;
  -webkit-animation-direction:normal;
  -moz-animation-direction:normal;
  -o-animation-direction:normal;
  animation-direction:normal}
.dot.two{
  -webkit-animation:cycleTwo 1s ease-in-out infinite;
  -moz-animation:cycleTwo 1s ease-in-out infinite;
  -o-animation:cycleTwo 1s ease-in-out infinite;
  animation:cycleTwo 1s ease-in-out infinite;
  -webkit-animation-direction:normal;
  -moz-animation-direction:normal;
  -o-animation-direction:normal;
  animation-direction:normal}
.dot.three{
  -webkit-animation:cycleThree 1s ease-in-out infinite;
  -moz-animation:cycleThree 1s ease-in-out infinite;
  -o-animation:cycleThree 1s ease-in-out infinite;
  animation:cycleThree 1s ease-in-out infinite;
  -webkit-animation-direction:normal;
  -moz-animation-direction:normal;
  -o-animation-direction:normal;
  animation-direction:normal}
@-webkit-keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-moz-keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-o-keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@keyframes cycleOne{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,1)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-webkit-keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-moz-keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-o-keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@keyframes cycleTwo{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,1)}
  100%{
    background:rgba(150,150,150,.4)}
}
@-webkit-keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
@-moz-keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
@-o-keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
@keyframes cycleThree{
  0%{
    background:rgba(150,150,150,.4)}
  33.333%{
    background:rgba(150,150,150,.4)}
  66.6667%{
    background:rgba(150,150,150,.4)}
  100%{
    background:rgba(150,150,150,1)}
}
.chat-window-curved-triangle-container{
  float:right;
  position:relative;
  top:40px;
  right:48px}
.chat-window-curved-triangle-image{
  width:37px;
  height:auto;
  vertical-align: top;
}

