.FloatingPageButtons-module-scss-module__jp4DxW__pageButtons{z-index:103;pointer-events:none;justify-items:end;gap:1.2rem;transition:bottom .25s;display:grid;position:fixed;bottom:5rem;right:2rem}.FloatingPageButtons-module-scss-module__jp4DxW__withBottomPanel{bottom:calc(var(--bottom-panel-height) + 2rem)}body:has([data-home-root][data-ready=false]) .FloatingPageButtons-module-scss-module__jp4DxW__pageButtons{visibility:hidden;opacity:0}.FloatingPageButtons-module-scss-module__jp4DxW__callback{width:6.2rem;height:6.2rem;position:relative}.FloatingPageButtons-module-scss-module__jp4DxW__toggle:focus-visible,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop:focus-visible{outline-offset:4px;outline:2px solid}.FloatingPageButtons-module-scss-module__jp4DxW__toggle,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop{color:#fff;background:var(--site-color-accent-100);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:50%;place-items:center;width:6.2rem;height:6.2rem;display:grid;box-shadow:.533rem .533rem .533rem #00000040}.FloatingPageButtons-module-scss-module__jp4DxW__toggle svg,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop svg{width:3.2rem;height:3.2rem}.FloatingPageButtons-module-scss-module__jp4DxW__toggle .FloatingPageButtons-module-scss-module__jp4DxW__phoneIcon{width:2.6rem;height:2.6rem}.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop{color:var(--site-color-accent-100);background:var(--site-color-accent-20);visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility .3s;transform:translateY(1rem)}.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop svg{width:4.2rem;height:4.2rem}.FloatingPageButtons-module-scss-module__jp4DxW__visible{visibility:visible;opacity:1;transform:translateY(0)}.FloatingPageButtons-module-scss-module__jp4DxW__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;pointer-events:none;opacity:0;transform-origin:70% 90%;background:#fff6;border-radius:1.6rem;gap:1.2rem;width:max-content;padding:1rem;transition:opacity .3s,transform .3s,visibility .3s;display:grid;position:absolute;bottom:calc(100% + 2.5rem);right:0;transform:scale(0)}.FloatingPageButtons-module-scss-module__jp4DxW__actions a:focus-visible,.FloatingPageButtons-module-scss-module__jp4DxW__actions button:focus-visible{outline-offset:4px;outline:2px solid}.FloatingPageButtons-module-scss-module__jp4DxW__actions a,.FloatingPageButtons-module-scss-module__jp4DxW__actions button{color:#fff;background:var(--site-color-main-100);cursor:pointer;border:0;border-radius:6.4rem;justify-content:space-between;align-items:center;gap:1rem;width:20.5rem;height:4rem;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;display:flex}.FloatingPageButtons-module-scss-module__jp4DxW__actions a span,.FloatingPageButtons-module-scss-module__jp4DxW__actions button span{white-space:nowrap}.FloatingPageButtons-module-scss-module__jp4DxW__actions a svg,.FloatingPageButtons-module-scss-module__jp4DxW__actions button svg{flex:none;width:2.4rem;height:2.4rem}.FloatingPageButtons-module-scss-module__jp4DxW__expanded .FloatingPageButtons-module-scss-module__jp4DxW__actions{visibility:visible;pointer-events:auto;opacity:1;transform:scale(1)}@media (max-width:999px){.FloatingPageButtons-module-scss-module__jp4DxW__pageButtons{gap:1rem;bottom:2rem;right:2rem}.FloatingPageButtons-module-scss-module__jp4DxW__pageButtons.FloatingPageButtons-module-scss-module__jp4DxW__withBottomPanel{bottom:calc(var(--bottom-panel-height) + 2rem)}.FloatingPageButtons-module-scss-module__jp4DxW__callback,.FloatingPageButtons-module-scss-module__jp4DxW__toggle,.FloatingPageButtons-module-scss-module__jp4DxW__scrollTop{width:5.2rem;height:5.2rem}}
