.footer{width:100%;background-color:var(--neutral-0);padding-bottom:2rem;grid-column:1/12;grid-row:8/10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}@media(width < 480px){.footer{padding:32px 20px}}.footer__title{font-weight:500}.footer__links{font-size:15px;line-height:22px;display:grid;gap:.25rem;padding:16px 20px 12px}@media screen and (width > 1024px){.footer__links{grid-template-columns:repeat(1,1fr);padding:12px 0 16px}}.footer__link{padding:12px 0 8px;font-size:15px;line-height:21px}.footer__link,.footer__link:hover{text-decoration:none}@media screen and (width > 1024px){.footer__link{padding:12px 0 16px}}.footer__rights{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:.75rem;gap:24px}@media screen and (width > 1024px){.footer__rights{width:77rem;flex-direction:row}}.footer__contentLeft{width:100%;display:flex;flex-direction:column;align-items:center;gap:32px}@media screen and (width > 1024px){.footer__contentLeft{width:77rem;align-items:flex-start}}.footer__contentIcons{display:flex;justify-content:center;gap:24px}@media screen and (width > 1024px){.footer__contentIcons{justify-content:flex-start}}.footer__mainContainer{padding-top:2rem;border-top:1px solid var(--neutral-7)}.footer__container{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (width > 1024px){.footer__container{flex-direction:row;max-width:77rem;padding-left:25px}}.footer__column{width:12rem}.footer__line{width:100%;border:none;border-top:1px solid var(--neutral-7)}@media screen and (width > 1024px){.footer__line{width:100%;max-width:77rem}}.footer__logoContainer{display:flex;justify-content:center;padding:0 80px 0 0}@media(width < 480px){.footer__logoContainer{padding:0}}.footer__logo{display:flex;justify-content:center;align-items:center;height:100%}