.footer{background:#141416;padding-top:80px}.footer__row{display:flex;gap:20px;padding-bottom:60px}.footer__col{width:33.333%}.footer__col-contacts{align-items:center;display:flex}.footer__col-contacts img{height:14px;width:14px}.footer__col-contacts a{color:#fff;font-size:16px;font-weight:600;line-height:150%;margin-left:16px}.footer__col-contacts a:hover{color:#b693ff}.footer__col-address{align-items:flex-start;display:flex}.footer__col-address img{width:24px}.footer__col-address p{color:#ebebeb;font-size:14px;font-weight:400;line-height:143%;margin-bottom:0;margin-left:16px;opacity:.8}@media (max-width:768px){.footer__row{flex-direction:column;padding-bottom:40px}.footer__col{width:100%}}.footer__social{border-top:1px solid hsla(0,0%,87%,.1);display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:40px 0 28px}.footer__social-row{color:#fff;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;line-height:143%}.footer__social-row a{color:#b693ff;display:flex;font-weight:400;opacity:.8;padding:0 5px}.footer__social-row a:hover{color:#fff}@media (max-width:520px){.footer__social-row{flex-direction:column}.footer__social-row span{display:none}.footer__social-row a{padding:0}}