.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop{z-index:900;background:var(--color-primary,#172238);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border:1px solid #fff3;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .25s,visibility .25s,transform .25s,background .2s,border-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px);box-shadow:0 4px 16px #0003,0 1px 4px #0000001a}.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop:hover,.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop:focus-visible{background:var(--color-accent,#a68a55);border-color:var(--color-accent,#a68a55);transform:translateY(-2px);box-shadow:0 6px 20px #a68a5559,0 2px 6px #00000026}.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop:active{transform:translateY(0);box-shadow:0 2px 8px #0003}.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop.FloatingScrollToTop-module-scss-module__zX3sqa__visible{opacity:1;visibility:visible;transform:translateY(0)}.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop svg{stroke-width:2.5px;width:20px;height:20px;transition:transform .2s}.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop:hover svg{transform:translateY(-2px)}@media (max-width:768px){.FloatingScrollToTop-module-scss-module__zX3sqa__floatingScrollToTop{width:46px;height:46px;bottom:20px;right:20px}}
