footer.s-x4qxob{background-color:#050505;padding:4rem 0 2rem;border-top:1px solid #1a1a1a;margin-top:auto}.footer-content.s-x4qxob{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.brand.s-x4qxob h3:where(.s-x4qxob){font-size:1.5rem;margin-bottom:.25rem}.contacts.s-x4qxob,.socials.s-x4qxob{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;justify-content:center}.contacts.s-x4qxob a:where(.s-x4qxob),.socials.s-x4qxob a:where(.s-x4qxob){color:#aaa;text-decoration:none;transition:color .2s;font-size:1.1rem}.contacts.s-x4qxob a:where(.s-x4qxob):hover,.socials.s-x4qxob a:where(.s-x4qxob):hover{color:#fff}.social-link.s-x4qxob{display:flex;align-items:center;gap:.4rem}.separator.s-x4qxob{color:#333}.highlight.s-x4qxob{color:#eab308!important;font-weight:500}.highlight.s-x4qxob:hover{color:#fde047!important}.copyright.s-x4qxob{color:#555;font-size:.9rem}.small.s-x4qxob{font-size:.8rem;margin-top:.5rem}@media(max-width:600px){.hidden-mobile.s-x4qxob{display:none}.contacts.s-x4qxob,.socials.s-x4qxob{flex-direction:column;gap:1rem}}
