/* Accesos rápidos compartidos en toda la web. */
.site-fixed-actions{position:fixed;right:1.35rem;bottom:1.35rem;z-index:80;display:grid;gap:.7rem;justify-items:end}
.site-fixed-actions.has-existing-whatsapp{bottom:5.65rem}
.site-fixed-action{display:grid;place-items:center;width:3.65rem;height:3.65rem;border:0;border-radius:50%;box-shadow:0 10px 28px rgba(0,69,37,.28);cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease}
.site-fixed-action:hover{transform:translateY(-3px);box-shadow:0 15px 32px rgba(0,69,37,.35)}
.site-fixed-action:focus-visible{outline:3px solid #c7e936;outline-offset:3px}
.site-scroll-top{background:#092a1c;color:#fff;font:400 2rem/1 Arial,sans-serif;opacity:0;pointer-events:none;transform:translateY(.55rem)}
.site-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}
.site-whatsapp{background:#25d366;color:#fff}
.site-whatsapp svg{width:1.8rem;height:1.8rem;fill:currentColor}

@media(max-width:1100px){
  .health-menu,.ob-menu,.iax-menu,.abx-menu{display:grid!important;place-content:center;gap:4px;width:42px!important;height:42px!important;margin-left:auto!important;border:1px solid rgba(19,35,26,.35)!important;border-radius:50%!important;background:rgba(255,255,255,.55)!important;color:#13231a!important;cursor:pointer}
  .health-menu span,.ob-menu span,.iax-menu span,.abx-menu span{display:block;width:17px;height:1.5px;background:currentColor}
  .health-nav.is-open nav,.ob-nav.is-open nav,.iax-nav.is-open nav,.abx-nav.is-open nav{position:fixed!important;z-index:59!important;top:74px!important;left:0!important;right:0!important;display:grid!important;gap:0!important;padding:1.1rem 1.4rem 1.4rem!important;background:rgba(250,251,247,.99)!important;color:#13231a!important;box-shadow:0 14px 28px rgba(0,0,0,.16)!important}
  .health-nav.is-open nav a,.ob-nav.is-open nav a,.iax-nav.is-open nav a,.abx-nav.is-open nav a{padding:.9rem 0!important;border-bottom:1px solid rgba(19,35,26,.14)!important;color:#13231a!important;font-size:.82rem!important}
  .site-fixed-actions{right:1rem;bottom:1rem;gap:.55rem}
  .site-fixed-actions.has-existing-whatsapp{bottom:5.15rem}
  .site-fixed-action{width:3.25rem;height:3.25rem}
}
@media(prefers-reduced-motion:reduce){.site-fixed-action{transition:none}}
