.footer[data-v-67ba1ca1]{border-top:var(--border-button)}.footer .container[data-v-67ba1ca1]{width:var(--main-width-calc);margin:var(--margin-main);padding:32px var(--padding-container) 32px}.footer .container .contact[data-v-67ba1ca1]{grid-template-columns:var(--display-grid-3);gap:32px;display:grid}.footer .container .contact div[data-v-67ba1ca1]{width:100%}:is(.footer .container .contact div .fio,.footer .container .contact div .fio-first,.footer .container .contact div .posta,.footer .container .contact div .role)[data-v-67ba1ca1]{font:var(--p-14);color:var(--p-h4_b);margin:0 0 16px}:is(.footer .container .contact div .fio,.footer .container .contact div .fio-first,.footer .container .contact div .posta,.footer .container .contact div .role) strong[data-v-67ba1ca1]{font-weight:500}.footer .container .contact div .fio-first[data-v-67ba1ca1]{margin-bottom:32px}.footer .container .contact div h3[data-v-67ba1ca1]{margin-bottom:16px}.footer .container .contact div a[data-v-67ba1ca1]{color:var(--p-h4_b)}.footer .container .contact div.contact-coordinator[data-v-67ba1ca1]{grid-template-columns:repeat(2,1fr);grid-column-end:span 2;display:grid}.footer .container .contact div.contact-coordinator h3[data-v-67ba1ca1]{grid-column-end:span 2}.footer .container .contact div.contact-coordinator .coordinator[data-v-67ba1ca1]{gap:16px;margin-bottom:32px}.footer .container .contact div.contact-coordinator .coordinator h4[data-v-67ba1ca1]{font:var(--H4-b);color:var(--h1-h2-h3-h4-a_menu-border_menu_footer);margin:0}:is(.footer .container .contact div.contact-coordinator .coordinator .fio,.footer .container .contact div.contact-coordinator .coordinator .posta,.footer .container .contact div.contact-coordinator .coordinator .role)[data-v-67ba1ca1]{font:var(--p-14);color:var(--p-h4_b);margin:0 0 16px}:is(.footer .container .contact div.contact-coordinator .coordinator .fio,.footer .container .contact div.contact-coordinator .coordinator .posta,.footer .container .contact div.contact-coordinator .coordinator .role) strong[data-v-67ba1ca1]{font-weight:500}@media screen and (width<=928px){.footer .container .contact div.contact-coordinator[data-v-67ba1ca1]{grid-template-columns:repeat(1,1fr);grid-column-end:span 1}.footer .container .contact div.contact-coordinator h3[data-v-67ba1ca1]{grid-column-end:span 1}}
