/* THEO shared Varorez links: no scripts, embeds or external assets. */
.varorez-social{margin-top:24px}
.varorez-social .varorez-social-title{display:block;margin:0 0 10px;font-family:inherit;font-weight:700;font-size:.9rem;line-height:1.4;letter-spacing:0;text-transform:none}
.varorez-social-links{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}
.varorez-social .varorez-social-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid #376147;border-radius:5px;background:#132d1f;color:#e5eee7;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 3px 0 #020c06;transition:background-color .15s}
.varorez-social-link svg{display:block;flex:0 0 20px}
.varorez-social .varorez-social-link:hover{background:#244d35;color:#fff}
.varorez-social .varorez-social-link:focus-visible{outline:3px solid #41dc8a;outline-offset:4px}
.varorez-social .varorez-social-link:active{transform:translateY(2px);box-shadow:0 1px 0 #020c06}
.varorez-social--footer .varorez-social-title{color:#e5eee7}
.varorez-social--contact .varorez-social-link{background:#fff;color:#17452c;border-color:#8da998;box-shadow:0 3px 0 #b4c8bb}
.varorez-social--contact .varorez-social-link:hover{background:#e8f4ed;color:#102f1e}
.varorez-social--contact .varorez-social-link:focus-visible{outline-color:#147a48}
.varorez-social--contact .varorez-social-link:active{box-shadow:0 1px 0 #b4c8bb}
