#chatbot-container{position:relative}#chatbot-container .inner{position:fixed;right:0;z-index:99999;bottom:40px;width:100px;height:100px;padding:15px;display:flex;justify-content:flex-end;align-items:flex-end}#chatbot-container .inner .chatbot-toggle-wrapper{position:relative;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}#chatbot-container .inner .chatbot-toggle-wrapper.hidden-toggle{opacity:0;visibility:hidden;pointer-events:none}#chatbot-container .inner .chatbot-toggle-wrapper .chatbot-toggle{background-color:#009ee3;border-radius:50%;transition:.2s all ease-in-out;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.25);border:none;cursor:pointer;align-items:center;justify-content:center;font-size:28px;display:flex;height:100%;width:100%;color:#fff}#chatbot-container .inner .chatbot-toggle-wrapper .chatbot-toggle:hover{opacity:.8}#chatbot-container .inner .chatbot-toggle-wrapper .chatbot-toggle-close{position:absolute;top:-11px;right:-.8rem;background-color:#707689;color:#fff;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;padding:0;border:1px solid #fff;cursor:pointer;box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.25);transition:background-color .2s ease-in-out}#chatbot-container .inner .chatbot-toggle-wrapper .chatbot-toggle-close:hover{background-color:hsl(225.6,10.0401606426%,58.8235294118%)}#chatbot-container .chatbot-iframe-wrapper{z-index:2147483641;position:fixed;width:100%;height:100%;max-height:calc(100% + 0px);right:0;bottom:0;transition:transform .3s ease-out;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;transform:translateY(120%)}#chatbot-container .chatbot-iframe-wrapper.active{transform:translateY(0)}#chatbot-container .chatbot-iframe-wrapper.hidden{display:none}@media(min-width:768px){#chatbot-container .chatbot-iframe-wrapper{width:450px;height:650px;right:30px;bottom:30px;border-radius:10px}}#chatbot-container .chatbot-iframe-wrapper .chatbot-close{position:absolute;top:10px;left:10px;z-index:99999;background-color:rgba(0,0,0,.6);border:none;cursor:pointer;font-size:16px;color:#fff;padding:3px 7px;border-radius:50%}#chatbot-container .chatbot-iframe-wrapper .chatbot-close:hover{opacity:.8;background-color:rgba(0,0,0,.8)}#chatbot-container .chatbot-iframe-wrapper iframe{flex-grow:1;height:100%;width:100%;border:none}@media(min-width:768px){#chatbot-container .chatbot-iframe-wrapper iframe{border-radius:10px}}