.botIcon{bottom:25px;left:10px;position:fixed;z-index:9994}.iconInner{-webkit-align-items:center;-ms-align-items:center;align-items:center;background:#a64bf4;background:-webkit-linear-gradient(to left,#0024def0,#7100fff0,#0074def0,#0d00fff0);background:-o-linear-gradient(to left,#0024def0,#7100fff0,#0074def0,#0d00fff0);background:-moz-linear-gradient(to left,#0024def0,#7100fff0,#0074def0,#0d00fff0);background:linear-gradient(to left,#0024def0,#7100fff0,#0074def0,#0d00fff0);background-position:50%;background-size:300%;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.7em;height:2em;justify-content:center;width:2em;box-shadow:3px 3px 3px #00000050}.botSubject,.messages,.showBotSubject .botIconContainer,.showMessenger .botIconContainer{display:none}.msg-button{border:none;border-radius:30px;background-color:transparent;font-weight:600}.msg-button:hover{border:.5px solid transparent;color:#075f56}.chat-link{font-weight:600}.botIcon .Messages,.botIcon .Messages_list{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.chat_close_icon{color:#fff;cursor:pointer;font-size:16px;position:absolute;right:12px;z-index:9}.chat_close_icon:hover{color:red;transform:scale(1.1)}.chat_on_icon{color:#fff;font-size:25px;text-align:center}.botIcon .Layout{-webkit-animation:appear .15s cubic-bezier(.25,.25,.5,1.1);-ms-animation:appear .15s cubic-bezier(.25,.25,.5,1.1);animation:appear .15s cubic-bezier(.25,.25,.5,1.1);-webkit-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#3f51b5;bottom:20px;border-radius:10px;box-shadow:3px 2px 10px 3px #00000036;box-sizing:content-box!important;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-height:30px;max-width:300px;min-width:50px;opacity:0;pointer-events:auto;position:fixed;-webkit-transition:right .1s cubic-bezier(.25, .25, .5, 1),bottom .1s cubic-bezier(.25, .25, .5, 1),min-width .2s cubic-bezier(.25, .25, .5, 1),max-width .2s cubic-bezier(.25, .25, .5, 1),min-height .2s cubic-bezier(.25, .25, .5, 1),max-height .2s cubic-bezier(.25, .25, .5, 1),border-radius 50ms cubic-bezier(.25, .25, .5, 1) .15s,background-color 50ms cubic-bezier(.25, .25, .5, 1) .15s,color 50ms cubic-bezier(.25, .25, .5, 1) .15s;-ms-transition:right .1s cubic-bezier(.25, .25, .5, 1),bottom .1s cubic-bezier(.25, .25, .5, 1),min-width .2s cubic-bezier(.25, .25, .5, 1),max-width .2s cubic-bezier(.25, .25, .5, 1),min-height .2s cubic-bezier(.25, .25, .5, 1),max-height .2s cubic-bezier(.25, .25, .5, 1),border-radius 50ms cubic-bezier(.25, .25, .5, 1) .15s,background-color 50ms cubic-bezier(.25, .25, .5, 1) .15s,color 50ms cubic-bezier(.25, .25, .5, 1) .15s;transition:right .1s cubic-bezier(.25, .25, .5, 1),bottom .1s cubic-bezier(.25, .25, .5, 1),min-width .2s cubic-bezier(.25, .25, .5, 1),max-width .2s cubic-bezier(.25, .25, .5, 1),min-height .2s cubic-bezier(.25, .25, .5, 1),max-height .2s cubic-bezier(.25, .25, .5, 1),border-radius 50ms cubic-bezier(.25, .25, .5, 1) .15s,background-color 50ms cubic-bezier(.25, .25, .5, 1) .15s,color 50ms cubic-bezier(.25, .25, .5, 1) .15s;z-index:999999999}.botIcon .Layout-open{border-radius:10px;color:#fff;height:500px;max-height:500px;max-width:300px;overflow:hidden;-webkit-transition:right .1s cubic-bezier(.25, .25, .5, 1),bottom .1s cubic-bezier(.25, .25, .5, 1.1),min-width .2s cubic-bezier(.25, .25, .5, 1.1),max-width .2s cubic-bezier(.25, .25, .5, 1.1),max-height .2s cubic-bezier(.25, .25, .5, 1.1),min-height .2s cubic-bezier(.25, .25, .5, 1.1),border-radius 0s cubic-bezier(.25, .25, .5, 1.1),background-color 0s cubic-bezier(.25, .25, .5, 1.1),color 0s cubic-bezier(.25, .25, .5, 1.1);-ms-transition:right .1s cubic-bezier(.25, .25, .5, 1),bottom .1s cubic-bezier(.25, .25, .5, 1.1),min-width .2s cubic-bezier(.25, .25, .5, 1.1),max-width .2s cubic-bezier(.25, .25, .5, 1.1),max-height .2s cubic-bezier(.25, .25, .5, 1.1),min-height .2s cubic-bezier(.25, .25, .5, 1.1),border-radius 0s cubic-bezier(.25, .25, .5, 1.1),background-color 0s cubic-bezier(.25, .25, .5, 1.1),color 0s cubic-bezier(.25, .25, .5, 1.1);transition:right .1s cubic-bezier(.25, .25, .5, 1),bottom .1s cubic-bezier(.25, .25, .5, 1.1),min-width .2s cubic-bezier(.25, .25, .5, 1.1),max-width .2s cubic-bezier(.25, .25, .5, 1.1),max-height .2s cubic-bezier(.25, .25, .5, 1.1),min-height .2s cubic-bezier(.25, .25, .5, 1.1),border-radius 0s cubic-bezier(.25, .25, .5, 1.1),background-color 0s cubic-bezier(.25, .25, .5, 1.1),color 0s cubic-bezier(.25, .25, .5, 1.1);width:100%}.botIcon .Layout-expand{display:none;height:400px;max-height:100vh;min-height:300px}.showBotSubject.botIcon .Layout-expand{display:block}.botIcon .Layout-mobile{bottom:10px}.botIcon .Layout-mobile.Layout-open{min-width:calc(100% - 20px);width:calc(100% - 20px)}.botIcon .Layout-mobile.Layout-expand{border-radius:0!important;bottom:0;height:100%;min-height:100%;min-width:100%;width:100%}.botIcon .Messenger_messenger{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.botIcon .Messenger_header,.botIcon .Messenger_messenger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.botIcon .Messenger_header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#075f56;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:40px;padding-left:10px;padding-right:40px}#messenger{padding:5px 3px 5px 3px}.botIcon .Messenger_header h4{-webkit-animation:slidein .15s .3s;-ms-animation:slidein .15s .3s;animation:slidein .15s .3s;-webkit-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards;font-size:16px;opacity:0;color:#ff0}.botIcon .Messenger_prompt{font-size:16px;font-weight:400;line-height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botIcon .Messenger_content{background:url(../img/chat-background.webp) no-repeat center center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:80px}.botIcon .Messages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow-x:hidden;overflow-y:auto;padding:10px;position:relative;-webkit-overflow-scrolling:touch}.botIcon .Input{background-color:#fff;color:#fff;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:5px;padding-top:5px;position:relative;width:100%;border:1px solid #075f5642;border-radius:60px}.botIcon .Input-blank .Input_field{max-height:20px}.botIcon .Input_field{background-color:transparent;border:none;outline:0;padding-left:15px;padding-right:45px;resize:none;width:100%;font-size:14px;line-height:20px;min-height:20px!important}.botIcon .Input_button-emoji{right:45px}.botIcon .Input_button{background-color:#075f56;border:none;bottom:1px;cursor:pointer;height:35px;outline:0;padding:0;position:absolute;width:35px;border-radius:50px}.botIcon .Input_button-send{right:1px}.botIcon .Input-emoji .Input_button-emoji .Icon,.botIcon .Input_button:hover .Icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.botIcon .Input-emoji .Input_button-emoji .Icon path,.botIcon .Input_button:hover .Icon path{fill:#2c2c46}.Icon svg{height:auto;width:70%;position:relative;top:4px;right:-1px;padding:1px}.msg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.msg.user{-webkit-box-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.msg+.msg{margin-top:15px}span.responsText{color:#000;display:inline-block;font-size:11px;margin-left:5px;vertical-align:top;max-width:calc(100% - 50px);background-color:#e1ffc7cf;padding-left:15px;padding-right:15px;border:1px solid #e1ffc7f1;border-radius:30px;box-shadow:1px 1px 0px #00000021}.msg.user span.responsText{margin-left:0;margin-right:10px}span.avtr{display:inline-block;width:30px}span.avtr figure{background-color:#ccc;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;margin:0;padding-bottom:100%}@-webkit-keyframes appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-ms-keyframes appear{0%{opacity:0;-ms-transform:scale(0);transform:scale(0)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}@keyframes appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes slidein{0%{opacity:0;-ms-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:412px){.botIcon .Layout-open{width:250px}}