/* Footer rhythm: shared link spacing, full-width contact column and one bottom line. */
.footer.footer--v1 .footer__nav>.row{grid-template-columns:1.15fr 1fr 1fr!important;gap:48px!important;align-items:start}
.footer.footer--v1 .footer__nav{padding:36px 0 28px!important}
.footer.footer--v1 .footer__nav-title,.footer.footer--v1 .footer__support-title{display:block;width:auto;max-width:none;font-size:18px;line-height:1.4;font-weight:700;margin:0 0 16px;padding:0;color:#fff}
.footer.footer--v1 .footer__nav-menu,.footer.footer--v1 .km-footer-catalogue nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none}
.footer.footer--v1 .footer__nav-menu>li{flex:none;width:100%;margin:0;padding:0}
.footer.footer--v1 .footer__nav-link{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:32px;padding:3px 0;margin:0;font-size:15px;line-height:1.5;font-weight:400;color:#dbe3df;text-decoration:none}
.footer.footer--v1 .footer__nav-link:hover{color:#efb28f}
.footer.footer--v1 .footer__nav-link:focus-visible{outline:2px solid #efb28f;outline-offset:4px}
.footer.footer--v1 .footer__support{width:100%;max-width:none;margin:0;padding:0}
.footer.footer--v1 .footer__support>a[href^="mailto:"]{font-size:18px;font-weight:600;line-height:1.4}
.footer.footer--v1 .footer__support p{font-size:15px;line-height:1.65;margin:16px 0;color:#dbe3df}
.footer.footer--v1 .footer__bottom{display:flex!important;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 0!important}
.footer.footer--v1 .footer__bottom .footer__logo{display:block!important;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.12em;color:#fff}
.footer.footer--v1 .footer__bottom .footer__copyright{display:block!important;flex:none;max-width:none;margin:0;padding:0;font-size:13px;line-height:1.6;color:#bac8cd!important;opacity:1}
@media(max-width:767px){
 .footer.footer--v1 .footer__nav>.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}
 .footer.footer--v1 .footer__nav>.row>div:last-child{grid-column:1/-1}
 .footer.footer--v1 .footer__desc{display:none!important}
 .footer.footer--v1 .footer__nav{padding:28px 0 24px!important}
 .footer.footer--v1 .footer__nav-title,.footer.footer--v1 .footer__support-title{font-size:16px;margin-bottom:12px}
 .footer.footer--v1 .footer__nav-menu,.footer.footer--v1 .km-footer-catalogue nav{gap:0}
 .footer.footer--v1 .footer__nav-link{min-height:44px;font-size:14px;padding:8px 0}
 .footer.footer--v1 .footer__support p{font-size:14px;margin:12px 0}
 .footer.footer--v1 .footer__bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0!important}
 .footer.footer--v1 .footer__bottom .footer__copyright{font-size:12px}
}

/* Optical alignment of Mulish capital И with the information link column. */
.footer.footer--v1 .footer__nav>.row>.col-5>.footer__nav-title{position:relative;left:-2px}
