.floating-contact[data-astro-cid-xngs3jwu]{z-index:40;right:max(.6rem,env(safe-area-inset-right));bottom:calc(2rem + env(safe-area-inset-bottom));flex-direction:column;gap:.8rem;display:flex;position:fixed}.floating-contact__button[data-astro-cid-xngs3jwu]{color:#fff;border:0;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:transform .18s;display:grid;box-shadow:0 4px 18px #0003}.floating-contact__button--whatsapp[data-astro-cid-xngs3jwu]{background:#1dce63}.floating-contact__button--instagram[data-astro-cid-xngs3jwu]{background:linear-gradient(135deg,#ff7045 0%,#e52779 52%,#902da7 100%)}.floating-contact__button--phone[data-astro-cid-xngs3jwu]{background:#247bea}.floating-contact__button[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{width:1.65rem;height:1.65rem}.floating-contact__button[data-astro-cid-xngs3jwu]:hover{transform:translateY(-2px)}.floating-contact__button[data-astro-cid-xngs3jwu]:focus-visible{outline-offset:4px;outline:3px solid #fff}.floating-contact__button[data-astro-cid-xngs3jwu][aria-disabled]{cursor:default}@media (width<=600px){.floating-contact[data-astro-cid-xngs3jwu]{right:max(.4rem,env(safe-area-inset-right));bottom:calc(1.5rem + env(safe-area-inset-bottom));gap:.6rem}.floating-contact__button[data-astro-cid-xngs3jwu]{width:2.8rem;height:2.8rem}.floating-contact__button[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{width:1.4rem;height:1.4rem}}@media (prefers-reduced-motion:reduce){.floating-contact__button[data-astro-cid-xngs3jwu]{transition:none}}.floating-contact[data-astro-cid-xngs3jwu]{bottom:calc(var(--fixed-ribbon-height,0px) + 1rem + env(safe-area-inset-bottom))}
