.g2 .tm-contacto{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.g2 .tm-contacto__btn{border:1px solid var(--line-2);background:var(--paper);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.g2 .tm-contacto__btn:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.g2 .tm-contacto__btn--wa{color:#fff;background:#128c7e;border-color:#128c7e}.g2 .tm-contacto__btn--wa:hover{color:#fff;background:#0b6b60;border-color:#0b6b60}@media (prefers-reduced-motion:reduce){.g2 .tm-contacto__btn{transition:none}}
