.bigit-social-footer{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;background:#fff;color:#201c20;padding:28px;border:1px solid #ece6e7;border-radius:24px;margin:0 0 32px;box-sizing:border-box}.bfs-eyebrow{font-size:11px;letter-spacing:.14em;color:#c8102e;font-weight:750}.bigit-social-footer h2{font-size:clamp(23px,3vw,32px);line-height:1.15;margin:12px 0;color:#231d20;letter-spacing:-.035em;text-transform:none}.bigit-social-footer p{font-size:14px;line-height:1.65;margin:0;color:#61575d;max-width:52ch}.bfs-actions{display:grid;gap:12px}.bfs-actions a{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 18px;border-radius:14px;text-decoration:none!important;box-sizing:border-box;font-size:15px;font-weight:700}.bfs-actions a.bfs-telegram{background:#c8102e;color:#fff}.bfs-actions a.bfs-instagram{background:#f6f1f2;color:#282027;border:1px solid #e4dadd}.bfs-actions small{display:block;font-size:11px;font-weight:400;margin-top:4px;opacity:.85}.bfs-actions svg{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:1.6}.bfs-actions b{margin-left:auto}.bfs-actions a:focus-visible{outline:3px solid #117fc4;outline-offset:4px}.bfs-actions a:hover{filter:brightness(.96)}
@media(max-width:650px){.bigit-footer{overflow-wrap:anywhere;padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}.bigit-footer .bigit-container{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box}.bigit-footer .bigit-footer-top{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:20px}.bigit-footer .bigit-footer-promise{display:flex;flex-wrap:wrap;gap:12px}.bigit-footer .bigit-footer-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px}.bigit-footer .bigit-footer-grid>*{min-width:0}.bigit-footer nav a,.bigit-footer-contacts a{min-height:44px;display:flex;align-items:center}.bigit-footer .bigit-footer-bottom{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:16px}.bigit-footer .bigit-footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 18px}.bigit-social-footer{grid-template-columns:minmax(0,1fr);padding:22px 18px;gap:22px;border-radius:20px}.bfs-actions a{width:100%;font-size:14px}.bigit-footer input[type=email]{max-width:100%;box-sizing:border-box}}
