.footer{--callback-text-color:var(--color-on-surface-dark-variant);flex:0 0 auto}.footer.section{padding-bottom:30px;padding-top:70px}@media only screen and (max-width:734px){.footer.section{padding-bottom:25px;padding-top:35px}}.footer__start{display:flex;gap:85px;justify-content:space-between}@media only screen and (max-width:1068px){.footer__start{flex-direction:column;flex-wrap:wrap;gap:0}}.footer__nav{flex:1 1 auto}.footer__end-col{align-items:flex-end;display:flex;flex-direction:column;gap:25px;text-align:end}@media only screen and (max-width:1068px){.footer__end-col{align-items:flex-start;margin-top:35px;padding-top:35px;position:relative;text-align:start}.footer__end-col:before{background:var(--color-on-surface-dark-outline);content:"";height:1px;left:0;position:absolute;right:0;top:0}}.footer .logo{height:auto;max-width:unset}@media only screen and (max-width:1068px){.footer__tel .callback{align-items:flex-start}}.footer__tel .callback__phone{font-size:30px}@media only screen and (min-width:734.1px){.footer__tel .callback__phone{font-size:24px}}.footer__tel .callback__text{margin-top:6px}@media only screen and (min-width:734.1px){.footer__tel .callback__text{font-size:14px}}.footer__link{color:var(--color-on-surface-dark)}.footer__partnership{font-size:14px;line-height:1.4;max-width:205px;text-decoration:underline}@media only screen and (max-width:1068px){.footer__partnership{font-size:16px;max-width:unset;padding-right:50px}}.footer__nxmn{color:var(--color-on-surface-dark-variant);font-size:12px;font-weight:500}.footer__nxmn svg{margin-left:3px}.footer__nxmn-link{color:var(--color-on-surface-dark)}.footer__end{align-items:center;color:var(--color-on-surface-dark-variant);display:flex;font-size:12px;font-weight:500;gap:4vw;line-height:1.5;margin-top:35px;padding-top:35px;position:relative}@media only screen and (max-width:1068px){.footer__end{display:grid;gap:15px;margin-top:30px;padding-top:25px}}.footer__end:before{background:var(--color-on-surface-dark-outline);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer__privacy{max-width:600px}.footer__privacy-copy{white-space:nowrap}.footer__privacy-addition{white-space:normal}.footer__end-right{margin-left:auto;text-align:end;white-space:nowrap}@media only screen and (max-width:1068px){.footer__end-right{margin-left:0;text-align:start}}.footer__copy{margin-top:10px}@media only screen and (max-width:1068px){.footer__copy{margin-top:15px}}.footer__copy-link{color:inherit}
