.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;padding:50px;font-size:14px;color:#666}.footer__logo{width:100%;max-width:210px;height:auto;object-fit:contain}@media(min-width:768px){.footer__logo{width:300px;max-width:none;height:100%}}.footer__menu{display:flex;gap:15px}.footer__link{font-size:14px;color:#666}.footer__link:hover{color:var(--hover-color)}