@keyframes brCD8W_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes brCD8W_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes brCD8W_idrkSpin{to{transform:rotate(360deg)}}.brCD8W_line{line-height:1.15;list-style:none}.brCD8W_text{color:#2b468a;font-family:HindVadodara;font-size:13px;line-height:1.15;display:block}.brCD8W_label{display:block}.brCD8W_boxed{background:#e6f2ff;border:1px solid #007dae2e;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.brCD8W_boxed .brCD8W_text{color:#2b468a;opacity:.9;opacity:1;margin:0;font-family:HindVadodara;line-height:1.6}.brCD8W_fcLink{color:#2b468acc;text-underline-offset:2px;margin-top:3px;text-decoration:underline;display:inline-block}.brCD8W_fcLink:hover{text-decoration-thickness:2px}.brCD8W_fcLink:focus-visible{outline-offset:2px;outline:2px solid #2b468a66}
@keyframes ja0UKG_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ja0UKG_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes ja0UKG_idrkSpin{to{transform:rotate(360deg)}}.ja0UKG_stage{max-width:420px;margin:0 auto}.ja0UKG_mapCol{width:100%;transition:opacity .3s;position:relative}.ja0UKG_mapFaded{opacity:.45}.ja0UKG_mapSvg{aspect-ratio:1;width:100%;height:auto;display:block}.ja0UKG_silhouette{fill:#2b468a0d;stroke:#2b468a24;stroke-width:1px}.ja0UKG_pin{fill:#007dae;stroke:#fff;stroke-width:1px}.ja0UKG_pinSel{fill:var(--map-accent,#e40082);stroke:#fff;stroke-width:1.4px}.ja0UKG_pinHover{fill:#0000;pointer-events:all;cursor:pointer}.ja0UKG_mapEmpty{color:#2b468a;opacity:.9;text-align:center;max-width:340px;margin:14px auto 0;font-family:HindVadodara;line-height:1.6}.ja0UKG_callouts{pointer-events:none;position:absolute;inset:0}.ja0UKG_calloutAnchor{pointer-events:none;position:absolute;transform:translate(-50%,-106%)}.ja0UKG_calloutAnchorBelow{transform:translate(-50%,14%)}.ja0UKG_calloutBelow:after{top:-4px;bottom:auto}.ja0UKG_callout{pointer-events:auto;text-align:left;transform-origin:bottom;background:#fff;border-radius:10px;flex-direction:column;gap:2px;min-width:96px;max-width:134px;padding:7px 10px;display:flex;position:relative;box-shadow:0 8px 20px #2b468a2e}.ja0UKG_callout:after{content:"";background:#fff;width:9px;height:9px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.ja0UKG_calloutBadge{border-radius:999px;align-self:flex-start;padding:1px 7px;font-family:HindVadodara;font-size:10px;font-weight:700}.ja0UKG_calloutCertified{color:#2b468a;background:#d6efcf}.ja0UKG_calloutMethod{color:#2b468a;font-family:ArialRounded;font-size:12px;font-weight:700;line-height:1.25}.ja0UKG_calloutCity{color:#2b468acc;font-size:11px}.ja0UKG_calloutMore{color:#e40082;text-underline-offset:2px;cursor:pointer;width:fit-content;margin:-2px -8px -6px;padding:6px 8px;font-family:HindVadodara;font-size:10.5px;font-weight:700;text-decoration:underline;display:inline-block}.ja0UKG_calloutMore:focus-visible{outline-offset:2px;outline:2px solid #2b468a66}.ja0UKG_profile{text-align:left;background:#fff;border-radius:18px;padding:18px 20px;position:relative;box-shadow:0 12px 32px #2b468a38}.ja0UKG_profileClose{min-width:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;background:#e40082 url(/close-white.svg) 50%/10px no-repeat;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;max-width:28px;height:28px;margin:0;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.ja0UKG_profileClose:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ja0UKG_profileClose:hover{background-color:#b10065}.ja0UKG_profileClose:focus-visible{outline-offset:2px;outline:3px solid #2b468a80}.ja0UKG_profileBadgePos{display:inline-block}.ja0UKG_profileTitle{color:#2b468a;margin:4px 24px 2px 0;font-family:ArialRounded;font-size:16px;font-weight:700;line-height:1.25}.ja0UKG_profileMeta{color:#4b629c;margin:0 0 4px;font-family:HindVadodara;font-size:14px;line-height:1.5}.ja0UKG_profileSection{margin-top:2px}.ja0UKG_profileRule{border:none;border-top:1px solid #2b468a26;margin:10px 0 9px}.ja0UKG_profileList{gap:7px;margin:0;padding:0;list-style:none;display:grid}
