.page-wrap.svelte-15t8bnx{min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.container.svelte-15t8bnx{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (min-width: 768px){.container.svelte-15t8bnx{padding:0 3rem}}.uc-footer.svelte-15t8bnx{margin-top:auto;padding:3rem 0 2rem;background:#1e293b4d;border-top:1px solid rgba(255,106,26,.1)}.uc-footer__contact.svelte-15t8bnx{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,106,26,.1)}@media (min-width: 768px){.uc-footer__contact.svelte-15t8bnx{grid-template-columns:1fr 1fr;gap:3rem}}.contact-section.svelte-15t8bnx{display:flex;flex-direction:column;gap:1rem}.contact-heading.svelte-15t8bnx{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff6a1a;margin:0}.contact-items.svelte-15t8bnx{display:flex;flex-direction:column;gap:.75rem}.contact-item.svelte-15t8bnx{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;text-decoration:none;font-size:.9375rem;transition:color .2s ease}.contact-item.svelte-15t8bnx svg:where(.svelte-15t8bnx){flex-shrink:0;color:#64748b;transition:color .2s ease}.contact-item.svelte-15t8bnx:hover,.contact-item.svelte-15t8bnx:focus{color:#ff6a1a}.contact-item.svelte-15t8bnx:hover svg:where(.svelte-15t8bnx),.contact-item.svelte-15t8bnx:focus svg:where(.svelte-15t8bnx){color:#ff6a1a}.contact-btn.svelte-15t8bnx{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:inherit}.contact-btn.whatsapp.svelte-15t8bnx:hover,.contact-btn.whatsapp.svelte-15t8bnx:focus{color:#25d366}.contact-btn.whatsapp.svelte-15t8bnx:hover svg:where(.svelte-15t8bnx),.contact-btn.whatsapp.svelte-15t8bnx:focus svg:where(.svelte-15t8bnx){color:#25d366}.contact-address.svelte-15t8bnx{font-style:normal;color:#cbd5e1;font-size:.9375rem;line-height:1.6;display:flex;flex-wrap:wrap;gap:.25rem}.contact-address.svelte-15t8bnx span:where(.svelte-15t8bnx){display:inline}.uc-footer__inner.svelte-15t8bnx{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;font-size:.875rem;color:#94a3b8}.uc-footer.svelte-15t8bnx a:where(.svelte-15t8bnx):focus-visible,.contact-btn.svelte-15t8bnx:focus-visible{outline:2px solid #ff6a1a;outline-offset:2px;border-radius:2px}
