.footer{background-color:#fff;padding:32px 16px;border-top:1px solid #e0e0e0}.footer.dark{background:#171c24}@media screen and (min-width:900px){.footer{padding:32px;margin-top:64px}}@media screen and (min-width:1200px){.footer{padding:64px;margin-top:80px}}.footer .social-grid{display:flex;flex-direction:column;margin-bottom:16px;gap:16px}.footer .app{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:8px}.footer .app:hover{background-color:#fafafa;border-radius:5px}.footer .app:hover path{fill:#f7c213;transition-duration:.1s}.footer .app:hover .MuiTypography-root{color:#f7c213}.footer .link{line-height:38px;text-decoration:none;transition-duration:.1s;font-size:12px;color:#858f9b;white-space:nowrap}@media screen and (min-width:600px){.footer .link{font-size:14px}}@media screen and (min-width:900px){.footer .link{font-size:16px}}.footer .link:hover{color:#f7c213}.footer .social-container{display:flex;align-items:center;gap:8px;margin-top:24px}@media screen and (min-width:900px){.footer .social-container{gap:16px}}.footer .social-item{display:flex;align-items:center;justify-content:center;transition-duration:.1s;width:40px;height:40px;border-radius:4px}.footer .social-item svg{max-width:24px;max-height:24px}.footer .social-item:hover{background-color:#f6f6f6}.footer .social-item:hover path{fill:#f7c213;transition-duration:.1s}.footer .social-item:hover .MuiTypography-root{color:#f7c213}