/* ADT Site Studio — extras para plantillas importadas: enlaces, pie con contacto y botón flotante */
a.adt-link{display:block;color:inherit;text-decoration:none;cursor:pointer}
a.adt-link:hover{filter:brightness(1.08)}
a.adt-link:focus-visible{outline:3px solid #22d3ee;outline-offset:3px;border-radius:12px}
.adt-foot{max-width:1100px;margin:40px auto 0;padding:22px 16px 90px;text-align:center;font:14px/1.6 system-ui,sans-serif;
  opacity:.85;border-top:1px solid rgba(127,127,127,.25)}
.adt-foot p{margin:6px 0}
.adt-foot a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.adt-foot-legal{font-size:12.5px;opacity:.8}
.adt-float{position:fixed;right:16px;bottom:16px;z-index:9990;display:inline-flex;align-items:center;gap:8px;
  padding:12px 16px;border-radius:999px;background:#1677D2;color:#fff;text-decoration:none;
  font:600 14px/1 system-ui,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.35)}
.adt-float--wa{background:#25D366;color:#073b1d}
.adt-float:hover{transform:translateY(-2px)}
@media (max-width:640px){.adt-float span{display:none}.adt-float{padding:13px}}
@media print{.adt-float{display:none}}
