.socials__item__arrow{display:flex;align-items:center;justify-content:center;margin-left:4px;transition:transform .3s ease}.socials__item.active .socials__item__arrow{transform:rotate(180deg)}.socials__item__list{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;padding:10px;border-radius:6px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:10;gap:8px;display:flex;flex-direction:column}.socials__item.active .socials__item__list{opacity:1;visibility:visible;transform:translateY(0)}.social__item__link{display:flex;color:rgba(0,0,0,.82);text-decoration:none;transition:all .25s ease;font-size:12px;line-height:1}.social__item__link:hover{opacity:.7}.footer__menu{display:flex;flex-direction:column;gap:20px}.footer__menu__title{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#fff}ul.footer__menu__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}ul.footer__menu__list a{font-weight:400;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:rgba(255,255,255,.9);width:100%;text-decoration:none}ul.footer__menu__list li{display:flex}ul.footer__menu__list a:hover{color:#65bce6}.footer__menu.footer__menu--legal a{color:rgba(255,255,255,.5)}@media screen and (max-width:1024px){.footer__menu{gap:16px}.footer__menu__title{font-size:18px}}