@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/Regular.0215145d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/build/fonts/Italic.990e3292.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/build/fonts/Medium.470e4ee6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/build/fonts/MediumItalic.1b16bbbe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/Bold.74353369.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/build/fonts/BoldItalic.bf182c0d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/build/fonts/Black.61870ff2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/build/fonts/BlackItalic.a9f2d2e7.woff2) format("woff2")}.chat-badge{bottom:40px;position:fixed;right:40px}.chat-badge .inner{height:50px;width:50px}.chat-badge .inner.lazyload{min-height:inherit}.chat-badge .inner.lazyload:before{background:none}.chat-badge .inner.lazyload:after{height:50px;width:50px}.chat-badge .inner .button{align-items:center;background:#0092dc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%;z-index:9000}.chat-badge .inner .button:before{background-image:url(/build/images/chat-gold.e37852c3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}.chat-badge .inner .button[data-counter]:not([data-counter="0"]):after{align-items:center;background-color:#e22d3e;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;color:#fff;content:attr(data-counter);display:flex;font-size:12px;font-weight:600;height:16px;justify-content:center;line-height:1;padding:0 6px;position:absolute;right:5px;top:0;transform:translate(50%,-50%)}.chat.popup .inner-container{height:100%;max-width:none;padding:0;width:100%}.chat.popup .inner-container>.lazyload{height:100%;z-index:0}.chat.popup .inner-container>.close{z-index:1}.chat.popup .inner-container>div[data-controller=fetch]{background:url(/build/images/bg-hw.bd7248d8.png),#f2f2f2;display:flex;flex-direction:row;height:100%}@media (max-width:768px){.chat.popup .inner-container>div[data-controller=fetch]{flex-direction:column}}.chat.popup .inner-container>div[data-controller=fetch] .short-list{background:#fff;border-right:1px solid #f2f2f2;flex:0.3;overflow-y:auto;padding:10px}@media (max-width:992px){.chat.popup .inner-container>div[data-controller=fetch] .short-list{flex:0.4}}@media (max-width:768px){.chat.popup .inner-container>div[data-controller=fetch] .short-list{flex:1;height:50%;order:2}}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:10px;position:relative;scroll-margin-top:10px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;user-select:none}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row:hover{background:#f2f2f2}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row.new:after{background:#0092dc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;bottom:12px;content:"";display:block;height:10px;position:absolute;right:10px;width:10px}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row.selected{background-color:#0092dc}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row.selected:after{background:#fff}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row.selected .icon-block .icon{background:#fff;color:#0092dc}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row.selected .date-block,.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row.selected .middle-block{color:#fff}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row .icon-block .icon{align-items:center;background:#0092dc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;width:60px}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row .middle-block{display:flex;flex:1;flex-direction:column;gap:10px;overflow:hidden;padding:5px 0}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row .middle-block .name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row .middle-block .message{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat.popup .inner-container>div[data-controller=fetch] .short-list .chat-row .date-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;height:100%;padding:6px 0;text-align:right}.chat.popup .inner-container>div[data-controller=fetch] .chat-box{flex:0.7;position:relative}@media (max-width:992px){.chat.popup .inner-container>div[data-controller=fetch] .chat-box{flex:0.6}}@media (max-width:768px){.chat.popup .inner-container>div[data-controller=fetch] .chat-box{flex:1;height:50%;order:1}}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .notice{background-color:#0092dc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;left:50%;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-50%);user-select:none}@media (max-width:576px){.chat.popup .inner-container>div[data-controller=fetch] .chat-box .notice{box-sizing:border-box;width:calc(100% - 20px)}}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .notice .title{margin-bottom:20px}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .notice .text{text-align:center}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner{display:flex;flex-direction:column;height:100%}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .info{background:#eee;font-weight:700;padding:30px 10px}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list{display:flex;flex-direction:column;flex-grow:1;gap:10px;overflow-y:auto;padding:15px}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row{display:flex}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row-outgoing{justify-content:flex-end}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row-outgoing .bubble{background:#0092dc}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row-incoming{justify-content:flex-start}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row-incoming .bubble{background:#272727}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row .bubble{border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:3px;max-width:80%;padding:8px 12px;text-align:left}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row .bubble .text{font-size:16px;line-height:130%;word-break:break-word}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .messages-list .row .bubble .meta{font-size:12px;text-align:right;user-select:none}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions{background-color:#eee;padding:10px 20px;position:relative}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions .tooltip{background:#272727;border-radius:4px;box-sizing:border-box;color:#fff;font-size:12px;line-height:130%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:15px;top:-20px;transform:translateY(-100%);visibility:hidden;width:25%;z-index:100}@media (max-width:768px){.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions .tooltip{width:50%}}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions .tooltip.visible{animation:fade-out-auto 2s ease-in-out forwards;visibility:visible}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions .tooltip:after{border:6px solid transparent;border-top-color:#272727;content:"";position:absolute;right:10px;top:100%}@keyframes fade-out-auto{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0;visibility:hidden}}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form{display:flex;gap:5px}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form input{background-color:#eee;border:none;flex-grow:1}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form input:focus{outline:none}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form button{border:none;cursor:pointer;padding:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;visibility:hidden}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form button:hover{opacity:.7}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form button:before{background-image:url(/build/images/send.ea60c5f3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;transform:rotate(45deg);width:30px}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form button.visible{visibility:visible}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form button:disabled:hover{opacity:.4}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form .counter{align-items:flex-end;color:#333;display:flex;font-size:10px;line-height:130%;opacity:.7;pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;visibility:hidden}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form .counter.visible{visibility:visible}.chat.popup .inner-container>div[data-controller=fetch] .chat-box .inner .actions form .counter.error{color:#e22d3e}