.teckinfo-back-to-top{position:fixed;right:24px;bottom:24px;width:46px;height:46px;border:0;border-radius:50%;background:#1239B8;color:#fff;font:700 22px/1 Arial,sans-serif;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px rgba(25,49,83,.22);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .2s ease;z-index:999}.teckinfo-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.teckinfo-back-to-top:hover{background:#193153}.teckinfo-back-to-top:focus-visible{outline:3px solid #FF7900;outline-offset:3px}@media(max-width:700px){.teckinfo-back-to-top{right:16px;bottom:16px;width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.teckinfo-back-to-top{transition:none}}