.footer-container{text-align:center;border-top:1px solid hsla(0,0%,61%,.2);box-shadow:0 4px 8px hsla(0,0%,61%,.4)}.footer-content{flex-wrap:wrap;padding:0 60px;margin-bottom:20px}.footer-logo img{max-width:100%;height:auto}.socialIcons svg{margin:0 5px;cursor:pointer;transition:transform .2s ease}.socialIcons svg:hover{transform:scale(1.1)}.footer-rights-privacy{flex-wrap:wrap;padding:0 60px;margin-bottom:0}.privacyLink{text-decoration:none;color:#000}.privacyLink:hover{color:#217467;text-decoration:underline}@media (max-width:768px){.footer-content,.footer-rights-privacy{flex-direction:column;align-items:center}.socialIcons{margin-top:15px}}