.site-footer[data-v-df9341bf]{background:#fff;color:#111;display:block!important;font-size:18px;padding:58px 64px 28px!important}.site-footer__main[data-v-df9341bf]{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(220px,320px) minmax(360px,1fr) minmax(160px,210px) minmax(230px,300px);margin:0 auto;max-width:1580px}.site-footer__brand[data-v-df9341bf]{display:block;padding-top:8px}.site-footer__brand img[data-v-df9341bf]{display:block;height:auto;max-width:300px;width:100%}.site-footer__links[data-v-df9341bf]{display:grid;gap:42px;grid-template-columns:repeat(3,minmax(90px,1fr))}.site-footer__column[data-v-df9341bf],.site-footer__hotline[data-v-df9341bf]{display:flex;flex-direction:column;gap:22px}.site-footer__heading[data-v-df9341bf]{color:#111;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 4px}.site-footer__column a[data-v-df9341bf]{color:#333;font-size:18px;line-height:1.35;text-decoration:none}.site-footer__column a[data-v-df9341bf]:hover,.site-footer__record a[data-v-df9341bf]:hover{color:#d8241e}.site-footer__phone[data-v-df9341bf]{color:#111;font-size:18px;line-height:1.35;text-decoration:none}.site-footer__consult[data-v-df9341bf]{align-items:center;background:#e60012;border-radius:8px;color:#fff;display:inline-flex;font-size:20px;font-weight:700;height:46px;justify-content:center;line-height:1;margin-top:6px;text-decoration:none;width:132px}.site-footer__qrs[data-v-df9341bf]{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(88px,1fr))}.site-footer__qr[data-v-df9341bf]{margin:0;text-align:center}.site-footer__qr img[data-v-df9341bf]{border-radius:4px;box-shadow:0 0 8px #00000024;display:block;height:118px;margin:0 auto 14px;-o-object-fit:cover;object-fit:cover;padding:6px;width:118px}.site-footer__qr figcaption[data-v-df9341bf]{color:#111;font-size:18px;font-weight:700;line-height:1.25}.site-footer__record[data-v-df9341bf]{color:#111;font-size:18px;font-weight:600;line-height:1.6;margin:78px auto 0;max-width:1580px;text-align:center}.site-footer__record a[data-v-df9341bf]{color:#111;text-decoration:none}.site-footer__police[data-v-df9341bf]{align-items:center;display:inline-flex;gap:4px;margin-left:16px}.site-footer__police img[data-v-df9341bf]{display:block;height:15px;width:15px}@media screen and (max-width:1180px){.site-footer[data-v-df9341bf]{padding:42px 22px 24px!important}.site-footer__main[data-v-df9341bf]{gap:30px;grid-template-columns:1fr;text-align:center}.site-footer__brand img[data-v-df9341bf]{margin:0 auto;max-width:260px}.site-footer__links[data-v-df9341bf]{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__column[data-v-df9341bf],.site-footer__hotline[data-v-df9341bf]{align-items:center;gap:12px}.site-footer__heading[data-v-df9341bf]{font-size:18px}.site-footer__column a[data-v-df9341bf],.site-footer__phone[data-v-df9341bf],.site-footer__qr figcaption[data-v-df9341bf]{font-size:14px}.site-footer__consult[data-v-df9341bf]{font-size:16px;height:40px;width:116px}.site-footer__qrs[data-v-df9341bf]{gap:22px;grid-template-columns:repeat(2,118px);justify-content:center}.site-footer__record[data-v-df9341bf]{font-size:14px;margin-top:34px}.site-footer__police[data-v-df9341bf]{display:inline-flex;margin-left:8px}}@media screen and (max-width:560px){.site-footer__links[data-v-df9341bf]{gap:22px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__qrs[data-v-df9341bf]{grid-template-columns:repeat(2,104px)}.site-footer__qr img[data-v-df9341bf]{height:104px;width:104px}}.header-phone[data-v-603a63af]{align-items:center;color:#e00004;display:inline-flex;flex-shrink:0;font-size:clamp(18px,1.56vw,30px);font-weight:800;gap:.42vw;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.header-phone[data-v-603a63af]:hover{color:#c80003}.header-phone__icon[data-v-603a63af]{display:inline-flex;height:clamp(20px,1.46vw,28px);width:clamp(20px,1.46vw,28px)}.header-phone__icon svg[data-v-603a63af]{display:block;fill:currentColor;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}.header-phone__number[data-v-603a63af]{font-variant-numeric:tabular-nums}@media screen and (max-width:1200px){.header-phone[data-v-603a63af]{display:none}}
