.bl-super-contact{position:fixed;z-index:2}.bl-super-contact-icon{margin-bottom:20px;transition:all 500ms ease}.bl-super-contact-icon.hide{opacity:0}.bl-super-contact-icon-button.pulse{padding:7px}.bl-super-contact-icon-button{border-radius:50%}.bl-super-contact-icon-button a{position:relative;z-index:1;display:block}.bl-super-contact-icon-wrap{position:relative}.bl-super-contact-close{position:relative;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:#f4f4f4}.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 .show-text .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:0.2s}.bl-super-contact .dot:nth-child(3){animation-delay:0.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}.ring{border-radius:50%;background-color:#FFF;position:relative;animation:ring 1s linear infinite;border-radius:50%}.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:0.3s}.swing{animation-name:swing;animation-delay:1s;animation-duration:1s;animation-iteration-count:infinite}#btn-nhan-bao-gia{position:fixed;bottom:10px;border:2px solid #FFF;font-family:Anton,sans-serif;font-size:16px;padding:10px 20px;text-decoration:none;z-index:1;border-radius:10px;font-weight:700;text-transform:capitalize}.animation-swing{animation-name:swing;animation-delay:.3s;animation-duration:1.5s;animation-iteration-count:infinite}.animation-blink{animation-name:blink;animation-delay:.3s;animation-duration:1.5s;animation-iteration-count:infinite}.animation-ring{animation-name:ring;animation-delay:.3s;animation-duration:1.5s;animation-iteration-count:infinite}.animation-pulse{animation-name:pulse;animation-delay:.3s;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes blink{0%,80%,100%{opacity:.5}40%{opacity:1}}@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)}}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(1.1);opacity:0}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}