#footer{background-color:var(--color-background-primary);color:var(--color-black);padding-bottom:0}#footer nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));width:100%;justify-content:center;grid-column-gap:30px;grid-row-gap:25px}.footer__logo{align-self:flex-start}.footer__icons{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:175px;margin-top:var(--pm-100)}.footer__icons a{flex:1 1}.footer__icons img{height:30px;width:30px;object-fit:contain}.footer__item--socials img{height:20px;width:20px;object-fit:contain}.footer__item-list{display:flex;flex-direction:column;gap:20px}#footer a{color:var(--color-black);font-size:var(--font-size-sm);font-weight:500;display:flex;gap:5px;align-items:center;line-height:1.25;transition:all .3s ease}.footer__item--socials{display:grid;grid-template-columns:repeat(4,minmax(25px,40px));grid-gap:25px;gap:25px;grid-row-gap:35px;row-gap:35px}#footer .copyright-section{background-color:var(--color-black);color:var(--color-white);min-height:50px;width:100%;margin-top:50px;padding:var(--pm-050);display:flex;justify-content:flex-start;align-items:center}#footer .copyright-section div{width:100%}#footer .copyright-section p{font-size:var(--font-size-xs);line-height:1.75}#footer svg{color:var(--color-black);transition:all .3s ease}#footer a:hover,#footer svg:hover{color:var(--color-primary)!important}@media only screen and (min-width:576px){#footer .copyright-section p{font-size:var(--font-size-sm)}#footer nav{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media only screen and (min-width:1080px){#footer nav{grid-template-columns:175px 2.5fr 2fr 2fr 2fr}}