footer{background:var(--dark-bg);width:100%;padding:var(--spacing-96)}footer .container{margin:0 auto;text-align:center}ul.social-links{display:flex;justify-content:center;margin-bottom:var(--spacing-24)}ul.social-links li a{display:inline-block;width:45px;height:45px;background:var(--light-color);display:flex;justify-content:center;align-items:center;margin-right:var(--spacing-16);border-radius:4px;transition:0.4s}ul.social-links li a .fa,ul.social-links li a .fa-brands,ul.social-links li a .fa-regular{color:var(--white)}ul.social-links li a:hover{background:var(--main-color)}ul.social-links li:last-child a{margin-right:0}.copyright{color:var(--white);font-size:13px}body.dark footer{border-top:1px solid #444}@media (max-width:1024px){footer{padding:var(--spacing-56)}}