.scroll-to-top-button{z-index:1050;cursor:pointer;background:var(--ct-card-bg,#fff);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .2s cubic-bezier(.34,1.36,.64,1);animation:.35s cubic-bezier(.34,1.36,.64,1) scroll-to-top-in;display:flex;position:fixed;right:20px;box-shadow:0 1px 8px #313a461f,0 0 0 1px #313a460f}.scroll-to-top-button:hover{transform:scale(1.08)}.scroll-to-top-button:active{transform:scale(.93)}.scroll-to-top-button--leaving{pointer-events:none;animation:.25s ease-in forwards scroll-to-top-out}.scroll-to-top-button__ring{position:absolute;top:0;left:0;transform:rotate(-90deg)}.scroll-to-top-button__progress{transition:stroke-dashoffset .15s ease-out}@media (width<=575.98px){.scroll-to-top-button{display:none}}@keyframes scroll-to-top-in{0%{opacity:0;transform:translateY(20px)scale(.3)}}@keyframes scroll-to-top-out{to{opacity:0;transform:translateY(20px)scale(.3)}}
