.bl-super-contact{position:fixed;z-index:2;right:10px;bottom:10%}.bl-super-contact-icon{margin-bottom:20px;transition:all .5s ease}.bl-super-contact-icon.hide{opacity:0}.bl-super-contact-icon-wrap{position:relative;width:40px;height:40px}.bl-super-contact-icon-button{padding:7px;border-radius:50%}.bl-super-contact-icon-button a{position:relative;z-index:1;display:block}.bl-super-contact-close{position:relative;width:40px;height:40px;border-radius:50%;background-color:#dc3545;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;padding:5px}.bl-super-contact-close:hover{cursor:pointer}.bl-super-contact-close.close{background-color:#333}.bl-super-contact-icon-wrap.is-buble .bl-contact-text{background-color:#fff;width:200px;border-radius:10px;padding:10px;display:block;color:#000;bottom:calc( 100% + 20px );top:auto;right:0;min-height:50px;display:flex;justify-content:center}.bl-super-contact-icon-wrap.is-buble .bl-contact-text:before{border-bottom:8px solid #fff;right:10px;top:auto;bottom:-8px;transform:rotate(180deg)}.bl-contact-text{position:absolute;right:calc( 100% + 5px);top:50%;background-color:#c10404;color:#fff;padding:2px 5px;border-radius:5px;font-size:12px;margin-top:-10px;display:none;max-width:200px;box-shadow:1px 1px 15px -5px #a7a7a7}.bl-contact-text:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #c10404;position:absolute;right:-6px;transform:rotate(90deg);top:5px}.bl-super-contact.left .bl-contact-text{left:45px;right:auto}.bl-super-contact.left .bl-contact-text:before{left:-9px;right:auto;transform:rotate(-90deg)}.bl-super-contact.left .bl-super-contact-icon-wrap.is-buble .bl-contact-text{left:0;right:auto}.bl-super-contact.left .bl-super-contact-icon-wrap.is-buble .bl-contact-text:before{left:11px;right:auto;transform:rotate(180deg)}.show-text-display.bl-contact-text{display:block}.bl-contact-text .bl-contact-text-display{text-wrap:nowrap}.bl-super-contact-icon-wrap.is-buble .bl-contact-text .bl-contact-text-display{text-wrap:wrap}.bl-contact-text.hidden{display:none;visibility:hidden}.bl-super-contact-icon:hover .bl-contact-text{display:flex}.bl-super-contact-close.close .open-icon{display:none}.bl-super-contact .typing-indicator{display:flex;align-items:center}.bl-super-contact .dot{width:10px;height:10px;margin:0 3px;background-color:#d1d1d1;border-radius:50%;opacity:.5;animation:blink 1.4s infinite both}.bl-super-contact .dot:nth-child(1){animation-delay:0s}.bl-super-contact .dot:nth-child(2){animation-delay:.2s}.bl-super-contact .dot:nth-child(3){animation-delay:.4s}.bl-contact-text .close-text{position:absolute;right:-10px;top:-10px;padding:0;margin:0;border:0 none;line-height:1;width:26px;height:26px;cursor:pointer;background:#787878;border-radius:50%;text-align:center;background-color:#407bff;color:#fff;line-height:30px}@keyframes blink{0%,80%,100%{opacity:.5}40%{opacity:1}}.ring{border-radius:50%;background-color:#fff;position:relative;animation:ring 1s linear infinite;border-radius:50%}@keyframes ring{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.pulse{border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.pulse:before{content:"";position:absolute;border:1px solid orange;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;animation:pulse 1s linear infinite}.pulse:after{content:"";position:absolute;border:1px solid ORANGE;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;animation:pulse 1s linear infinite;animation-delay:.3s}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(1.1);opacity:0}}