/* Scoped additions; underlying app installation and service worker remain intact. */
.institutional #main-nav { justify-content:space-evenly; gap:clamp(8px,1.4vw,24px); }
.institutional #main-nav > a { text-align:center; }
.institutional #instalar { display:none !important; }
.institutional #nosotros > #contacto { margin-bottom:0; }
.social-links[hidden], a[href="#instalar"] { display:none !important; }
@media (max-width:800px) {
  .institutional .header.menu-open #main-nav { justify-content:flex-start; gap:0; }
  .institutional #main-nav > a { text-align:left; }
}

.social-links a[hidden] { display:none !important; }

.institutional > footer .social-links a.exfide-facebook-link{display:inline-flex;align-items:center;justify-content:center;padding:16px;min-width:64px;min-height:64px;background:transparent;border:0;box-shadow:none}.social-links a.exfide-facebook-link img{display:block;width:32px;height:32px;object-fit:contain;filter:none;box-shadow:none}
