@media(max-width:767px){#bm-city-5 .bm-card-column{margin-bottom:14px!important}#bm-city-5 .bm-card.bm-compact{display:block;height:auto;border-radius:14px;padding:17px;background:linear-gradient(115deg,#001426,#234b75)}.bm-compact-top{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:13px}#bm-city-5 .bm-compact .bm-card-photo{width:92px;aspect-ratio:1.96;border-radius:8px;align-self:start;margin-top:3px}#bm-city-5 .bm-compact .bm-card-title{font-size:21px;line-height:1.25;margin:0 0 5px;font-weight:600}#bm-city-5 .bm-compact .bm-card-service{font-size:12px;line-height:1.5;margin:0;color:#e4f1fa}#bm-city-5 .bm-compact .bm-card-detail{margin:0 0 13px;gap:9px;font-size:13px;line-height:1.6}#bm-city-5 .bm-compact .bm-card-label{font-size:9px;letter-spacing:.5px;margin-bottom:3px}#bm-city-5 .bm-compact .bm-card-detail>svg{width:16px;height:16px;margin-top:3px}#bm-city-5 .bm-compact a.bm-card-primary{display:flex;align-items:center;justify-content:center;background:white;border-radius:25px;color:#183c60;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;text-align:center;margin:0}.bm-compact-details{margin-top:10px;border-top:1px solid #ffffff27;padding-top:2px}.bm-compact-details summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#c7edfa;text-align:center;padding:9px 2px}.bm-compact-details summary::-webkit-details-marker{display:none}.bm-compact-details summary::marker{content:''}.bm-compact-details[open] summary{margin-bottom:10px}.bm-compact-details .bm-card-secondary{padding-top:3px}#bm-city-5 .bm-compact .bm-card-parking{font-size:12px;margin:3px 0 13px}#bm-city-5 .bm-compact .bm-card-hours p{margin-bottom:5px}#bm-city-5 .bm-compact .bm-card-hours strong{font-size:13px}#bm-city-5 .bm-compact .bm-card-hours p span,#bm-city-5 .bm-compact .bm-card-hours small{font-size:11px}#bm-city-5 .bm-compact .bm-card-original-hours{font-size:13px}.bm-compact-details .bm-card-secondary a{display:flex;align-items:center;justify-content:center;border:1px solid #88cce2;border-radius:25px;min-height:44px;padding:9px 5px;font-size:12px;text-align:center;color:white}.bm-compact-details summary:focus-visible{outline:2px solid #6bd2eb;outline-offset:2px;border-radius:8px}.bm-compact-count{font-size:12px;line-height:1.7;color:#50677d;background:#eff8fb;padding:11px 14px;border-radius:9px;margin:0 0 20px}.bm-city-intro h1{font-size:30px!important;line-height:1.2!important}.bm-city-intro .bm-city-lead{font-size:14px;line-height:1.7}.bm-city-services{gap:7px;margin-top:18px;padding-bottom:18px}}
