.footer{margin-top:auto}.footer__top{display:flex;flex-wrap:wrap;gap:clamp(2.5rem, 1.75vw + 2.15rem, 4.25rem)}.footer__bottom{align-items:end;border-top:0.0625rem solid #fff;display:grid;margin-top:clamp(1.1875rem, 1.625vw + 0.8625rem, 2.8125rem);padding-top:clamp(1.1875rem, 1.625vw + 0.8625rem, 2.8125rem)}@media(max-width: 47.99em){.footer__bottom{gap:2.1875rem;grid-template-areas:"copyright" "navMeta" "socialMedia"}}@media(min-width: 48em){.footer__bottom{gap:0 1.5625rem;grid-template-areas:"copyright socialMedia" "navMeta socialMedia"}}.footer__title{color:#fff;font-size:clamp(1.125rem, 0.75vw + 0.975rem, 1.875rem);font-weight:600}
