.footer.svelte-2xnmn1{position:relative;z-index:1;overflow:hidden;padding:100px 24px 32px}.footer-main.svelte-2xnmn1{display:flex;gap:64px;max-width:1200px;margin:0 auto;padding-bottom:48px;justify-content:space-between}.footer-brand.svelte-2xnmn1{flex:0 0 260px}.footer-logo.svelte-2xnmn1{display:block;width:160px;color:#fff}.footer-logo.svelte-2xnmn1 svg{width:100%;height:auto}.footer-description.svelte-2xnmn1{margin:16px 0 0;font-size:13px;line-height:1.6;color:#ffffff73}.footer-columns.svelte-2xnmn1{display:flex;gap:80px}.footer-column.svelte-2xnmn1{flex:1;min-width:120px;@media(max-width:1000px){min-width:auto}}.footer-column-title.svelte-2xnmn1{font-size:13px;font-weight:600;color:#ffffffd9;margin:0 0 16px;text-transform:uppercase;letter-spacing:.04em}.footer-column.svelte-2xnmn1 ul:where(.svelte-2xnmn1){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-column.svelte-2xnmn1 a:where(.svelte-2xnmn1){font-size:14px;color:#fff6;text-decoration:none;transition:color .15s ease}.footer-column.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:#fffc}.footer-bottom.svelte-2xnmn1{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.copyright.svelte-2xnmn1{font-size:13px;color:#ffffff59;margin:0}.footer-legal.svelte-2xnmn1{display:flex;align-items:center;gap:8px}.footer-legal.svelte-2xnmn1 a:where(.svelte-2xnmn1){font-size:13px;color:#ffffff59;text-decoration:none;transition:color .15s ease}.footer-legal.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:#ffffffb3}.dot.svelte-2xnmn1{color:#fff3;font-size:13px}.cookie-btn.svelte-2xnmn1{background:none;border:none;padding:0;font-size:13px;color:#ffffff59;cursor:pointer;transition:color .15s ease;font-family:inherit}.cookie-btn.svelte-2xnmn1:hover{color:#ffffffb3}@media(max-width:768px){.footer-main.svelte-2xnmn1{flex-direction:column;gap:40px}.footer-brand.svelte-2xnmn1{flex:none}.footer-columns.svelte-2xnmn1{gap:32px}.footer-bottom.svelte-2xnmn1{flex-direction:column;gap:12px;text-align:center}}@media(max-width:480px){.footer-columns.svelte-2xnmn1{flex-direction:column;gap:28px}}
