.social-links{display:flex;flex-wrap:wrap;gap:9px}.social-links a{display:flex;align-items:center;gap:9px;min-width:132px;padding:9px 11px;border:1px solid rgba(15,82,87,.18);border-radius:12px;background:rgba(15,82,87,.055);color:#123c36;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.social-links a:hover{transform:translateY(-2px);border-color:rgba(0,230,118,.45);background:rgba(0,230,118,.08);box-shadow:0 10px 30px rgba(4,77,64,.1)}.social-links a:focus-visible{outline:3px solid rgba(0,230,118,.35);outline-offset:3px}.social-links svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-links .social-dot{fill:currentColor;stroke:none}.social-links span{display:grid;line-height:1.25}.social-links b{font-size:.7rem}.social-links small{color:#64748b;font-size:.58rem}.social-links-footer{margin-top:14px}.social-links-footer a,.offline-card .social-links a{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.055);color:#f8fafc!important}.social-links-footer small,.offline-card .social-links small{color:rgba(255,255,255,.62)}.social-links-menu{margin-top:auto;padding-block:18px}.side-menu>.social-links-menu+.button{margin-top:0}.contact-social{grid-column:1/-1}.contact-social>strong{display:block;margin-bottom:10px;color:var(--ink)}.offline-card .social-links{margin-top:12px}@media(max-width:700px){.social-links a{flex:1;min-width:120px}.social-links-menu{padding-block:12px}}
