.bm-contact-inline,.bm-contact-mobile{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.bm-contact-inline a,.bm-contact-mobile a{display:inline-flex;align-items:center;justify-content:center;background:#103452;color:#fff!important;border:1px solid #c9a75a;border-radius:10px;padding:.7rem 1rem;font-weight:750;text-decoration:none;box-shadow:0 4px 12px rgba(12,38,62,.2)}.bm-contact-inline a:focus-visible,.bm-contact-mobile a:focus-visible{outline:3px solid #bd8730;outline-offset:3px}.bm-contact-mobile{display:none}@media(max-width:700px){body{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.bm-contact-mobile{display:flex;position:fixed;z-index:90;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;right:8px;margin:0;gap:4px}.bm-contact-mobile a{flex:1;min-width:0;min-height:48px;padding:.55rem .25rem;font-size:.86rem}}