.telegram-button{background:#08c;border:3px solid #0077b5;border-radius:50%!important;box-shadow:0 8px 10px rgba(0,136,204,.6);cursor:pointer;height:62px;text-align:center;width:62px!important;position:fixed;right:5%;bottom:8%;padding:0;z-index:9999;transition:.3s;-webkit-animation:1s linear infinite hoverWave;animation:1s linear infinite hoverWave;display:flex!important;align-items:center;justify-content:center;text-decoration:none;overflow:hidden!important}.telegram-button .text-button{height:100%!important;width:100%!important;border-radius:50%!important;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.telegram-logo,.telegram-logo-reverse{width:56px!important;height:56px!important;transition:opacity .3s;position:absolute}.telegram-logo{animation:1.2s infinite shake;-webkit-animation:1.2s infinite shake;opacity:1}.telegram-logo-reverse{opacity:0}.telegram-button .text-button span{text-align:center;color:#08c;opacity:0;font-size:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:12px;font-weight:500;transition:opacity .3s,font-size .3s;font-family:montserrat,Arial,Helvetica,sans-serif;width:100%;padding:0 4px;white-space:nowrap;z-index:1}@media (hover:hover) and (pointer:fine){.telegram-button:hover{background:#fff}.telegram-button:hover .telegram-logo{opacity:0;animation:none;-webkit-animation:none}.telegram-button:hover .telegram-logo-reverse{opacity:1}.telegram-button:hover .text-button span{opacity:1;font-size:9px;font-weight:700;letter-spacing:.5px}}@media (hover:none) and (pointer:coarse){.telegram-button:active .telegram-logo{opacity:0}.telegram-button:active .telegram-logo-reverse{opacity:1}.telegram-button:active .text-button span{opacity:1;font-size:9px;font-weight:700;letter-spacing:.5px}.telegram-button:active{background:#fff;transform:scale(.95);transition:transform .1s}}@-webkit-keyframes hoverWave{0%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 0 rgba(0,136,204,.2),0 0 0 0 rgba(0,136,204,.2)}40%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 15px rgba(0,136,204,.2),0 0 0 0 rgba(0,136,204,.2)}80%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 30px rgba(0,136,204,0),0 0 0 26.7px rgba(0,136,204,.067)}100%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 30px rgba(0,136,204,0),0 0 0 40px rgba(0,136,204,0)}}@keyframes hoverWave{0%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 0 rgba(0,136,204,.2),0 0 0 0 rgba(0,136,204,.2)}40%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 15px rgba(0,136,204,.2),0 0 0 0 rgba(0,136,204,.2)}80%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 30px rgba(0,136,204,0),0 0 0 26.7px rgba(0,136,204,.067)}100%{box-shadow:0 8px 10px rgba(0,136,204,.3),0 0 0 30px rgba(0,136,204,0),0 0 0 40px rgba(0,136,204,0)}}@keyframes shake{0%,100%{transform:rotateZ(0)}10%{transform:rotateZ(-10deg)}20%{transform:rotateZ(8deg)}30%{transform:rotateZ(-6deg)}40%{transform:rotateZ(4deg)}50%{transform:rotateZ(-3deg)}60%{transform:rotateZ(2deg)}70%{transform:rotateZ(-1deg)}80%{transform:rotateZ(1deg)}90%{transform:rotateZ(-.5deg)}}@-webkit-keyframes shake{0%,100%{transform:rotateZ(0)}10%{transform:rotateZ(-10deg)}20%{transform:rotateZ(8deg)}30%{transform:rotateZ(-6deg)}40%{transform:rotateZ(4deg)}50%{transform:rotateZ(-3deg)}60%{transform:rotateZ(2deg)}70%{transform:rotateZ(-1deg)}80%{transform:rotateZ(1deg)}90%{transform:rotateZ(-.5deg)}}a.telegram-button,a.telegram-button .text-button,a.telegram-button .text-button *{border-radius:50%!important}.telegram-button .text-button .telegram-small-text{font-size:9px!important;line-height:10px!important;white-space:normal!important;text-align:center;text-shadow:5px 5px 10px #fff,5px -5px 10px #fff,-5px 5px 10px #fff,-5px -5px 10px #fff,2px 2px 5px #fff,2px -2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff}