.footer{background-color:var(--background);width:100vw;color:var(--foreground);flex-direction:column;gap:4.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.footer-socials,.footer-copy{align-items:flex-end;gap:3rem;display:flex}.fs-col-lg,.fc-col-lg{flex:2}.fs-col-sm,.fc-col-sm{flex-direction:column;flex:1;display:flex}.fs-header{color:var(--foreground-200);margin-bottom:1.5rem}.footer a{color:var(--foreground)}.footer-text{overflow:hidden}.footer-text-content{padding-bottom:4px;display:inline-block}@media (max-width:1000px){.fs-col-lg{display:none}.footer-copy{flex-direction:column;align-items:flex-start;gap:.5rem}.fs-col-sm{justify-content:flex-start}}
