.corp-quick-call{display:none}@media screen and (max-width:760px){:root{--corp-quick-call-size:56px;--corp-quick-call-gap:16px}.corp-quick-call{z-index:50;right:var(--corp-quick-call-gap);bottom:calc(var(--corp-quick-call-gap) + env(safe-area-inset-bottom));width:var(--corp-quick-call-size);height:var(--corp-quick-call-size);background:var(--c-red);color:#fff;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:50%;place-items:center;transition:background-color .2s;animation:.4s cubic-bezier(.2,.7,.3,1) .5s backwards corp-quick-call-in;display:grid;position:fixed;box-shadow:0 0 0 2px #fff,0 8px 20px -6px #9c11158c,0 2px 6px #1d1d1b29}.corp-quick-call:hover,.corp-quick-call:active{background:var(--c-red-deep)}.corp-quick-call:focus-visible{outline:3px solid var(--c-navy);outline-offset:3px;box-shadow:0 0 0 3px #fff,0 8px 20px -6px #9c11158c}.corp-quick-call__icon{width:26px;height:26px}.corp-quick-call~.corp-footer{padding-bottom:calc(var(--corp-quick-call-size) + 2 * var(--corp-quick-call-gap) + env(safe-area-inset-bottom))}html:has(.corp-quick-call){scroll-padding-block-end:calc(var(--corp-quick-call-size) + 2 * var(--corp-quick-call-gap) + env(safe-area-inset-bottom))}body.corp-menu-open .corp-quick-call{visibility:hidden}}@keyframes corp-quick-call-in{0%{opacity:0;visibility:hidden;transform:translateY(12px)}to{opacity:1;transform:none}}html[data-motion=off] .corp-quick-call{animation:none}@media (prefers-reduced-motion:reduce){.corp-quick-call{transition:none;animation:none}}
