:is(html[lang=ru-RU] .footer) .menu-block li{font-weight:var(--font-title-hero-weight)}.footer{margin-bottom:32px}.footer .container{display:flex;flex-direction:column;row-gap:30px}.footer .top-block{display:flex;gap:32px;justify-content:space-between}.footer .first-block{display:flex;flex-direction:column;row-gap:40px}.footer .logo_wrapper{width:310px}:is(.footer .logo_wrapper) img{height:100%;object-fit:contain;object-position:center;width:100%}.footer .footer__languageWrapper{display:flex;gap:34px}.footer .language-link{color:var(--text-color);font-family:var(--font-title),sans-serif;font-size:24px;font-weight:var(--font-title-weight);line-height:32px;opacity:.5;position:relative;text-transform:uppercase;transition:opacity .2s ease}.footer .language-link:after{background-color:var(--text-color);content:"";height:100%;opacity:.5;position:absolute;right:-16px;width:2px}.footer .language-link:last-of-type:after{display:none}.footer .language-link:hover{opacity:1}.footer .language-link.is-current{font-family:var(--font-title),sans-serif;font-weight:var(--font-title-weight);opacity:1;pointer-events:none}@media (min-width:768px) and (max-width:1024px){.footer .menu-block{width:100%}:is(.footer .menu-block) .menu-footer .menu-item{margin-left:auto;margin-right:auto}}:is(.footer .menu-block) ul{column-count:2;gap:20px}:is(.footer .menu-block) li{border-bottom:1px solid transparent;border-top:1px solid transparent;color:var(--text-color);font-family:var(--font-title),sans-serif;font-size:clamp(20px,2vw,24px);font-weight:400;line-height:32px;margin-bottom:16px;text-transform:uppercase;width:fit-content}:is(.footer .menu-block) li:last-of-type{margin-bottom:0}:is(.footer .menu-block) li:hover{border-bottom:1px solid var(--border-hover-color)}.footer .info-block{align-items:flex-start;display:flex;flex-direction:column;row-gap:24px}.footer .info-block>a{border-bottom:1px solid transparent}.footer .info-block>a:hover{border-bottom:1px solid var(--border-hover-color)}.footer .bottom-socials{align-items:center;display:flex;gap:16px;justify-content:center}:is(.footer .bottom-socials) a{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.footer .bottom-phone{font-family:var(--font-title),sans-serif;font-size:24px;font-weight:var(--font-title-hero-weight);line-height:1.3}.footer .bottom-address{font-size:18px;line-height:1.3}.footer .bottom-block{display:flex;flex-direction:column;font-size:14px;line-height:20px;row-gap:4px}@media (max-width:1199px){.footer .logo_wrapper{width:200px}}@media (max-width:1024px){.footer .top-block{align-items:center;flex-direction:column;gap:40px}.footer .first-block{align-items:center;width:100%}.footer .logo_wrapper{max-width:360px;width:100%}.footer .bottom-block,.footer .info-block{align-items:center}}@media (max-width:767px){.footer .top-block{align-items:flex-start}.footer .footer__languageWrapper{align-self:flex-start;padding-left:38px}.footer .menu-block{padding-left:38px}:is(.footer .menu-block) ul{columns:unset}:is(.footer .menu-block) li{font-size:20px;line-height:24px}.footer .info-block{align-items:flex-start;gap:16px;padding-left:38px}.footer .bottom-block{align-items:flex-start;font-size:12px;margin-top:16px;padding-inline:38px}.footer .bottom-phone{font-size:20px;line-height:1.2}}.footer .footer-documents{display:flex;flex-direction:column;gap:8px;margin:16px 0}:is(.footer .footer-documents) a{text-decoration:underline}:is(:is(.footer .footer-documents) a):hover{opacity:.7}@media (min-width:768px) and (max-width:1024px){.footer .footer-documents{text-align:center}}