.ss-floating-actions-container{z-index:9999;box-shadow:none;background:0 0;border-radius:32px;flex-direction:column;align-items:center;gap:2px;padding:0;transition:background-color .25s,padding .25s,box-shadow .25s;display:flex;position:fixed;bottom:calc(2rem + 60px);right:2rem}.ss-floating-action-btn{color:#fff;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;text-decoration:none;transition:background .2s,transform .25s cubic-bezier(.34,1.56,.64,1),width .25s,height .25s,opacity .2s,margin .25s;display:flex;position:relative}.ss-floating-action-btn:hover{color:#fff;background:#ffffff1f;transform:scale(1.08)}.ss-floating-action-btn i{transition:transform .3s}.ss-floating-action-btn.school i{font-size:1.1rem}.ss-floating-action-btn.call i{font-size:1.2rem}.ss-floating-action-btn.whatsapp i{font-size:1.4rem}.ss-floating-action-btn.whatsapp{background:#25d366;box-shadow:0 6px 18px #25d36666,0 2px 4px #0000001a}.ss-floating-action-btn.whatsapp:hover{background:#1fbd5a;transform:scale(1.08)}.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-divider{background:#ffffff26;flex-shrink:0;width:32px;height:1px;transition:opacity .2s,margin .25s}.ss-floating-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#2a2a72;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .25s;position:absolute;top:50%;right:60px;transform:translateY(-50%)translate(10px);box-shadow:0 4px 14px #2a2a7240}.ss-floating-tooltip:after{content:"";border:6px solid #0000;border-left-color:#2a2a72;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)}.ss-floating-action-btn.school,.ss-floating-action-btn.call{opacity:0;pointer-events:none;width:0;height:0;margin:0;overflow:hidden}.ss-floating-divider{opacity:0;height:0;margin:0}@media (hover:hover) and (pointer:fine){.ss-floating-actions-container:hover{background:#2a2a72;padding:8px;box-shadow:0 8px 24px #2a2a7259,0 2px 4px #0000001a}.ss-floating-actions-container:hover .ss-floating-action-btn.school,.ss-floating-actions-container:hover .ss-floating-action-btn.call{opacity:1;pointer-events:auto;width:48px;height:48px;margin:0}.ss-floating-actions-container:hover .ss-floating-divider{opacity:1;height:1px;margin:4px 0}}@media not all and (hover:hover),not all and (pointer:fine){.ss-floating-actions-container{background:#2a2a72;padding:8px;box-shadow:0 8px 24px #2a2a7259,0 2px 4px #0000001a}.ss-floating-action-btn.school,.ss-floating-action-btn.call{opacity:1;pointer-events:auto;width:48px;height:48px;margin:0}.ss-floating-divider{opacity:1;height:1px;margin:4px 0}.ss-floating-tooltip{display:none}}@media (max-width:768px){.ss-floating-actions-container{padding:6px;bottom:calc(1.25rem + 58px);right:1.25rem}.ss-floating-action-btn{width:44px;height:44px;font-size:1.15rem}}
