.back-to-top[data-v-3b59d1e7]{align-items:center;background-color:#4d8bfe;border:none;border-radius:50%;bottom:calc(2.75rem + 56px);box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:2rem;transition:opacity .3s,transform .3s;width:48px;z-index:999}.back-to-top[data-v-3b59d1e7]:hover{background-color:#3a7bee;transform:translateY(-2px)}@media (max-width:768px){.back-to-top[data-v-3b59d1e7]{bottom:5.5rem;height:44px;right:1rem;width:44px}}
