.chat-message{padding:15px 25px 15px 15px;position:relative}.chat-message,.chat-message-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-message-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 2em)}.chat-message-current{-webkit-box-pack:right;-ms-flex-pack:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:right;padding:15px 15px 15px 25px}.chat-message-dating .chat-avatar{font-size:30px;overflow:visible}.chat-message-bubble{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:left;-ms-flex-pack:left;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:left;max-height:100%;padding:.6em 1em;position:relative;-webkit-transition:border-radius .2s;-o-transition:border-radius .2s;transition:border-radius .2s}.chat-message-time{font-size:.8em;font-weight:100;text-align:right}.chat-avatar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;min-width:30px;overflow:hidden;position:relative;text-align:center;top:6px;width:30px}.chat-avatar-img{height:100%;width:100%}.chat-message-file .chat-loader{margin-right:10px}.chat-message-image{color:#000;position:relative;text-decoration:none}.chat-message-image .chat-loader{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chat-message-status{bottom:0;color:rgba(0,0,0,.4);font-size:12px;left:25px;position:absolute;right:15px;text-align:right}.chat-file-name{font-size:1em;font-weight:700}.chat-file-name,.chat-file-name:hover{text-decoration:none}.chat-file-size{font-size:.9em;font-weight:400;opacity:.8}.chat-message-link{color:#000;opacity:.8}.chat-message-retry{color:#f73737;font-size:.8em}.chat-message-retry span{cursor:pointer;font-weight:700}.chat-message-current .chat-message-link{color:#fff}.chat-message-link:hover{opacity:1;text-decoration:none}.chat-message .chat-avatar{margin-right:10px}.chat-message-current .chat-avatar{margin-left:10px;margin-right:0}.chat-message .chat-avatar,.chat-message .chat-file-name,.chat-message .chat-message-bubble{background-color:#f1f3f5;color:#000}.chat-message-current .chat-avatar,.chat-message-current .chat-file-name,.chat-message-current .chat-message-bubble{background-color:#0d8bcd;color:#fff}.chat-message-image img{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.chat-online{border:1px solid #fff;border-radius:50%;height:8px;width:8px}.chat-is-online{background-color:#51d161}.chat-typing{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(80%,#fff),to(#fff));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 80%,#fff);color:#0d8bcd;font-size:.86em;left:0;position:absolute;right:0;text-align:left;top:-36px}.chat-is-typing .chat-typing{opacity:1}.chat-typing-txt{background:-o-linear-gradient(267deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.9) 60%,#fff 100%);background:linear-gradient(183deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.9) 60%,#fff);display:inline-block;padding:1em 1em .2em;width:100%}.chat-faces-welcome{height:100%;position:relative}.chat-faces-wraper{left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.chat-faces{margin:0 auto;max-width:360px;position:relative;text-align:center}.chat-faces-1,.chat-faces-2,.chat-faces-3{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-face,.chat-faces-1,.chat-faces-2,.chat-faces-3{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.chat-face{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;font-size:.9em;max-width:33%;padding:10px;text-align:center}.chat-faces .chat-face{display:inline-block;margin-left:-48px}.chat-faces .chat-face:first-of-type{margin-left:0}.chat-faces-1 .chat-face,.chat-faces-2 .chat-face,.chat-faces-3 .chat-face{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.chat-faces-1 .chat-face{font-size:1em;max-width:60%}.chat-faces-2 .chat-face{font-size:1em;max-width:50%}.chat-faces .chat-face-name{display:none}.chat-faces-1 .chat-face-name,.chat-faces-2 .chat-face-name,.chat-faces-3 .chat-face-name{display:block}.chat-faces-3 .chat-face-name{font-size:.86em}.chat-face-avatar{border:2px solid #fff;border-radius:50%;position:relative}.chat-faces .chat-face-avatar{height:68px;width:68px}.chat-face-img,.chat-faces-1 .chat-face-avatar,.chat-faces-2 .chat-face-avatar{height:100%;width:100%}.chat-face-img{border-radius:50%}.chat-faces-suggest{padding:40px 70px 0}.chat-face-name,.chat-faces-suggest{text-align:center}.chat-face .chat-online{border:2px solid #fff;bottom:3px;position:absolute;right:3px}.chat-faces-1 .chat-online{bottom:18px;right:32px}.chat-faces-2 .chat-online{bottom:14px;right:24px}.chat-faces-welcome{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .4s linear .4s,-webkit-transform .4s linear .4s;transition:opacity .4s linear .4s,-webkit-transform .4s linear .4s;-o-transition:opacity .4s linear .4s,transform .4s linear .4s;transition:opacity .4s linear .4s,transform .4s linear .4s;transition:opacity .4s linear .4s,transform .4s linear .4s,-webkit-transform .4s linear .4s}.chat-show-animate .chat-faces-welcome{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.chat-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0d8bcd;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding:.5em 15px}.chat-footer{position:relative}.chat-body{overflow-y:auto;padding-bottom:20px;position:relative}.chat-body,.chat-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-title{margin-left:10px}.chat-field-textarea{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;height:3.1em;line-height:1.5;max-height:137px;min-height:3.1em;outline:0;padding:.8em .5em;resize:none;vertical-align:middle}.chat-button{background-color:#fff;border:1px solid rgba(59,153,252,.5);border-radius:2em;color:#3b99fc;cursor:pointer;font:inherit;max-width:100%;min-width:2em;outline:none;padding:.6em 1em;text-align:center;-webkit-transition:background-color .2s ease,border-color,color,text-shadow;-o-transition:background-color .2s ease,border-color,color,text-shadow;transition:background-color .2s ease,border-color,color,text-shadow;vertical-align:middle}.chat-button:hover{background-color:#3b99fc;border-color:#3b99fc;color:#fff}.chat-button:disabled{background-color:#fff!important;border-color:rgba(0,0,0,.2)!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;opacity:.4!important}.chat-controls-send{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:35px}.chat-button-send,.chat-file-send{fill:currentColor;background-color:transparent;border:0;color:#bebec3;cursor:pointer;height:1.8em;margin:0 0 0 5px;padding:0;text-align:center;-webkit-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in;width:1.8em}.chat-button-send:hover,.chat-file-send:hover{color:#0479f5}.chat-field-container{border-top:1px solid #e6e6e6;position:relative}.chat-field-container.not-valid .chat-field-input,.chat-field-container.not-valid .chat-field-label{color:#e13418}.chat-field-container.not-valid+.chat-field-container{border-top:1px solid #fad6d0}.chat-field-container:first-of-type{border-top:0}.chat-field-button{background-color:transparent;border:0;border-radius:50%;bottom:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3b99fc;cursor:pointer;font-size:1.2em;position:absolute;right:0;top:4px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;width:40px}.chat-field-button:hover{background-color:rgba(4,121,245,.1)}.chat-field-button:hover:disabled{background-color:transparent;color:#bebec3;cursor:default}.chat-field-button:disabled{color:#bebec3}.chat-field-label{display:block;margin-bottom:.25rem}.chat-field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212529;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:2;padding:1em 2em 0 0;width:100%}.chat-field-invalid{border-color:#dc3545;color:#dc3545;opacity:.6}.chat-field-done{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;border-color:#198754;display:none;height:20px;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.chat-field-valid .chat-field-done{display:block}.chat-field-input:-webkit-autofill,.chat-field-input:-webkit-autofill:focus,.chat-field-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 0 hsla(0,0%,62%,.25)}.chat-field-input:focus{background-color:#fff;border-color:transparent;color:#212529;outline:0}.chat-field-input:disabled{background-color:#f5f5f5;opacity:1}.chat-field-container .chat-field-label{background-color:transparent;border:none;color:#757575;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding-right:.5rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:top .1s ease-in-out,scale .1s ease-in-out;-o-transition:top .1s ease-in-out,scale .1s ease-in-out;transition:top .1s ease-in-out,scale .1s ease-in-out}.chat-field-container .chat-field-input::-moz-placeholder{color:transparent}.chat-field-container .chat-field-input::-webkit-input-placeholder{color:transparent}.chat-field-container .chat-field-input:-ms-input-placeholder{color:transparent}.chat-field-container .chat-field-input::-ms-input-placeholder{color:transparent}.chat-field-container .chat-field-input::placeholder{color:transparent}.chat-field-container .chat-field-input:not(:-moz-placeholder-shown)~.chat-field-label{top:15px;transform:translateY(-50%) scale(.75)}.chat-field-container .chat-field-input:not(:-ms-input-placeholder)~.chat-field-label{top:15px;-ms-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}.chat-field-container .chat-field-input:focus~.chat-field-label,.chat-field-container .chat-field-input:not(:placeholder-shown)~.chat-field-label{top:15px;-webkit-transform:translateY(-50%) scale(.75);-ms-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}.chat-checkbox-label{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.chat-checkbox-icon{-ms-flex-negative:0;background-color:#fff;border:1px solid #dadcde;border-radius:5px;display:inline-block;flex-shrink:0;height:16px;margin-right:.33em;position:relative;top:3px;width:16px}.chat-checkbox-label:hover .chat-checkbox-icon{border-color:#3b99fc;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.07),0 0 2px #3b99fc;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.07),0 0 2px #3b99fc}.chat-checkbox-input{left:0;opacity:0;position:absolute;top:0}.chat-checkbox-input:checked+.chat-checkbox-icon{background-color:#3b99fc;border-color:#3b99fc}.chat-checkbox-input:checked+.chat-checkbox-icon:before{display:block}.chat-checkbox-icon:before{border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:none;height:6px;left:3px;position:relative;top:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}.chat-checkbox-text{cursor:pointer;font-size:.93em}.chat-button-emoji{fill:currentColor;color:#bebec3;cursor:pointer;height:1.8em;margin-left:5px;position:relative;-webkit-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in;width:1.8em}.chat-container-emoji{background:#fff;border-radius:5px;bottom:calc(100% + 3px);-webkit-box-shadow:0 3px 14px 1px rgba(0,0,0,.2);box-shadow:0 3px 14px 1px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 90px);max-width:277px;opacity:0;pointer-events:none;position:absolute;right:-33px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;visibility:hidden;width:277px;z-index:40}.chat-container-emoji:after{border:8px solid transparent;border-top-color:#fff;bottom:-16px;content:"";display:block;pointer-events:none;position:absolute;right:39px}.chat-open-emoji{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;visibility:visible}.chat-inner-emoji{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:277px;overflow-x:hidden;overflow-y:auto;padding:.5rem}.chat-icon-emoji,.chat-inner-emoji{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.chat-icon-emoji{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;word-wrap:normal;align-items:center;cursor:pointer;font-size:1.95em;height:32px;justify-content:center;line-height:37px;padding:.225em 0;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;vertical-align:middle;width:37px}.chat-icon-emoji:hover{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.chat-button-emoji:hover{color:#0479f5}.chat-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:.3em 1em;position:relative}.chat-form-overlay{background-color:#fff;bottom:0;display:none;left:0;opacity:.8;position:absolute;right:0;top:0}.chat-message-form{border-radius:12px;border-top:2px solid #0d8bcd;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 15px 0 rgba(0,0,0,.1);margin-left:55px;margin-right:25px;padding:5px 15px;position:relative}.chat-message-form .chat-field-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-message-field{border-top:1px solid #e6e6e6;position:relative}.chat-message-field:first-of-type{border-top:0}.chat-message-form .chat-button{margin:10px 0;width:100%}.chat-link-policy{color:#0d8bcd;display:inline-block;font-size:.9em;line-height:1.2em;margin-top:1em;text-align:center;text-decoration:none;text-transform:uppercase}.chat-link-policy:hover{color:#f73737;text-decoration:underline}.chat-spinner,.chat-spinner:after{border-radius:50%;height:5em;width:5em}.chat-spinner{-webkit-animation:animate 1.1s linear infinite;animation:animate 1.1s linear infinite;border:1em solid rgba(59,153,252,.2);border-left-color:#3b99fc;font-size:10px;left:50%;position:absolute;text-indent:-9999em;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chat-spinner-s{font-size:6px}@-webkit-keyframes animate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes animate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.chat-overlay{background-color:#fff;display:none;opacity:.8}.chat-drop,.chat-drop-overlay,.chat-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.chat-drop-overlay{background-color:#fff;opacity:.8}.chat-drop-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chat-drop-icon{width:70px}.chat-drop-icon svg{fill:#0d8bcd}.chat-drop-text{font-size:1.4em}.chat-drop-zone{bottom:0;left:0;position:absolute;right:0;top:0}.chat-message-rate input{display:none}.chat-rate-title{padding:10px;text-align:center}.chat-stars{margin:0 auto;text-align:center;width:150px}.star{background:-webkit-gradient(linear,left top,left bottom,from(#c5c4c4),to(#b4b3b2));background:-o-linear-gradient(top,#c5c4c4 0,#b4b3b2 100%);background:linear-gradient(180deg,#c5c4c4 0,#b4b3b2);cursor:pointer;display:inline-block;float:right;height:30px;position:relative;vertical-align:top;width:30px}.star:before{background:-webkit-gradient(linear,left top,left bottom,from(#dddcdb),to(#d1d0ce));background:-o-linear-gradient(top,#dddcdb 0,#d1d0ce 100%);background:linear-gradient(180deg,#dddcdb 0,#d1d0ce);bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:1}.star,.star:before{-webkit-clip-path:polygon(50% 0,66% 27%,98% 35%,76% 57%,79% 91%,50% 78%,21% 91%,24% 57%,2% 35%,32% 27%);clip-path:polygon(50% 0,66% 27%,98% 35%,76% 57%,79% 91%,50% 78%,21% 91%,24% 57%,2% 35%,32% 27%)}.star:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e0c24b),to(#cf7d00));background:-o-linear-gradient(top,#e0c24b 0,#cf7d00 100%);background:linear-gradient(180deg,#e0c24b 0,#cf7d00)}.star-input:checked~.star:before,.star:hover:before,.star:hover~.star:before{background:-webkit-gradient(linear,left top,left bottom,from(#f3d455),to(#eea400));background:-o-linear-gradient(top,#f3d455 0,#eea400 100%);background:linear-gradient(180deg,#f3d455 0,#eea400)}.pt-pb-10{padding:10px 0}.chat,.chat textarea{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.chat{-webkit-box-orient:vertical;-webkit-box-direction:normal;word-wrap:break-word;background-color:#fff;border-radius:10px;bottom:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:15px;line-height:1.5;max-width:380px;overflow:hidden;position:fixed;right:10px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;z-index:100000}.chat-open{height:40px;opacity:0}.chat-show-animate{height:600px;max-height:calc(100% - 20px);opacity:1;width:380px}.chat-open .chat-header{line-height:40px}.chat .chat-body,.chat .chat-close,.chat .chat-footer{display:none}.chat-open .chat-body,.chat-open .chat-close,.chat-open .chat-footer{display:block}@media only screen and (max-width:400px){.chat-show-animate{width:320px}}@media only screen and (max-width:340px){.chat-show-animate{width:300px}}