body #return-to-top,body.home-page #return-to-top,body #return-to-top:hover,body #return-to-top:focus,body #return-to-top:active{position:fixed;right:20px;bottom:20px;z-index:80;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;min-height:52px;margin:0;padding:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;outline:0!important;filter:none!important;transform:none!important;color:#2563eb;font-size:30px;line-height:1;cursor:pointer;transition:color .15s,opacity .15s}
body #return-to-top[hidden],body.home-page #return-to-top[hidden]{display:none!important}
body #return-to-top.is-over-footer,body.home-page #return-to-top.is-over-footer,body #return-to-top.is-over-footer:hover,body #return-to-top.is-over-footer:focus{color:#fff}
body #return-to-top i{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:20px;font-weight:900;line-height:1;-webkit-text-stroke:.5px currentColor}
body #return-to-top:hover,body #return-to-top:focus-visible{opacity:.8}
@media(max-width:480px){body #return-to-top,body.home-page #return-to-top{right:10px;bottom:14px}}
@media(prefers-reduced-motion:reduce){body #return-to-top{transition:none}}
