.branch-menu{position:relative;color:#0b2341;font-size:.92rem;font-weight:700}
.branch-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;padding:12px 0}
.branch-menu summary::-webkit-details-marker{display:none}
.branch-menu summary::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}
.branch-menu[open] summary::after{transform:rotate(225deg);margin-top:4px}
.branch-menu-options{position:absolute;top:100%;right:0;min-width:194px;background:#fff;border:1px solid #dfe3e8;border-radius:4px;box-shadow:0 12px 28px rgba(11,35,65,.14);padding:6px;z-index:25}
.site-header nav .branch-menu-options a{display:block;padding:12px 14px;border-radius:3px;white-space:nowrap;font-size:.92rem;text-decoration:none;color:#0b2341}
.site-header nav .branch-menu-options a:hover,.site-header nav .branch-menu-options a:focus-visible{background:#f4f6f8;color:#d94b17}
#celaya{scroll-margin-top:100px}
@media(max-width:720px){.site-header nav{display:flex;gap:0}.site-header nav>a{display:none}.site-header{gap:12px}.site-header nav .branch-menu-options{right:0}#celaya{scroll-margin-top:80px}}
