@media (max-width: 750px) {
  body { padding-bottom: 70px !important; }
  .floating-whatsapp { display:none !important; }
  .vik-mobile-actions { position:fixed;bottom:0;left:0;right:0;z-index:1100;display:grid;grid-template-columns:1.2fr 1fr;gap:9px;padding:9px max(11px,env(safe-area-inset-left)) calc(9px + env(safe-area-inset-bottom,0px)) max(11px,env(safe-area-inset-right));background:#fff;box-shadow:0 -5px 25px #092e2424;border-top:1px solid #d8e5d8; }
  .vik-mobile-actions a { display:flex;justify-content:center;align-items:center;gap:8px;min-height:43px;border-radius:5px;font:800 13px 'DM Sans',Arial,sans-serif;text-decoration:none; }
  .vik-mobile-actions .vik-mobile-wa { background:#0f6445;color:#fff; }
  .vik-mobile-actions .vik-mobile-call { background:#f3e8d3;color:#183b2a;border:1px solid #dbc59d; }
  .vik-mobile-actions a:focus-visible {outline:3px solid #cb8d29;outline-offset:2px}
}
@media (min-width: 751px) { .vik-mobile-actions { display:none; } }
.services-all-link { display:flex;justify-content:center;margin:30px 0 12px; }
