.icon.svelte-2jg7wc{height:2px;width:20px;top:13px;background-color:var(--color-gray-500);border-radius:20px;position:absolute;transition-duration:.3s;z-index:100}.icon.svelte-2jg7wc:before{left:0;position:absolute;top:-7px;height:2px;width:20px;background-color:var(--color-gray-500);content:"";border-radius:20px;transition-duration:.3s;z-index:100}.icon.svelte-2jg7wc:after{left:0;position:absolute;top:7px;height:2px;width:20px;background-color:var(--color-gray-500);content:"";border-radius:20px;transition-duration:.3s;z-index:100}.menu.svelte-2jg7wc{width:32px;height:32px;position:relative;transition-duration:1s;display:flex;justify-content:center;cursor:pointer;justify-self:flex-end;z-index:100;border:2px solid var(--color-gray-500);border-radius:var(--radius-full);background:var(--color-bg)}.burger.svelte-2jg7wc .icon:where(.svelte-2jg7wc){transition-duration:.3s;transition-delay:.3s}.burger.svelte-2jg7wc .icon:where(.svelte-2jg7wc):after{transition:transform .3s,top .3s .3s}.burger.svelte-2jg7wc .icon:where(.svelte-2jg7wc):before{transition:transform .3s,top .3s .3s}.burger.open.svelte-2jg7wc .icon:where(.svelte-2jg7wc){transition-duration:.1s;transition-delay:.3s;background:transparent}.burger.open.svelte-2jg7wc .icon:where(.svelte-2jg7wc):before{transition:top .3s,transform .3s .3s;top:0;transform:rotate(-45deg)}.burger.open.svelte-2jg7wc .icon:where(.svelte-2jg7wc):after{transition:top .3s,transform .3s .3s;top:0;transform:rotate(45deg)}.icon.svelte-9i21t6{width:1.2rem;height:1.2rem;object-fit:cover}.whatsapp-btn.svelte-1impjsq{position:fixed;top:200px;right:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background-color:var(--color-primary);z-index:999;color:#000;padding:8px 3px;border-radius:0 6px 6px 0;transform:rotate(180deg);writing-mode:vertical-rl;text-decoration:none;box-shadow:-2px 0 4px #0000001a}.btn-icon.svelte-1impjsq{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.btn-icon.svelte-1impjsq svg{width:100%;height:100%;fill:currentColor}.btn-text.svelte-1impjsq{font-size:14px;font-weight:500;letter-spacing:.5px}.pulse-dot.svelte-1impjsq{display:block;width:8px;height:8px;background-color:red;border-radius:50%;animation:svelte-1impjsq-pulse .8s infinite alternate}@keyframes svelte-1impjsq-pulse{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.1);opacity:1}}
