.mbf-footer{background:#f5f5f7;color:#111214;border-top:1px solid #e6e7e9;padding:0;font-size:14px}.mbf-footer .container{width:min(1240px,calc(100% - 64px));margin:auto}.mbf-footer-main{display:grid;grid-template-columns:1.35fr .8fr 1fr;gap:72px;padding:68px 0 54px}.mbf-footer-brand img{width:142px;height:auto;margin-bottom:27px}.mbf-footer-brand h2{font-size:25px;line-height:1.18;letter-spacing:-.035em;margin:0 0 16px;font-weight:700}.mbf-footer-brand p{font-size:13px;line-height:1.75;color:#62666d;max-width:330px;margin:0 0 20px}.mbf-footer-since{font-size:11px;color:#747880}.mbf-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:8px}.mbf-footer-col h3{margin:0 0 12px;font-size:11px;line-height:1.4;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#73777d}.mbf-footer-col a{font-size:13px;line-height:1.5;text-decoration:none;color:#2c2f34;transition:color .2s}.mbf-footer-col a:hover{color:#E10915}.mbf-footer-col .mbf-footer-phone{font-size:24px;font-weight:700;letter-spacing:-.04em;color:#111214}.mbf-footer-col>span{font-size:11px;color:#747880;margin-top:-9px}.mbf-footer-social{display:flex;gap:22px;margin-top:9px}.mbf-footer-social a{font-size:12px;border-bottom:1px solid #d4d5d8;padding-bottom:4px}.mbf-footer-contact p{font-size:11px;line-height:1.8;color:#747880;margin:6px 0 0}.mbf-footer-bottom{border-top:1px solid #dddfe2;padding:23px 0 28px;display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.6;color:#747880}@media(max-width:900px){.mbf-footer-main{gap:32px;grid-template-columns:1.1fr .8fr 1fr}.mbf-footer-col .mbf-footer-phone{font-size:21px}}@media(max-width:640px){.mbf-footer .container{width:calc(100% - 40px)}.mbf-footer-main{grid-template-columns:1fr;gap:34px;padding:44px 0 36px}.mbf-footer-brand h2{font-size:26px}.mbf-footer-brand p{max-width:390px}.mbf-footer-col{gap:13px}.mbf-footer-col h3{margin-bottom:5px}.mbf-footer-bottom{flex-direction:column;gap:8px}.mbf-footer-brand img{width:125px}.mbf-footer-col .mbf-footer-phone{font-size:25px}}