.lp-footer{width:100%;background:#182453;color:#FFFFFF;font-family:var(--font-inter),var(--font-golos),system-ui,sans-serif}.lp-footer-in{max-width:1360px;margin:0 auto;padding:40px 16px 24px;box-sizing:border-box}.lp-footer-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.lp-footer-brand{grid-column:1/-1;display:flex;flex-direction:column;gap:14px}.lp-footer-logo{align-self:flex-start;display:flex}.lp-footer-logo img{display:block;width:143px;height:40px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.lp-footer-brand p{margin:0;max-width:420px;font-size:14px;line-height:22px;color:#C9D0E4}.lp-footer-contacts{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:22px}.lp-footer-contacts a{display:block;color:#FFFFFF}.lp-footer-col{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-footer-h{font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#C9D0E4}.lp-footer-col a{display:block;padding:6px 0;font-size:14.5px;line-height:20px;color:#FFFFFF}.lp-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:20px;border-top:1px solid #34407a;font-size:13px;line-height:20px;color:#C9D0E4}.lp-footer a:hover{text-decoration:underline}.lp-footer a:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:2px}.lp-mbar-spacer{height:76px;background:#182453}.lp-mbar{position:fixed;left:0;right:0;bottom:0;z-index:998;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;background:#FFFFFF;border-top:1px solid #e0e2e7;box-shadow:0 -6px 18px rgba(24,36,83,.08)}.lp-mbar a{height:52px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:13px;font-weight:600}.lp-mbar-wa{background:#E8F6EE;color:#1E7A4E}.lp-mbar-call{background:#F4EFF3;color:#182453}.lp-mbar-go{background:#C2338D;color:#FFFFFF}@media (min-width:900px){.lp-footer-in{padding:56px 40px 28px}.lp-footer-top{display:flex;flex-wrap:wrap;gap:40px}.lp-footer-brand{flex:1.4 1 240px;min-width:220px}.lp-footer-col{flex:1 1 140px}.lp-footer-bottom{margin-top:32px}.lp-mbar,.lp-mbar-spacer{display:none}}