#whatsapp-chat.svelte-1wvl15a{display:block;position:fixed;bottom:1.5rem;right:1.5rem;background:#25d366;color:#fff;padding:.6rem;border-radius:100%;z-index:1000;box-shadow:1px 1px 3px #0003;transition:all .25s ease-out;font-size:1.8rem;line-height:1;text-decoration:none;text-align:center}#whatsapp-chat.svelte-1wvl15a:hover{transform:translateY(-.3rem);box-shadow:2px 2px 8px #0006}:root{--bg:#1a1a1a;--text:#ffffff;--sec:#66b2ff;--hover-bg:#2d3b53;--border-color:#495057;--shadow:0 4px 12px rgba(0, 0, 0, .2);--footer-bg:#1e2029;--footer-text:#e0e0e0;--footer-link:#8c9eff}.footer.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{background-color:var(--footer-bg);color:var(--footer-text);padding:4rem 2rem;font-family:Arial,sans-serif}.footer-container.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;gap:2rem}.footer-section.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{flex-basis:25%;min-width:200px;margin-bottom:2rem}.footer-section.svelte-1g2z0wn h3.svelte-1g2z0wn.svelte-1g2z0wn{font-size:1.25rem;margin-bottom:1rem;color:#fff}.footer-section.svelte-1g2z0wn p.svelte-1g2z0wn.svelte-1g2z0wn{font-size:.9rem;line-height:1.5;opacity:.8}.footer-section.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn{color:var(--footer-link);text-decoration:none;transition:color .2s}.footer-section.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn:hover{color:#fff}.footer-logo-link.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;text-decoration:none;color:inherit}.footer-logo-link.svelte-1g2z0wn img.svelte-1g2z0wn.svelte-1g2z0wn{width:48px;height:auto}.footer-logo-text.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff}.footer-logo-text.svelte-1g2z0wn span.svelte-1g2z0wn.svelte-1g2z0wn{font-size:.9rem;font-weight:400;display:block;opacity:.8}.social-icons.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{display:flex;gap:1rem;margin-top:1rem}.social-icons.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn{color:var(--footer-text);transition:color .2s}.social-icons.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn:hover{color:var(--sec)}.social-icons.svelte-1g2z0wn svg.svelte-1g2z0wn.svelte-1g2z0wn{width:20px;height:20px;fill:currentColor}.links-list.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{list-style:none;padding:0}.links-list.svelte-1g2z0wn li.svelte-1g2z0wn.svelte-1g2z0wn{margin-bottom:.5rem}.contact-info.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{font-size:.9rem;line-height:1.5}.contact-info.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn{display:flex;align-items:center;margin-bottom:.5rem;text-decoration:none;color:var(--footer-text)}.contact-info.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn:hover{color:var(--sec)}.contact-info.svelte-1g2z0wn a.svelte-1g2z0wn svg.svelte-1g2z0wn{margin-right:.5rem;fill:var(--footer-text);transition:fill .2s}.contact-info.svelte-1g2z0wn a.svelte-1g2z0wn:hover svg.svelte-1g2z0wn{fill:var(--sec)}.contact-buttons.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.contact-buttons.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn{display:block;text-align:center;background:transparent;color:var(--footer-link);border:1px solid var(--footer-link);padding:.75rem 1.5rem;border-radius:25px;cursor:pointer;transition:all .2s}.contact-buttons.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn:hover{background-color:var(--footer-link);color:var(--footer-text)}.copyright.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--border-color);font-size:.8rem;opacity:.7}.made-by.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn{color:var(--footer-link);text-decoration:none}.made-by.svelte-1g2z0wn a.svelte-1g2z0wn.svelte-1g2z0wn:hover{text-decoration:underline}@media (max-width: 768px){.footer-container.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{flex-direction:column;gap:1.5rem}.footer-section.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{min-width:100%}.copyright.svelte-1g2z0wn.svelte-1g2z0wn.svelte-1g2z0wn{flex-direction:column;text-align:center;gap:.5rem}}
