.spin.svelte-1cj2gr0{animation:svelte-1cj2gr0-spin 2s 0s infinite linear}.pulse.svelte-1cj2gr0{animation:svelte-1cj2gr0-spin 1s infinite steps(8)}@keyframes svelte-1cj2gr0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer.svelte-qfenvh.svelte-qfenvh{padding:0 18.75rem;background-color:#000}.footer.svelte-qfenvh .content.svelte-qfenvh{gap:5rem;display:flex;padding:4.5rem 0;justify-content:space-between}.footer.svelte-qfenvh .content .branding.svelte-qfenvh{display:flex;align-items:start;flex-direction:column}.footer.svelte-qfenvh .content .branding .logo.svelte-qfenvh{flex-shrink:0;height:2.75rem}.footer.svelte-qfenvh .content .branding .min.svelte-qfenvh{flex-shrink:0;height:5.5rem;margin-top:2rem}.footer.svelte-qfenvh .content .branding .caption.svelte-qfenvh{color:#fff;font-size:1.25rem;margin-top:1.5rem}.footer.svelte-qfenvh .content .links.svelte-qfenvh{gap:6rem;display:flex}.footer.svelte-qfenvh .content .links .section h2.svelte-qfenvh{color:#fff;font-weight:600;font-size:1.25rem;margin-top:1.5rem}.footer.svelte-qfenvh .content .links .section .items.svelte-qfenvh{display:flex;gap:.625rem;margin-top:1.75rem;flex-direction:column}.footer.svelte-qfenvh .content .links .section .items a.svelte-qfenvh{display:flex;color:#aaa;align-items:center;font-size:.875rem;text-decoration:none}.footer.svelte-qfenvh .content .links .section .items a.svelte-qfenvh:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2495cc;transition:outline .2s ease-in-out}.footer.svelte-qfenvh .contact-info.svelte-qfenvh{display:flex;color:#fff;padding:2rem 0;flex-direction:column;justify-content:center;border-top:1px solid rgba(255,255,255,.3019607843)}.footer.svelte-qfenvh .contact-info .office h3.svelte-qfenvh{font-size:1rem;font-weight:600;margin:0 0 .25rem}.footer.svelte-qfenvh .contact-info .contact-details.svelte-qfenvh{display:flex;align-items:center}.footer.svelte-qfenvh .contact-info .contact-details .contact.svelte-qfenvh{margin-left:.25rem}.footer.svelte-qfenvh .contact-info .contact-details a.svelte-qfenvh{color:#fff}.footer.svelte-qfenvh .contact-info .contact-details a.svelte-qfenvh:focus-visible{border-radius:4px;outline-offset:2px;outline:2px solid #2495cc;transition:outline .2s ease-in-out}.footer.svelte-qfenvh .contact-info p.svelte-qfenvh{font-size:.875rem}.footer.svelte-qfenvh .copyright.svelte-qfenvh{padding:.5rem 1.5rem 1.5rem;text-align:center}.footer.svelte-qfenvh .copyright p.svelte-qfenvh{font-size:14px;color:#aaa;line-height:22px}.footer.svelte-qfenvh .copyright p a.svelte-qfenvh{color:#2495cc;text-decoration:none}.footer.svelte-qfenvh .copyright p a.svelte-qfenvh:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2495cc;transition:outline .2s ease-in-out}@media (max-width: 1240px){.footer.svelte-qfenvh.svelte-qfenvh{padding:0 10rem}}@media (max-width: 900px){.footer.svelte-qfenvh.svelte-qfenvh{padding:0 6rem}}@media (max-width: 767px){.footer.svelte-qfenvh.svelte-qfenvh{padding:0 1rem}.footer.svelte-qfenvh .content.svelte-qfenvh{gap:1.5rem;padding:1.5rem;flex-direction:column}.footer.svelte-qfenvh .content .branding img.svelte-qfenvh{height:2.5rem}.footer.svelte-qfenvh .content .branding .caption.svelte-qfenvh{width:60%;margin-top:1rem;padding-bottom:0;font-size:.875rem}.footer.svelte-qfenvh .content .links.svelte-qfenvh{gap:1rem}.footer.svelte-qfenvh .content .links .section.svelte-qfenvh{flex:1}.footer.svelte-qfenvh .content .links .section h2.svelte-qfenvh{margin-top:0;font-weight:700}.footer.svelte-qfenvh .content .links .section .items.svelte-qfenvh{gap:.5rem;margin-top:1rem}.footer.svelte-qfenvh .contact-info.svelte-qfenvh{padding:2rem 1.25rem}.footer.svelte-qfenvh .contact-info .office.svelte-qfenvh{margin-bottom:.5rem}.footer.svelte-qfenvh .contact-info .contact-details.svelte-qfenvh{gap:.5rem;flex-direction:column;align-items:flex-start}.footer.svelte-qfenvh .contact-info .contact-details .contact.svelte-qfenvh{margin-left:0}.footer.svelte-qfenvh .copyright.svelte-qfenvh{padding-top:0}}
