.ss-floating-actions-container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:calc(2rem + 100px);right:calc(2rem - 6px)}.ss-floating-action-btn{pointer-events:auto;background:var(--btn-bg);color:#fff;width:56px;height:56px;box-shadow:0 8px 24px var(--btn-shadow), 0 2px 4px #0000001a;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.ss-floating-action-btn:hover{box-shadow:0 12px 30px var(--btn-shadow), 0 4px 8px #00000026;color:#fff;transform:scale(1.15)translateY(-2px)}.ss-floating-action-btn i{transition:transform .3s}.ss-floating-action-btn.school i{font-size:1.35rem}.ss-floating-action-btn.call i{font-size:1.45rem}.ss-floating-action-btn.whatsapp i{font-size:1.65rem}.ss-floating-action-btn.call:hover i{animation:.5s ease-in-out infinite alternate ss-phone-wiggle}@keyframes ss-phone-wiggle{0%{transform:rotate(0)}50%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}.ss-floating-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .25s;position:absolute;top:50%;right:74px;transform:translateY(-50%)translate(10px);box-shadow:0 4px 14px #0003}.ss-floating-tooltip:after{content:"";border:6px solid #0000;border-left-color:#0f172a;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ss-floating-action-btn:hover .ss-floating-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}@media (max-width:768px){.ss-floating-actions-container{gap:10px;bottom:calc(2rem + 92px);right:calc(2rem - 2px)}.ss-floating-action-btn{width:48px;height:48px;font-size:1.3rem}.ss-floating-tooltip{display:none}}
