footer.nd-site-footer{box-sizing:border-box;display:block;width:100%;margin:32px 0 0;padding:clamp(22px,4vw,46px);border:0;border-radius:14px 14px 0 0;background:#292321;color:#f6eee6;font:15px/1.55 Arial,sans-serif;text-align:left} .nd-site-footer__main,.nd-site-footer__bottom{max-width:1280px;margin-inline:auto}.nd-site-footer__main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.15fr;gap:28px}.nd-site-footer__main>*{min-width:0}.nd-site-footer nav,.nd-site-footer__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.nd-site-footer strong{font-size:15px;color:#fff;font-weight:750}.nd-site-footer p{margin:8px 0 0;color:#d5c9bf}.nd-site-footer a{color:#f6eee6;text-decoration:none;overflow-wrap:anywhere}.nd-site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.nd-site-footer a:focus-visible,.nd-site-footer button:focus-visible{outline:2px solid #f4b5ab;outline-offset:4px}.nd-site-footer a.nd-site-footer__brand{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2;color:#fff}.nd-site-footer a.nd-site-footer__phone{font-size:18px;font-weight:800;color:#fff}.nd-site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:24px;padding-top:16px;border-top:1px solid #655650;font-size:13px}.nd-site-footer__bottom p{margin:0}.nd-site-footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.nd-site-footer .nd-cookie-settings{position:static;min-height:32px;margin:0;padding:0;background:none;color:#f6eee6;border:0;text-decoration:underline;text-underline-offset:4px;font:inherit}.nd-site-footer .nd-cookie-settings:hover{color:#fff}@media(max-width:920px){.nd-site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:490px){.nd-site-footer__main{grid-template-columns:1fr;gap:22px}.nd-site-footer__main a{display:inline-block;padding-block:3px}}