.mlh-art { --navy:#091c68; --white:#ffffff; --ink:#091c6a; --label:#0b2484; --name:#002d74;
  --body:#4a4a4a; --muted:#4e4e4e; --db30:#e7e9f3; --db60:#ced3e6;
  --aqua:#00d2d6; --aqua120:#00a8ab; --aqua10:#e5fbfb; --check:#52d05c; --ring:#9b9b9b;
  --bar:rgba(9,28,106,.08);
  --font:'SolutionsHireUI', system-ui, -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;
  --shadow:0 12px 25px rgba(0,0,0,.25);
  --ease:cubic-bezier(.65,0,.35,1);
  color-scheme: dark; }
.mlh-art [data-mlh-part="stage"] { position:relative; flex:none }
.mlh-art [data-mlh-part="frame"] { position:absolute; left:0; top:0; width:1202px; height:1322px; transform-origin:0 0; overflow:hidden }
.mlh-art .mlh-card { position:absolute; background:var(--white); border-radius:24px; box-shadow:var(--shadow) }
.mlh-art .mlh-t { position:absolute; line-height:1.172; white-space:nowrap; margin:0 }
.mlh-art .mlh-fader { position:absolute; inset:0; transition:opacity .35s ease }
.mlh-art [data-mlh-part="mapcard"] { left:24px; top:193px; width:540px; height:780px }
.mlh-art [data-mlh-part="mapcard"] .mlh-label { left:40px; top:40px; font-size:26px; font-weight:500; letter-spacing:1.5px; color:var(--label); text-transform:uppercase }
.mlh-art [data-mlh-part="mapcard"] .mlh-title { left:40px; top:78px; font-size:54px; font-weight:400; color:var(--ink) }
.mlh-art [data-mlh-part="usmap"] { position:absolute; left:70px; top:157px; display:block }
.mlh-art .mlh-legend-dot { position:absolute; left:70px; top:422.9px; width:18px; height:18px; border-radius:50%; background:var(--aqua120) }
.mlh-art [data-mlh-part="mapcard"] .mlh-legend { left:100px; top:416.9px; font-size:26px; font-weight:500; color:var(--muted) }
.mlh-art .mlh-thead { position:absolute; left:40px; top:460.9px; width:460px; height:48px; border-radius:12px; background:var(--db60) }
.mlh-art .mlh-thead .mlh-t { top:9px; font-size:26px; font-weight:500; color:var(--ink) }
.mlh-art .mlh-row { position:absolute; left:40px; width:460px; height:50px; border-radius:12px; background:var(--white);
  box-shadow:inset 0 0 0 2px var(--db30); transition:background-color .3s ease, box-shadow .3s ease }
.mlh-art .mlh-row.mlh-hit { background:var(--aqua10); box-shadow:inset 0 0 0 3px var(--aqua) }
.mlh-art .mlh-row .mlh-city { left:26px; top:8.5px; font-size:28px; font-weight:700; color:var(--ink) }
.mlh-art .mlh-row .mlh-count { right:26px; top:5px; font-size:34px; font-weight:700; color:var(--ink) }
.mlh-art .mlh-pin { position:absolute; width:36px; height:50px; z-index:3; transform-origin:18px 46.5px; opacity:0 }
.mlh-art .mlh-pin.mlh-on { opacity:1 }
.mlh-art .mlh-pin.mlh-drop { animation:mlh-pindrop .5s cubic-bezier(.3,1.4,.5,1) both }
.mlh-art .mlh-pin.mlh-fadeout { transition:opacity .35s ease; opacity:0 }
.mlh-art .mlh-pulse { position:absolute; width:0; height:0; z-index:2; pointer-events:none }
.mlh-art .mlh-pulse::before { content:""; position:absolute; left:-24px; top:-9px; width:48px; height:18px; border-radius:50%; border:3px solid var(--aqua); opacity:0 }
.mlh-art .mlh-pulse.mlh-go::before { animation:mlh-pulse .8s ease-out forwards }
.mlh-art [data-mlh-part="cursor"] { position:absolute; left:0; top:0; width:44px; height:44px; z-index:12; pointer-events:none; opacity:0;
  transform:translate(700px,1150px); transition:transform .9s var(--ease), opacity .3s ease }
.mlh-art [data-mlh-part="cursor"] svg { width:44px; height:44px; display:block; transform-origin:4px 4px; transition:transform .12s ease }
.mlh-art [data-mlh-part="cursor"].mlh-press svg { transform:scale(.85) }
.mlh-art .mlh-ripple { position:absolute; width:0; height:0; z-index:11; pointer-events:none }
.mlh-art .mlh-ripple::before { content:""; position:absolute; left:-24px; top:-24px; width:48px; height:48px; border-radius:50%; background:var(--aqua); opacity:0 }
.mlh-art .mlh-ripple.mlh-go::before { animation:mlh-ripple .6s ease-out forwards }
.mlh-art [data-mlh-part="photo"] { position:absolute; left:604px; top:193px; width:574px; height:780px; border-radius:32px; background:var(--aqua); box-shadow:var(--shadow) }
.mlh-art [data-mlh-part="photoImg"] { position:absolute; left:604px; top:0; width:574px; height:973px; display:block; max-width:none }
.mlh-art [data-mlh-part="outcome"] { left:24px; top:1013px; width:1154px; height:285px; border-radius:21.17px; box-shadow:0 10.6px 22px rgba(0,0,0,.25) }
.mlh-art [data-mlh-part="outcome"].mlh-pop { animation:mlh-cardpop .5s var(--ease) }
.mlh-art [data-mlh-part="outcome"] .mlh-name { left:42.3px; top:42.3px; font-size:38.82px; font-weight:700; color:var(--name) }
.mlh-art [data-mlh-part="outcome"] .mlh-role { left:42.3px; top:93.3px; font-size:28px; font-weight:400; color:var(--muted) }
.mlh-art .mlh-status { position:absolute; left:868.3px; top:41.9px; width:243.3px; height:46.6px; border-radius:8.82px; background:var(--aqua10);
  opacity:0; transform:translateY(10px); transition:opacity .4s var(--ease), transform .4s var(--ease) }
.mlh-art .mlh-status.mlh-on { opacity:1; transform:translateY(0) }
.mlh-art .mlh-status .mlh-t { left:21.1px; top:8.8px; font-size:24.7px; font-weight:500; color:var(--ink) }
.mlh-art [data-mlh-part="publish"] { position:absolute; left:891.7px; top:37px; width:220px; height:56px; border-radius:8px; box-sizing:border-box;
  border:2.5px solid var(--label); background:var(--white); color:var(--label); font:500 24.7px/51px var(--font); text-align:center;
  transition:opacity .3s ease }
.mlh-art [data-mlh-part="publish"].mlh-off { opacity:0 }
.mlh-art .mlh-step { position:absolute; top:154.4px; height:88.2px }
.mlh-art .mlh-step .mlh-bar { position:absolute; inset:0; border-radius:7.06px; background:var(--bar) }
.mlh-art .mlh-circle { position:absolute; left:15.9px; top:15.9px; width:56.5px; height:56.5px; border-radius:50%; box-sizing:border-box; border:2px solid var(--ring);
  background:var(--white); display:grid; place-items:center; transition:background-color .25s ease, border-color .25s ease }
.mlh-art .mlh-circle svg { width:30px; height:30px; display:block; opacity:0 }
.mlh-art .mlh-circle path { stroke:var(--white); stroke-width:4.5; fill:none; stroke-linecap:round; stroke-linejoin:round; stroke-dasharray:44; stroke-dashoffset:44 }
.mlh-art .mlh-circle.mlh-done { background:var(--check); border-color:var(--check); animation:mlh-pop .36s var(--ease) }
.mlh-art .mlh-circle.mlh-done svg { opacity:1 }
.mlh-art .mlh-circle.mlh-done path { animation:mlh-draw .32s ease forwards .08s }
.mlh-art .mlh-step .mlh-label { left:90px; top:30.1px; font-size:24px; font-weight:400; color:var(--body) }
@keyframes mlh-pindrop { 0%{transform:translateY(-70px); opacity:0} 35%{opacity:1} 100%{transform:translateY(0); opacity:1} }
@keyframes mlh-pulse { 0%{transform:scale(.4); opacity:.9} 100%{transform:scale(2.4); opacity:0} }
@keyframes mlh-ripple { 0%{transform:scale(.2); opacity:.55} 100%{transform:scale(1.6); opacity:0} }
@keyframes mlh-cardpop { 0%{transform:scale(1)} 40%{transform:scale(1.012)} 100%{transform:scale(1)} }
@keyframes mlh-pop { 0%{transform:scale(1)} 45%{transform:scale(1.14)} 100%{transform:scale(1)} }
@keyframes mlh-draw { to{stroke-dashoffset:0} }
@media (prefers-reduced-motion: reduce) { .mlh-art .mlh-pin.mlh-drop, .mlh-art [data-mlh-part="outcome"].mlh-pop, .mlh-art .mlh-circle.mlh-done, .mlh-art .mlh-circle.mlh-done path { animation:none }
.mlh-art .mlh-circle.mlh-done path { stroke-dashoffset:0 }
.mlh-art .mlh-row, .mlh-art .mlh-fader, .mlh-art .mlh-status, .mlh-art [data-mlh-part="publish"], .mlh-art [data-mlh-part="cursor"] { transition:none }
.mlh-art [data-mlh-part="cursor"], .mlh-art .mlh-ripple, .mlh-art .mlh-pulse, .mlh-art [data-mlh-part="publish"] { display:none }
 }

#multi-location-outcome :is(.g-bf3b6a3,.media-portrait,.elementor-element-50a3f00c,[data-id="50a3f00c"]){display:none!important}
.mlh-art{position:relative;width:100%;max-width:601px;aspect-ratio:1202/1322;margin-inline:auto;--mlh-css-ready:1;font-family:SolutionsHireUI,Arial,sans-serif;font-style:normal;font-weight:400;line-height:normal;color:var(--body);text-align:left}
.mlh-art *, .mlh-art *::before, .mlh-art *::after{box-sizing:content-box;letter-spacing:normal}
.mlh-art p{margin:0;padding:0;font-family:inherit}
.mlh-art .mlh-fallback{display:block;width:100%;height:auto;margin:0}
.mlh-art [data-mlh-part="stage"]{display:none;width:100%;aspect-ratio:1202/1322}
.mlh-art.is-ready:not(.is-reduced) .mlh-fallback{display:none}
.mlh-art.is-ready:not(.is-reduced) [data-mlh-part="stage"]{display:block}
.mlh-art button[data-action]{position:absolute;z-index:20;top:6px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:transparent!important;color:white!important;display:grid;place-items:center;padding:0;margin:0;cursor:pointer;box-sizing:border-box;line-height:1}
.mlh-art button[data-action="replay"]{left:12px}
.mlh-art button[data-action="pause"]{left:52px}
.mlh-art button[data-action] svg{width:17px;height:17px;display:block}
.mlh-art button[data-action]:hover{background:rgba(255,255,255,.12)!important}
.mlh-art button[data-action]:focus-visible{outline:2px solid white;outline-offset:3px}
.mlh-art button[data-action="pause"] .mlh-i-play{display:none}
.mlh-art button[data-action="pause"].mlh-paused .mlh-i-pause{display:none}
.mlh-art button[data-action="pause"].mlh-paused .mlh-i-play{display:block}
.mlh-art:not(.is-ready) button[data-action],.mlh-art.is-reduced button[data-action]{display:none}
@media(prefers-reduced-motion:reduce){.mlh-art [data-mlh-part="stage"],.mlh-art button[data-action]{display:none!important}.mlh-art .mlh-fallback{display:block!important}}
