.tr-back-top{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:calc(24px + env(safe-area-inset-bottom));z-index:84;display:grid;place-items:center;width:52px;height:52px;padding:7px;border:1px solid #6385c1;border-radius:50%;background:#0b2154;color:#fff;box-shadow:0 4px 20px #12273b30;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.tr-back-top[hidden]{display:none!important}
.tr-back-top svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}
.tr-back-top .tr-top-needle{transform-origin:24px 34px;transform:rotate(-50deg)}
.tr-back-top:focus-visible{outline:3px solid #79b5ff;outline-offset:4px}
html[data-theme=dark] .tr-back-top{background:#16346a;border-color:#7fa6e9;color:#f4f8ff;box-shadow:0 4px 20px #0005}
.et_pb_scroll_top{display:none!important}
@media(max-width:600px){.tr-back-top{left:max(16px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));width:48px;height:48px}}
