.btn-shine-tg{position:relative;margin:0;padding:17px 35px;outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#0088cc,#4fc3f7);border:1px solid rgb(22 76 167 / .6);border-radius:10px;color:#fff;font-weight:400;font-family:inherit;z-index:0;overflow:hidden;transition:all 0.3s cubic-bezier(.02,.01,.47,1)}.btn-shine-tg span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.7px;z-index:20}.btn-shine-tg:hover{animation:rotate624 0.7s ease-in-out both}.btn-shine-tg:hover span{animation:storm1261 0.7s ease-in-out both;animation-delay:0.06s}.btn-shine-tg:after{background:rgb(0 136 204 / .7);content:"";height:155px;left:-75px;opacity:.4;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:-10}.btn-shine-tg:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn-shine-site{position:relative;margin:0;padding:17px 35px;outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#6f2dbd,#f680ff);border:1px solid rgb(167 22 150 / .6);border-radius:10px;color:#fff;font-weight:400;font-family:inherit;z-index:0;overflow:hidden;transition:all 0.3s cubic-bezier(.02,.01,.47,1)}.btn-shine-site span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.7px;z-index:20}.btn-shine-site:hover{animation:rotate624 0.7s ease-in-out both}.btn-shine-site:hover span{animation:storm1261 0.7s ease-in-out both;animation-delay:0.06s}.btn-shine-site:after{background:rgb(246 128 255 / .7);content:"";height:155px;left:-75px;opacity:.4;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:-10}.btn-shine-site:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn-shine{position:relative;margin:0;padding:17px 35px;outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#6f2dbd,#a663cc);border:1px solid rgb(22 76 167 / .6);border-radius:10px;color:#fff;font-weight:400;font-family:inherit;z-index:0;overflow:hidden;transition:all 0.3s cubic-bezier(.02,.01,.47,1)}.btn-shine span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.7px}.btn-shine:hover{animation:rotate624 0.7s ease-in-out both}.btn-shine:hover span{animation:storm1261 0.7s ease-in-out both;animation-delay:0.06s}@keyframes rotate624{0%{transform:rotate(0deg) translate3d(0,0,0)}25%{transform:rotate(3deg) translate3d(0,0,0)}50%{transform:rotate(-3deg) translate3d(0,0,0)}75%{transform:rotate(1deg) translate3d(0,0,0)}100%{transform:rotate(0deg) translate3d(0,0,0)}}@keyframes storm1261{0%{transform:translate3d(0,0,0) translateZ(0)}25%{transform:translate3d(4px,0,0) translateZ(0)}50%{transform:translate3d(-3px,0,0) translateZ(0)}75%{transform:translate3d(2px,0,0) translateZ(0)}100%{transform:translate3d(0,0,0) translateZ(0)}}.btn-shine{border:1px solid;overflow:hidden;position:relative}.btn-shine span{z-index:20}.btn-shine:after{background:rgb(111 45 189 / .7);content:"";height:155px;left:-75px;opacity:.4;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:-10}.btn-shine:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}