/*11022026 start pat SigninFooterCss*/
@keyframes rg-foot{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.rg-foot{display:inline-block;max-width:100%;padding:.55rem 1.25rem;background:rgba(255,255,255,.85);border:1px solid #bfdbfe;border-radius:1.5rem;box-shadow:0 4px 14px rgba(15,23,42,.08);animation:rg-foot .5s ease-out .4s backwards}
.rg-link{position:relative;display:inline-block;color:#34569c;font-weight:600;text-decoration:none;border-radius:.25rem;transition:color .25s,transform .15s}
.rg-link::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#34569c,#2b4682);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.rg-link:hover{color:#2b4682}
.rg-link:hover::after{transform:scaleX(1)}
.rg-link:active{transform:scale(.96)}
.rg-link:focus-visible{outline:none;box-shadow:0 0 0 3px #bfdbfe}
@media (max-width:480px){.rg-foot{display:block;margin:0 .25rem;padding:.6rem .9rem;line-height:1.5}}
@media (prefers-reduced-motion:reduce){.rg-foot{animation:none}.rg-link,.rg-link::after{transition:none}.rg-link:active{transform:none}}
/*11102026 end pat SigninFooterCss*/
