.estimax-back-to-top{right:max(20px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--back-to-top-offset,0px));z-index:30;color:#fff;cursor:pointer;touch-action:manipulation;opacity:0;visibility:hidden;pointer-events:none;background:#f03e3e;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,visibility .2s;display:grid;position:fixed;box-shadow:0 2px 8px #0b1b2b29}.estimax-back-to-top[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.estimax-back-to-top:focus-visible{outline-offset:3px;outline:2px solid #0b1b2b}.estimax-back-to-top svg{pointer-events:none}@media (prefers-reduced-motion:reduce){.estimax-back-to-top{transition:none}}@media (width<=1050px){.estimax-back-to-top{bottom:max(20px, env(safe-area-inset-bottom))}}
