.chat-widget__shadow{position:fixed;background:rgb(33 33 33 / .3);width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0;z-index:100100;transition:opacity .3s linear,visibility .3s linear}.chat-widget__shadow_show{visibility:visible;opacity:1}.chat-widget_touch~.chat-widget__shadow,.chat-widget__shadow_touch{background:rgb(33 33 33 / .75)}.chat-widget{position:fixed;right:50px;bottom:50px;display:flex;flex-direction:column-reverse;align-items:flex-end;visibility:hidden;direction:ltr;z-index:100150}.chat-widget_visible{visibility:visible;animation:chatWidgetVisible 1s ease-out forwards 1}@keyframes chatWidgetVisible{from{transform:scale(0)}30.001%{transform:scale(1.2)}62.999%{transform:scale(1)}100%{transform:scale(1)}}.chat-widget__button{position:relative;display:inline-block;transform:scale(.85);transition:transform .3s;cursor:pointer;outline:0;-webkit-tap-highlight-color:#fff0}.chat-widget_open .chat-widget__button{transform:scale(.7);transition:transform .3s linear}.chat-widget__mask{position:absolute;top:-8px;left:-8px;height:82px;min-width:66px;width:calc(100% + 16px);border-radius:100px;background:#000;opacity:.2}.chat-widget__block{width:66px;height:66px;border-radius:100%;box-sizing:border-box;overflow:hidden;cursor:pointer}.chat-widget__pulse{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #000;border-radius:50%;animation:chatWidgetPulse infinite 1.5s}@keyframes chatWidgetPulse{50%{transform:scale(1,1);opacity:1}100%{transform:scale(2,2);opacity:0}}.chat-widget_open .chat-widget__pulse{display:none}.chat-widget__inner{position:relative;display:flex;height:66px;border-radius:100px;background:#000;box-sizing:border-box}.chat-widget_open .chat-widget__inner,.chat-widget_open .chat-widget__mask{background:#d6d6d6;transition:background .3s linear}.chat-widget__icon-wrap{position:relative;flex:1}.chat-widget__icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;transition:opacity .6s ease-out;animation:chatWidgetRotateBack .4s;opacity:0;overflow:hidden;box-sizing:border-box}.chat-widget__icon svg{display:block;transition:opacity .3s ease-out}.chat-widget__icon_chat{opacity:1}.chat-widget__icon_close{display:none}.chat-widget_open .chat-widget__icon_chat{display:none}.chat-widget_open .chat-widget__icon_close{display:flex;animation:chatWidgetRotate .4s;opacity:1}@keyframes chatWidgetRotate{from{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes chatWidgetRotateBack{from{transform:rotate(90deg)}to{transform:rotate(0)}}.chat-widget__list{display:none}.chat-widget_open .chat-widget__list{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;align-content:flex-start;height:calc(100vh - 110px);animation:chatWidgetOpen .3s;visibility:visible;order:1}@keyframes chatWidgetOpen{from{opacity:0;transform:translate(0,20px)}to{opacity:1;transform:translate(0,0)}}@media(min-height:1024px){.chat-widget_open .chat-widget__list{max-height:900px}}@media(max-height:768px){.chat-widget_open .chat-widget__list{max-height:600px}}@media(max-height:667px){.chat-widget_open .chat-widget__list{max-height:440px}}@media(max-height:568px){.chat-widget_open .chat-widget__list{max-height:380px}}@media(max-height:480px){.chat-widget_open .chat-widget__list{max-height:335px}}.chat-widget__item{position:relative;display:block;margin:0 10px 10px 0;width:46px;height:46px;border-radius:25px;box-shadow:0 8px 6px -6px rgb(33 33 33 / .2);cursor:pointer;text-decoration:none}.chat-widget__item:hover{box-shadow:0 0 6px rgb(0 0 0 / .16),0 6px 12px rgb(0 0 0 / .32);transition:box-shadow .17s cubic-bezier(0,0,.2,1)}.chat-widget__item>i{position:relative;display:block;padding-top:100%;width:100%;border-radius:50%;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-color:#ebeff2}.chat-widget__item_telegram>i{background-color:#2fc6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M25.616 16.036 17.8 23.269a1.6 1.6 0 0 0-.502.965l-.266 1.964c-.035.263-.405.289-.478.035l-1.024-3.582a.95.95 0 0 1 .417-1.068l9.471-5.807c.17-.104.346.125.2.26m3.793-3.997L9.52 19.677a.568.568 0 0 0 .005 1.064l4.847 1.8 1.876 6.005c.12.385.592.527.906.272l2.701-2.192a.81.81 0 0 1 .983-.028l4.872 3.522c.336.242.811.06.895-.344l3.57-17.09a.57.57 0 0 0-.765-.647'/%3E%3C/svg%3E")}.chat-widget__item_max>i{background-color:#8b00ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-10 -10 62 62'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.47 41.88c-4.11 0-6.02-.6-9.34-3-2.1 2.7-8.75 4.81-9.04 1.2 0-2.71-.6-5-1.28-7.5C1 29.5.08 26.07.08 21.1.08 9.23 9.82.3 21.36.3c11.55 0 20.6 9.37 20.6 20.91a20.6 20.6 0 0 1-20.49 20.67m.17-31.32c-5.62-.29-10 3.6-10.97 9.7-.8 5.05.62 11.2 1.83 11.52.58.14 2.04-1.04 2.95-1.95a10.4 10.4 0 0 0 5.08 1.81 10.7 10.7 0 0 0 11.19-9.97 10.7 10.7 0 0 0-10.08-11.1Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.chat-widget__tooltip{position:absolute;top:50%;left:-9000px;display:inline-block;padding:5px 10px;max-width:360px;border-radius:10px;font:13px/15px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;background:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(0,-50%);transition:opacity .6s linear;opacity:0;overflow:hidden}@media(max-width:480px){.chat-widget__tooltip{max-width:200px}}.chat-widget__item:hover .chat-widget__tooltip{left:-5px;transform:translate(-100%,-50%);opacity:1;z-index:1}.chat-widget__popup{display:none;position:absolute;left:-320px;bottom:0;padding:12px 20px 12px 14px;width:312px;border:2px solid #000;background:#fff;border-radius:15px;box-sizing:border-box;z-index:1;cursor:pointer}.chat-widget__popup_show{display:block;animation:chatWidgetPopup .4s linear forwards}@keyframes chatWidgetPopup{from{opacity:0}to{opacity:1}}.chat-widget__popup-triangle{position:absolute;display:block;width:8px;height:8px;background:#fff;border-right:2px solid #000;border-bottom:2px solid #000;bottom:25px;right:-6px;transform:rotate(-45deg)}.chat-widget__popup-hide{position:absolute;top:4px;right:4px;display:inline-block;height:20px;width:20px;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23525C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.41%205.07l2.867-2.864-1.34-1.34L5.07%203.73%202.207.867l-1.34%201.34L3.73%205.07.867%207.938l1.34%201.34L5.07%206.41l2.867%202.867%201.34-1.34L6.41%205.07z%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;opacity:.2;transition:opacity .3s;cursor:pointer}.chat-widget__popup-hide:hover{opacity:1}.chat-widget__popup-inner{display:flex;flex-flow:row wrap}.chat-widget__popup-content{width:222px}.chat-widget__popup-image{margin:0 10px 0 0;width:42px;text-align:center}.chat-widget__popup-avatar{display:inline-block;width:42px;height:42px;border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.chat-widget__popup-name{font:bold 14px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000}.chat-widget__popup-text{margin:4px 0 0 0;font:13px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#424956}.chat-widget_touch .chat-widget__popup{padding:10px 22px 10px 15px;width:230px;bottom:90px;left:-160px}.chat-widget_touch .chat-widget__popup-image{margin:0 auto 10px auto}.chat-widget_touch .chat-widget__popup-content{text-align:center;width:100%}.chat-widget_touch .chat-widget__popup-triangle{bottom:-6px;right:30px;transform:rotate(45deg)}.chat-widget_touch .chat-widget__popup-hide{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%23525C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.36%207.02l5.34-5.34L12.36.34%207.02%205.68%201.68.34.34%201.68l5.34%205.34-5.34%205.342%201.34%201.34%205.34-5.34%205.34%205.34%201.34-1.34-5.34-5.34z%22/%3E%3C/svg%3E)}