footer{border-top:none;background:#20212b;padding:20px 0 56px;font-family:Arial,sans-serif;font-size:18px;line-height:1.5;color:#fff}
footer a{color:inherit;text-decoration:none}
footer .wrap{width:auto;max-width:1200px;margin:0 auto;padding-inline:20px}
footer .foot-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding-block:55px 75px}
footer .foot-phone{display:inline;font-family:Arial,sans-serif;font-weight:700;font-size:26px;color:#ff7854;line-height:inherit}
footer .foot-tg{display:inline;font-size:26px;color:#ff7854;line-height:inherit;margin:0}
footer .foot-addr{color:#fff;font-size:18px;margin-top:36px}
footer .linkbar-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;max-width:none;min-height:100px;padding:22px 40px;font-size:14px;color:#fff;font-weight:700}
footer .linkbar-links{display:flex;justify-content:center;flex:1;gap:34px;flex-wrap:wrap}
footer .linkbar-top{color:#fff;font-weight:600;text-decoration:none}
@media(max-width:840px){footer .linkbar-row{padding-inline:24px;gap:24px}footer .linkbar-links{gap:18px 24px}}
@media(max-width:560px){footer .foot-phone,footer .foot-tg{font-size:23px}footer .foot-addr{font-size:16px;margin-top:28px}footer .linkbar-row{justify-content:center;text-align:center}footer .linkbar-links{flex-basis:100%}}
