.footer{width:100%;padding:70px 0 40px;margin-top:100px;font-size:18px}.footer__menu{margin-bottom:100px;display:flex;align-items:flex-start;justify-content:space-between}.footer__first{gap:40px}.footer__first,.footer__info{display:flex;flex-direction:column}.footer__info{gap:5px}.footer__info a{color:var(--color-text)}.footer__social{display:flex;gap:10px}.footer__social a{padding:10px 20px;border-radius:13px;color:var(--color-accent);border:1px solid var(--color-accent);background-color:rgba(0,0,0,0)}.footer__logo{display:flex;gap:10px;align-items:center}.footer__logo span{color:var(--color-accent);font-size:16px;line-height:120%;font-weight:500}.footer__links{display:flex;gap:130px}.footer__links a{color:var(--color-black)}.footer__company{display:flex;justify-content:space-between}.footer__company a{color:var(--color-dark-gray);transition:color .2s ease-in-out}.footer__company a:hover{color:var(--color-accent)}.footer__org{display:flex;gap:30px}.footer__org span{font-size:16px;color:var(--color-dark-gray)}.footer__category{display:flex;gap:10px;flex-direction:column}.footer__category span{font-size:20px}.footer__category span:not(:first-child){margin-top:20px}.footer__category a{color:var(--color-dark-gray);transition:color .2s ease-in-out}.footer__category a:hover{color:var(--color-accent)}@media(max-width:1024px){.footer__menu{flex-direction:column}.footer__links{width:100%;margin-top:50px;gap:50px;justify-content:space-between}}@media(max-width:768px){.footer__menu{margin-bottom:50px}.footer__company{gap:30px;flex-direction:column-reverse}}@media(max-width:576px){.footer__links{flex-direction:column}.footer__org{gap:10px}}