footer{background:#000;padding-bottom:24px}footer .section .content{display:flex;justify-content:space-between;gap:170px}@media screen and (max-width: 1200px){footer .section .content{gap:80px}}@media screen and (max-width: 1040px){footer .section .content{gap:64px;flex-direction:column}}@media screen and (max-width: 780px){footer .section .content{gap:32px}}footer .section .info>p:first-child{color:#fff;text-transform:uppercase;margin-bottom:8px}footer .section .info>p:nth-child(4){max-width:212px}footer .section .info>a:nth-child(2){display:flex;width:fit-content;gap:14px;color:#353535;transition:.3s ease-in-out}@media screen and (max-width: 780px){footer .section .info>a:nth-child(2){gap:8px}}footer .section .info>a:nth-child(2) svg{margin-top:8px;background:#353535;padding:8px;border-radius:50%;transition:.3s ease-in-out;width:16px;height:16px}@media screen and (max-width: 780px){footer .section .info>a:nth-child(2) svg{margin-top:4px;padding:4px;width:10px;height:10px}}footer .section .info>a:nth-child(2) svg .stroke-color{stroke:#fff;transition:.3s ease-in-out}footer .section .info>a:nth-child(2):hover{color:#fff}footer .section .info>a:nth-child(2):hover svg{background:#fff;transform:rotate(45deg)}footer .section .info>a:nth-child(2):hover svg .stroke-color{stroke:#000}footer .section .info>a:nth-child(3) svg{width:146px;margin-bottom:4px}footer .section .info>a:nth-child(3) svg .fill-color{fill:#fff}footer .section .menu-links{flex:1;display:flex;justify-content:space-between}@media screen and (max-width: 1040px){footer .section .menu-links{gap:40px}}@media screen and (max-width: 780px){footer .section .menu-links{flex-wrap:wrap;gap:0;row-gap:24px;column-gap:16px}}footer .section .menu-links>div{display:flex;flex-direction:column;gap:6px}@media screen and (max-width: 780px){footer .section .menu-links>div{width:calc(50% - 8px)}}footer .section .menu-links>div p{margin-bottom:4px}footer .section .menu-links>div a{width:fit-content}@media screen and (min-width: 781px){footer .section .legal-links{display:flex;justify-content:space-between}}@media screen and (max-width: 780px){footer .section .legal-links{display:flex;flex-direction:column-reverse;align-items:center;row-gap:24px}}footer .section .legal-links p,footer .section .legal-links a{transition:.3s ease-in-out;color:#353535}footer .section .legal-links a:hover{color:#fff}
