.hm-appbar{display:none}
@media(max-width:767px){
 body.hm-has-appbar{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}
 body.hm-has-appbar .hm-mobile-app-bar{display:none!important}
 body.hm-has-appbar .hm-appbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;inset:auto 0 0;z-index:80;padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(4px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #cfdeed;box-shadow:0 -4px 18px #1027490e}
 body.hm-has-appbar .hm-appbar a{position:relative;display:grid;grid-template-rows:42px auto;justify-items:center;align-items:center;gap:2px;min-width:0;min-height:70px;padding:4px 1px;color:#102749;font:700 clamp(.63rem,2.75vw,.75rem)/1.2 system-ui,sans-serif;text-decoration:none}
 .hm-appbar__icon{display:grid;place-items:center;width:40px;height:40px;color:#124078}
 .hm-appbar__icon .hm-icon{width:22px;height:22px}
 .hm-appbar__wa .hm-appbar__icon{border-radius:50%;background:linear-gradient(145deg,#25d366,#128c7e);color:#fff;box-shadow:0 0 0 3px #e3f8ee}
 .hm-appbar__wa .hm-icon{width:27px;height:27px}
 body.hm-has-appbar .hm-appbar a[aria-current="page"]{color:#0d4b98}
 .hm-appbar a[aria-current="page"]::before{content:"";position:absolute;top:0;left:50%;width:26px;height:3px;border-radius:0 0 4px 4px;transform:translateX(-50%);background:#0d4b98}
 .hm-appbar a[aria-current="page"] .hm-appbar__icon{color:#0d4b98}
 .hm-appbar a:focus-visible{outline:2px solid #0d4b98;outline-offset:-3px}
}
