.contact-shortcuts{z-index:20;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:90px;right:22px}.contact-shortcut{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative;box-shadow:0 5px 24px #092f4430}.contact-shortcut-call{background:#31b6e8}.contact-shortcut-call:hover{background:#159bce}.contact-shortcut-whatsapp{box-sizing:border-box;background:#fff;border:3px solid #fff}.contact-shortcut-whatsapp:hover{border-color:#25d366}.contact-shortcut-portrait{background:#f0f5f2;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.contact-shortcut-portrait img{object-fit:cover;object-position:center top;width:190%;max-width:none;height:190%;display:block;position:absolute;top:-36%;left:-22%}.contact-shortcut-whatsapp-badge{box-sizing:border-box;background:#25d366;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:-4px;right:-4px}.contact-shortcut-whatsapp-badge img{filter:brightness(0)invert();display:block}.contact-shortcut-label{color:#26353d;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:24px;width:max-content;max-width:min(300px,100vw - 120px);padding:10px 15px;font-size:14px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 5px 20px #092f4430}:is(.contact-shortcut:hover .contact-shortcut-label,.contact-shortcut:focus-visible .contact-shortcut-label){opacity:1;visibility:visible}.contact-shortcut:focus-visible{outline-offset:3px;outline:3px solid #123d4b}@media (max-width:700px){.contact-shortcuts{right:15px;bottom:calc(72px + env(safe-area-inset-bottom));gap:8px}.contact-shortcut{width:54px;height:54px}.contact-shortcut .contact-shortcut-label{display:none}.contact-shortcut-whatsapp-badge{width:26px;height:26px}}
