.contact-buttons,.print-footer .contact-buttons{flex-flow:wrap;align-items:center;gap:12px;margin:0;padding:0;display:flex}.contact-buttons .contact-button{box-sizing:border-box;background:#fffaf0;border:1px solid #d9cfbc;border-radius:17px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;min-height:54px;padding:13px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 2px #261d2405}.contact-button svg{flex-shrink:0;width:28px;height:28px;display:block}.contact-buttons .contact-button--whatsapp{color:#218c55;background:#f4f9ef}.contact-buttons .contact-button--telegram{color:#288fbd;background:#f0f7f9}.contact-buttons .contact-button--avito{background:#fffaf3}.contact-buttons .contact-button:hover{border-color:#9c8a74;text-decoration:none;transform:translateY(-3px);box-shadow:0 6px 15px #261d2410}.contact-buttons .contact-button:focus-visible{outline-offset:4px;outline:3px solid #49343e}.contact-buttons .contact-button:active{transform:translateY(0)}.print-footer .contact-buttons{margin:20px 0 18px}.idea-callout .contact-buttons{justify-content:center}.idea-page>.contact-buttons{margin:22px 0 28px}.idea-actions .contact-button svg{vertical-align:middle}.idea-success .contact-action-icon{justify-content:center;align-items:center;gap:10px;display:inline-flex}.contact-action-icon svg{flex-shrink:0;width:23px;height:23px}@media (prefers-reduced-motion:reduce){.contact-buttons .contact-button{transition:none}.contact-buttons .contact-button:hover{transform:none}}
