.footer[data-v-594e4a9d]{border-top:1px solid var(--color-white-4);box-sizing:border-box;padding:32px 0}.footer__container[data-v-594e4a9d]{display:flex;gap:22px;margin-bottom:26px}@media only screen and (max-width:1023px){.footer__container[data-v-594e4a9d]{flex-direction:column}}@media only screen and (min-width:1024px){.footer__container[data-v-594e4a9d]{justify-content:space-between}}.footer__col[data-v-594e4a9d]{display:flex;gap:22px}@media only screen and (max-width:1023px){.footer__col[data-v-594e4a9d]{flex-direction:column}}@media only screen and (min-width:1024px){.footer__col[data-v-594e4a9d]{gap:40px;height:-moz-fit-content;height:fit-content}.footer__col[data-v-594e4a9d]:first-child{flex-shrink:0}}@media only screen and (max-width:1023px){.footer__logo[data-v-594e4a9d]{border-bottom:1px solid var(--color-white-4);box-sizing:border-box;padding-bottom:24px}.footer__logo img[data-v-594e4a9d]{width:88px}}.footer__info[data-v-594e4a9d]{color:var(--color-black-3);display:flex;flex-direction:column;gap:16px;line-height:1.3}.footer__info span[data-v-594e4a9d]{font-size:16px;font-weight:500;margin:0}@media only screen and (min-width:1024px){.footer__info span[data-v-594e4a9d]{display:none}}.footer__info address[data-v-594e4a9d]{font-size:13px}@media only screen and (min-width:1024px){.footer__info address[data-v-594e4a9d]{font-size:14px}}.footer__contacts[data-v-594e4a9d]{display:flex;gap:16px}.footer__socials[data-v-594e4a9d]{display:flex;gap:12px}@media only screen and (min-width:1024px){.footer__socials[data-v-594e4a9d]{align-self:center}}.footer__socials a[data-v-594e4a9d]{transition:transform var(--transition-d-1)}.footer__socials a[data-v-594e4a9d]:hover{transform:scale(1.04)}.footer__footer[data-v-594e4a9d]{border-top:1px solid var(--color-white-4);box-sizing:border-box;display:flex;font-size:13px;gap:16px;line-height:1.3;padding-top:24px}@media only screen and (max-width:1023px){.footer__footer[data-v-594e4a9d]{flex-direction:column}}@media only screen and (min-width:1024px){.footer__footer[data-v-594e4a9d]{font-size:14px}}.footer__footer p[data-v-594e4a9d]{color:var(--color-black-4);margin:0}.footer__links[data-v-594e4a9d]{display:flex;flex-direction:column;flex-shrink:0;gap:16px}@media only screen and (min-width:1024px){.footer__links[data-v-594e4a9d]{gap:4px}}
