Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

JavaScript

Babel is required to process package imports. If you need a different preprocessor remove all packages first.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Behavior

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                <div class="map">
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 446 418" class="map-svg">
        <mask id="map-svg-mask">
          <circle class="map-svg-mask" cx="0" cy="0" r="0" fill="white" />
        </mask>
        <g class="map-svg-underlay fill-grey" stroke="#fff" stroke-width="0.5px">
          <path
            d="M195.54 27.82v-.36l.62-.79-1.5-1 .34-.79.42-.21 1.53.05.1-.35-.11-.95-.3-.59.28-.41 1 .05 1.08.7 1.42.07 1 .72.58.04 4.76-.32 1.42.45 1.75-1.2h1.49l.61 1.16-.37.8.59-.6.08-.26-.22-1.29.21-.39 1.45-.52 1.14.42.72-.06-.42-.05-.77-.57-.12-.51.08-3.06.61-1-1.64-1.22-.55-.78-.45-.28-.82-.15-1.55.26-1.34.72h-.21l-1-1-.21-.72-1.14-.61-1 .09-.07-.12 1.19-1.42 1.2-.55 1.15 1.13.82 1.94h.42l.33-.6-.47-1.46-.5-.9.38-.09 1 .35.7-.37 1.75 1.45.11.48 1.72 2.2.59.13.5-.39 1.08-1.66h.47l.85.91 1.68 2.99.4.32.74.22.61-.41h.54l.55.8 1.54.65h.74l.53-.17 1-.57.4-.54 1.18.2.12.34-.75.43-.17.26.05.27.34.32.78.33.6-.28.32-.42h.25l1.47 1.12-.13.21.15.89.21.17 1.77-.26.56.23 1 .09.9-.11.8-.61 1.07-.06 1.08 1.5 1.37.71.94.78 1.18.11.42.19-.06-.21.44-1.14.67-.67.56-.24.63.28 1.61-.19.83-.67-.24-.2-.62.37-.11-.27.23-.83 1-.27h.74l1.38-1.1v-.77h.4l.37.43-.33.53-1.85 1.57.46.54-1.25 1.28v.35l.21.52.51.48.55-.24.16-.45.89-.73 1.51-.44-.92 1.16.37.56.8-.37.19.33-.93 1.35.3.74.32.3.45-.29.82-.09.15.26.75-.07.58-.45.76-1.93-.29-.38-1 .13-.66-.28v-.27l1.06-1.14 1.84-1.23 1.21-.22-.25.83.68 1.91.77 1.12h.49l.42-.3v-.24l-.71-.26.06-.21.88-.22 1.1.56 1.11 1.5-1.89 1.32-.64.74-1.1 1.77-.25 1.34-1.37-.51-.11.74.67 1.24v1.07l-.18 1.05-.76 1.14-.1-.35-.88.3v-2l-.17-.17-.34.08-.48 1.18-.93.81h-.44l-.15-.43-.53-.21-1.13.44-.72.59-.39.67v.31l.44.34-.29.65-.48.4-.2 1.25.47 1.39.42.23.6-.15.47-.53-.06.83-.34 1.16-.69 1.06-.3 2-.3.58-1.26.85-1.43 1.85-.76 1.56v.81l-1.36.92h-.44l.6 1.91.46.69.72.61 1.39.5 2 1.26 1 .92 2.91 1.51.31.27.26 1.37.6.7 2.7 1.29 1.11.92 1 1.1 2.87.12 1.15.6 2.52 1.79 1.29.55h.6l1.12.37 1 .49 1.32 2.1 1.54 1.31V181h-87.95l-9.71.07L175 79.49V52.6l1 .32 1 .9-.12 2 .18.22.71-.88-.41-2.71.12-.25 1.12.31 1.4.71 2.24 2.5.09.54.6-.23-.74-1-.4-.83-.14-.83.24-.47.12-.75 1.67.29.69-.23.87-.84-1.94.61-1-.63-.78-1-.18-.52.4-.2.86-.09.71-.5v-.24l-1.22.41-1.3-.24-.92-.53-1-1 .13-.89.65-1.24.67-.89 2.61-1.64.59-2.78-.06-.51.51-2 .77-.8.1.7.38.22 1.05-.19 1.33-.9 1.09-1.15-.11-.41-.68-.93-.37-.31-.37-.08-.09-.24.1-2 .18-.49.45-.2.15.28.32.15.41-.09.7-.5.28-.61-.1-1.47.11-.37 1.68-.75 1 1.14 1-.07-.92-.27-.31-1.17.29-.71.08-.88-.33-.25.53-.22 1.54.49zm.68-7.74l-1.06-.88-2-.82-2-1.57-.81-2.13-.58-2.15.08-.81.23-.18 1.51 1.32.45.73 1.43.45 1.52-.36.59-.55 1.14.49 1.27-1h.33l.22.75.56.8v-.28l-.37-.93.13-.55.72-.57 1.59.64 1.2 1.58.09.83-2.77 2.91-.35.05-1.34.86zm64.59 24.81l.17-.28h.47l-.28 1.4-.57.22-1.5-.4-1.29.19-2.76-.69.38-1.91-.08-.82.25-.93.31-.53 1.47-.28.35-.27-.31-.7.91-.76h.47l-.08.51-.42.29.4 1.16 1 .18.36-.38-.11-.38.2-.27.36-.1.32.23.08.41-1.07 1.1-.57.37-.67 1.49v1l.4.26 1.45.22zM191.16 19l-1.8-.69-2.51.64-.6-.12-.17-.27-.08-.29.6-1.09.5.3h.41l.4-.39v-1.53l-.18-.47.89-1.55 1-.2 1.6 4 .77.2.81.73-.25.55zm65.25-4.21v-.51l1.47-2.13.93-1.88.49-.26-.53 2L257 14.5l-.24.22zM214 13.53l-.32-.34-.38-1-.3-1.88.83-.32.52 1.71v1.08zm48.4 49.79l-.62-.46-.68-1 .2-.58.62-.61.49.61.41 1.33-.28.71zm-9.26-22v-.4l-.35-.61-.28.19.17.53h-.46l-.17-.21.1-.93 1-.75.46.08.48.65-.15.71-.36.58zm-.2-24v-.51l1-.79h.82l1.44-1.12-.1.55-1.09.83zm3.71 43.92l-.28-.14.22-.94.62-.42.31.14-.19 1.23z"
          />
          <path
            d="M14.72 181l.19-.37v-1.43l-2.43-2.57-1.29-2.42-1.18-3-1.15-.7-1-2.78-.09-.53.12-1.08-.64-1.12-1.37-1.6-.39-1.14-.06-2.35.44-1.14.24-1.46.93-3 .75-1.5 1.54-1.21.27-1 .15-1.35-.24-1.56.63-1.92-.14-1.13-.57-1.64-.89-1.26-.16-.95 1.56-3.16 1.45-4.17 1-1.56.64-.36.8-.14.14.28-.54 1-.43 3.1.7 1.48-.34 2.16.47.48 2.37-1 .3-1.25.66-1.69 1.79-3.11.28-1 3.17-1.76 1.19-.09 2.09-1 2.24-.86 1.77-2.14.66-.51 1.37-.59L33 123l2.55-1.19.28-.74.69-.38.66-.08 1.8-.64 1.42-.88 1.1-.93.88.19.47.47.48.13 2.07-1.11 1.07.37.35.4.76.34.81.15h.69l3-.62 1.79-.78 2.38-2.29 1.19-.71.15.29h.46l3.37-.56 1.22.07 1.56-.52 1.66-1.98.32-.87 1.09-.83 1.18-.11 2.66.66 1.6.62 2.21-1.14 4.93-.72 1.06-.35 5.88-2.45 1.62-.84 2.71-2.26 2.3-3.11 1.64-3.53 1.5-2-.13-.92.39-.86.26-.25.71.17.54-.29.8-.64.58-.85.67-.33 2.27-1.79.33-.8-.06-.62-.32-.3-.86-.24-.49-.73-.12-2.14-.64-1.66v-2.21l.34-1.35.89-1.53 1.33-1.26.74-.47h1.38l-.55-1.23.46-.62.3-.12.24.23h.26l1.22-.42.11-.32-.28-.41.26-1.09.31-.35.57-.12.57-.63.06-.62.23-.37.77-.28.74.74-.23.29-.54-.06-.36 1.25.69.94.83.52.22.86 2.11 3.81 2.67 4.27.24.93.2-1-.37-.72v-.89l.6-1.82-.49-1.5.2-.86h.69l1.38 1.67.8.72.39.17.27-.15-.42-.2-.5-.62-.39-1.56 1-1.18-.36-.19-.83.25-.17-.12-.53-1.13-1.19-1.29.06-1.23h-1.22l-.83-.75h.74l1.6.36.74-1.12.09-.58-.11-.44-1.21-.24-.39-.35v-1l.15-.32 1.69-.37.87.68-.24.53-.56.15 1.16 1.22.57.12V69l.84-1 1.32.19.58.26.29.19.39.93.3.21 1.12.06.56-.64 1 .48 1.12.11 1.63-.23 1.16.51.62-.26-.84-.08-1.28-.6-.89-.21h-.57l-.89.26h-.67l-.19-.2-.27-1.21.59-1.34.44-.1.52.79.81-.56-.08-1 .32-1.17 1.22-1.23-.61-.25-.59.17-.88 1.5H126l-1-.82-.31-2.2.93-2.13.34-.15 1 .58.81-.42.19-.28-.12-2.15.46-.11 2.32 1.1.88.85 2 1-1.14-1-.06-.25.52-.95-.23-.24h-.93l-1.08.4-.12-.64.4-.56.42-.2.31.2.43-.74-.34-.09-1.42.94H130l-.32-.85.35-.45.47-.22.64.19.23-.07.57-.4-.16-.38.65-.46.75 1.69.19.12.11-.48-.14-1 1.28.75v.4l.43.21h1l.22-.21-.19-.16h-.33l-.29-.26.32-.31-1.18-.84-1.07-.53.36-.42.29-.1-1.16-1.72 1.17-1.67 1-.84.57.24h2.18l.11-1.36-.21-1.31.14-.75.28-.21 1.2.57-.94 4 .2-.21.67-2.31 1.31.67-.2 1.2.21.39.64.4 1-1.07.51-.36.31-1.91L144 45v-.7l-.71-1.82-.69-.44.54-.12.87.13.75.38-.09.84-.56.24.37 1.22.46.13.58.59.28-.44-.2-.59.43-1 1.06-.84.77-.11-.51 1.25 1.23 1.59.35.1 1.12-1.18.93-1.69-.47-2 1.22-.49 1.06-.25.67.54.62.8-.19.42.77 1 .27-.43v-.36h.95l2 .64 1 1.47 1.49 1 3.25 4.52.47-.23 1.91 1.5.2 1.09-.52.75-.77 2.6.11 1.18-.02 2.13-.57 1.14.52-.3.3-.42.38-2.46.54.22.82.81.32 1.06.05-1.08-.73-1.27-.35-1.4 1.24-1.7h.22l.29 1.43h1l.11-.51-.43-.78-.34-1.47 1.63-.39 5 1.26v26.9l.08 101.54-.08 70.26-2.25 1-2.59 1.51-4 1.83-1.85.74-3 .58-4.37 1.69-2.28.4-4.75.22-3.12-.3-2.39-.69-1.2.59-1-.23-1.8 1-3.16 2.6-.77.34-1.54.33-3.33 1.84-1.26 1.13-1.44.87-3.73.61-1.31.52-1 .82-.91 1.16-1.13 3.28-.51 2.15-1 .73-1 1-.37.74v.35l-.48.53-1.63 1.11-1.87-.14-.28.11-.65.88-.5.38-.74.24-.73-1.72-.9-.38-1.88.64-1.25-.18-1.48.06-.2.2-1.55.16-.86-.17-.61.24-.39.45-.12.66-1.44.15-.42-.14.23-.49-.32-1.13-.63-.81-.22-.08-.84.15-.6.57-.88.25-2.8-1H91.87l-3.09.54h-2l-.77.41-2.73.38-1.34.74-1.94-.55-2.72-.13-2.08.64-.8.88-1.33.71-.57.65-.9 1.58-.15.8-1.54 1.51-1.27.75-1.41-.5-1.82-.17-1.87 1.27-.22.33.38.42-.38.43-.88.54-1.75.57-.64.66-.33.87-1.15.86-2.17 1.2-2.65.48v.27l.25.25 1.5.33-.67.38-.82-.15-.81-.64-.62-.23h-.68l-.34.24-.25.91-.83-.66-2.18-.92h-4.15l-.57.53h-.28l-1.61-.52-1.33.21-1.54-.44-2.64-1.76-2.64-.61-.65-1.53-1.08-1.25-1.81-1.83-1.64-1.06-2-1-.79-.09-.79.19-.5.65-1.23-1.31v-1.13l-.57-4v-2.26l.47-2.18.46.13.67 1 1.29.55 1-.09.88-.32.36-.21 3.07-4.42-.47-3.64-.81-4 .25-.87.83-1v.41l-.62.69v.52l.44 1.25.3.45.2-.14v-.7l.5-1.84-.32-3.22.25-1.65-.23-1.37.06-2.57-.41-2.25-.26-.71-2.66-4.87-.73-2.2-.63-1.46-1.55-2.7-1.31-3.35.08-.34-.34-2.54-.72-2.48-.22-.19.05-4.85.39-2.27-.54-1.89-.28-.45-.17-1.16-.57-1.35-2.36-2.77-.3-.91-.08-2-.88-1.78-2.12-3.17-.82-.5-.84-1.2-.65-2.93.14-.91.36-.85-.21-1.27-.53-1.85-1.48-3.07-1.5-2.81-2.32-3.38-3.31-3.52-.61-1.93.5-1-.07-1.11v-.29l.21-.15.18 2.34.33.68.34-1.92 1.61 2 .22.65.13 2 .25.74.8 1 .34.07v-.31l.7-.48.46.11.78-1.16.06-2.06-.78-1-1.49-1-1.1-1.14-.63-2.6-1.1-1.78.19-1 .66-1.05.31.23 1 1.82 1.15 1 .4 1.13L9 181.1l-.3.33v1l.32.93.55.05.37-.4.87-1.68.57 2.82.3.77 1.2 1.61 1.36-1.07.29-1-.33-.47-.21-.85.37-2.33zm-11.23 1.77l-.32-.26-1.61-2.44-.81-1.63-.5-1.88.07-1.05.43-.62.54.13-.22.53v.33l1.28 3.66 1.1 2 .22.79zM126.34 59l-.09-.31-.58-.54.09-.5.27-.43.71-.29.94 1.57zM27 120.77l-.37-.31-.27.26-.08-.09V120l1.11-1.5.36-.22.13.07.15.79-.05.35-.63 1zm106-70.66l-.57-.31.07-.85.25-.64.51-.53.5.56-.25 1.22-.39.19zm259.53 256.16l-1.26-.64-1.44-2.15-.29-.79v-1.84l.52-2.56 2.85-2.1 1.27.72.57.67 1 .37.67.43-.49.44-1-.14-.81.39-.52.72-.62 2.49.24 2.75-.08.39z"
          />
          <path
            d="M402.68 327.74L383.43 318l-1-.08.88-1.52.11-1-1-2-.69-.88-.56-4.42-1.18-.75-1.82-.78-.93.36-1.53-.29-1 .17-1 1.26-1 .09-1.82.64-1.46-.1-2.43-.7-1-.76-1.12-.17-.68.09-.38.4-1.14.49-2.25-.2-3.1-.59-.76-.32-1.28-1.23-.79-.62h-.27l-.82.18-1 .52-.95-.09-.37-.3h-1.33l-1.36.35-.2.24-.38 1.38.17 1.36-1.92.54-.42-.11-1.34-.78-2.28-2.67-.56-1.28-.25-.26-.62-.2-1.1-1-.84-1.16-1.86-1-1.67-1.27-.77-.28-.45.1-.67-.5-.18-.28.25-.76-.42-.65-.88-.22-.81-.5-.5-1.1-.29-1.65.26-1.31v-.83l-.14-.21-2.31-1.26-1.62-.11-1.28-.52-.15-.36-.68-.45-.62.21-.19.27-.35 1.55-.49.62-.92-.18-.37-.43v-.26l-.58-1.55-.94-.87-.05-1.88-1.51-2.54-.87-.6-1.25-.57-1.7.35-1.61-.42-1 .37-.61.84-.53.28-.19-.26-1.21-.74-1.78-.83-1.87-.14-.33-.09-.51-.5.05-63.7h86.31l.83-.41 1.27-1.59 3.47-3 1.2-.33h.28l.17.36 1 .28 3.34-.29 1.56-.6 1.47-.18.3.07.83.86.75.51h1.81l1.64-.34 2.74 1.25 2.77 2.39.13 1.88.44 1 .24.11.53-.13.52-.55 1-2 1.87-.83.4.77.67.32 2.08-1 .35-2-1-2.22 1.05-.83 1.22-.6 2.16-.71.44-.3.22-.56.62-.52.48.07.71.73 1.78.39 2-.21 1.79.12.83-1.1 1.45-.27 1.19-.46.81-.66.78.71.15.81-.35 2.67.2 1.4.5.68-.2 2.48-1.71 2.24-1.2 3.52.3.87-1.21 6.89-.53 2-2 5.68-.14 3.35.17.61h.38l.19.77-1.11 3.72-.21 1.47-1.14 3.77-1 2-2.2 2.78-.5 1.3.32 1.69-.13 1.79-1.89 1.6-.81.94-1.67 1-.09.55.27.58-2.08.73-1.53.79-1.34 2.49-1 2.55-.24.2h-.55l-.51.41-.11.59.46.41-.35 1.39-1.24 1.66-.47 3.5-.26.94-.39.3-.63-.07-.85.34.6.16.44.41-.88 1.43-1 .73-1 1.43-1 3 .44.54-.54 2.46-.7.44-.22.76.38 1.11.76.79-.17.88-.29.25-.36-.39.13-.27-.15-.61h-.29l-.69.43-.08.44.28.68-.61.68-1.16.64-.59 1.11-.06.56-.8 2.32-.55.89-2.1 4.6-.27 2.29v2.9l-.63.82-.58 3.22-.62 2.25-.69 1.74.05 2L403 323l.14.94v.45l-.32-.1-.46.34v1.58zm-9.53-22.32l.08-.4-.24-2.75.62-2.48.52-.73.82-.39 1 .14.48-.43-.67-.43-1-.36-.57-.68-1.27-.72-2.85 2.1-.52 2.56v1.85l.29.79 1.45 2.15.26.22 1.09.37z"
          />
          <path
            d="M254.26 283.54l-1.08 1.74-.88.39-.93 1.59-1.12.7-.67 1.33-.77 2.33.27.13.48-.06 1.45-1 .15.69L251 294l-.52.22-.29-.55-.91-1-.65-.4-.68.1-.48 1.13h-.39l-.41-.79-1.43-1.87-1.61-1.66-.85-.68-.35-.11-1.12.39.43-1.19.62-.89.05.82 1.42 1.52.57.39 1.08-.35-1.1-.44-.14-.41-.06-.34.18-.4-.48-2.7-.83-2.21-.13-1.48-.73-1.13-1.74-2-2.09-1.7.3-1.25-.11-.9-.54-1.54-1.1-2.27-1.24-.48-2 .32-.86.49-.66-.74v-.33l-.8-2.13-1.32-3 .87.06.43.4.15.65.74-1 .22-.66-.22-1.14-.77-1.09-.68-.59h-.31l-1.72.54-.7.67-.41-.08v-1l.31-.71.55.22.18-.3-1.35-1.88-1.09-.64-.68-.61.12-.47-.74-.23-.27.22-.16.65-.89.56-3.46-.24-.33-.08-.76-.82-1-.36-1.53-1.45-.52-.28-2.18-.26-1 .21-.81.75-.94.33h-.68l-.75-.19-1.83-1.85-2.8-2-4.39-2.27-2.35-.88h-.36l-1.11.9-1.83.71-.55.07-5.76-.43h-1.24l-2.31.18-1.06.27-6.58.56-2.5.41.06-70.18 9.71-.07h120.5v36.55l-.05 63.7-.28-.37v54.4l-1.27-.13-.86.26H302l-1.83-1-1.89-1.9-1.28-2.63-1.31-1.92-.78-.55h-.61l-1.95-2.62-.68-1.36.34-.7v-.55l-.51-1.27.2-1.25.77-.64.42-1.08v-1.81l-.4-1.43-1.9-4.63-3-4-2-2.13-1.16-.94.53.17 3 2.59 2 2.69.83 1.71-.12-.93-.5-1.41-.41-.61-1.29-1.49-3.78-3.62v-1.18l.67-.27.82.71-.1 1.67.17.23 1-.11.28-1.16.13-1.77-.18-1.27-1.56-.77-.84.83-.6.18h-.64l-.55.24-.29.53.11.35.62.2.21.26-.49.63-2.93-.25-.77.32-.65.79-.59.41-3.92.21-.89-.67.65-1.15 1.44-.72 1.66-1.79.31-1.75-.13-.46.11-.84.53-1.16-.36-2.14.25-1.18-.09-.58-.66-1.14-1.74-2.13-.6-2.16-1.38-2.35-.26.06-.66 1.54.29.58-.16.55-1 1.06-.38 1.31-.15 2.44-1.37 4.46v1.1l-.8.65-1.54-.7-.79-.2-.42.08-2 .77-.46.75-.26.17-1.51-.23-.84.74-.62.23-.35-.17-.31-.52.4-.65.74-.73.26-.63.18-1.86.51-.75.91.36.93-.25 1-.06.19.3.93.42.54-.29.22-.55.48-3.14-.19-2.45.13-2.43-.45-1.65.16-.22h.53l.32-.62.55-1.82.09-.94 1.9-2.43 1.22-1.2.46-.13.18-.47-.35-1.53-1.1-2.11.33-1 .62-.44.58-.23h.7l.3-.24-.08-.66-.33-.63-.59-.25-.63-2.86L271 264l-.3-1.55-.58-.44-.09 2.09.25.14.25.44.07 1.37-.36 1.86h-.57l-1.38.44-1.16 1.26-1.13 2.22v1.07l-.2.6-1.64 3.07-.74.62-1.32.05-.77-.47-.71 1.06.2.14-.42.44-3.11 1.59-1.81 1.42-.62.64-.06.42zm17.43 20.18l1.65.45.53.72v.7l-.79.71-1.29-.63-1.74-.13-1.53.72-.2.28.14.92-.31.31-1.42.7-1.06-1.08-1.43-.27-.4.13-.12.49-.31.18-1.29-.12-1.43.22-2 .06-.35-.58-1.54-1.28v-.47l.51-1.5 4-1.18h.85l1-.24 2.14-.95 2.27.19.64.61v1.08l.15.2 1 .14 1.07.61.64.05z"
          />
          <path
            d="M398.35 330.78l-1.32.65-1.6.16h-5.25l-1.82.26-1.79-.07-2 .14-3.75 1.11-2.22 1.1-2.37 1.8-1.83 1.71-1.73 1.72-2.67 3.1-1 .92-2.43.31-2.38.6-.85-.27-1 .06-.45.19-.38.57 1.21 2.21 1.25-.88.23-.84.39.18.16 3.76-.64.81-.34.17-.51-.24-.3-.45-.79-2.07-1.17-1.43-.84-.36-.53.17-.15.43-1.07-.09-.88-1.78.26-.42-.34-.64-1-.15-.75.5-.55.09-.45-.26-1.63-1.65.18-1.29 1-.4.38-.67-.76-1.74-.45-.29-2.05.15-.46 1.54-2 2-1 .19-.44-.07-1.47-1.73h1.29l1.14-.51 1.59-2.8-.32-1.28-1.34-2.07-.63-.32-1 .46-1.45 1.39-1.78 1.33-1.53.16-.19.19.06.5 1.5.26.84-.29.5-.37.75.21.16.4-.12.61-.56.86-.27.2-.93-.22-1.67.36-.35.21-3.27 2.21L336 344l-1.2.33-.4.28-.24.61-1.41 1-.41-.11-.67-.79-.61-.36-2.25-.72-.51-.52-.92-.57-.83-.11-1.83-.74-2.91-2.25-1.69-.67-1.2.29-.2.23h-1l-1.06-.61-1.06-.88-1.56-.34h-.76l-.78.22-.64.54v.43l.33.65-.86.24-1.27-.62-.94-1.14-1.89-1.77-1-.64-1.47-.68v-54.4l.28.37.51.5.33.09 1.87.14 1.78.83 1.21.74.19.26.53-.28.61-.84 1-.37 1.61.42 1.7-.35 1.25.57.87.6 1.51 2.54.05 1.88.94.87.58 1.55v.26l.37.43.92.18.49-.62.35-1.55.19-.27.62-.21.68.45.15.36 1.28.52 1.62.11 2.31 1.26.14.21v.83l-.26 1.31.29 1.65.5 1.1.81.5.88.22.42.65-.25.76.18.28.67.5.45-.1.77.28 1.67 1.27 1.86 1 .84 1.16 1.1 1 .62.2.25.26.56 1.28 2.28 2.67 1.34.78.42.11 1.92-.54-.17-1.36.38-1.38.2-.24 1.36-.35h1.33l.37.3 1 .09.95-.52.82-.18h.27l.79.62 1.28 1.23.76.32 3.1.59 2.25.2 1.14-.49.38-.4.68-.09 1.12.17 1 .76 2.42.76 1.46.1 1.82-.64 1-.09 1-1.26 1-.17 1.53.29.93-.36 1.82.78 1.18.75.56 4.42.69.88 1 2-.11 1-.88 1.52 1 .08 19.25 9.7-.85.54-1.24.11-1.22 1.86zm-45.84 9.55l-.78-.3-.14-.63.27-.89 1.74.36.44.52-.12.2h-.7zm0 1.92l-.37-.45-.53-.23-1.68.14v-.15l.76-.74 1-.2.29.19.58 1.39zm50.17-201.85v.18l.67.64-.56-1.93-.71-1.46v-.55l.42-1.11.43-.56.48-.13.38.16.83 1.28.49 1.39 1.32.54 1.72 1.18 1.23.56-.63-1.49v-.88l.3-.61.79.14.77 1.15-.32.74.08.57 1.47 2.09-.69 4.67.61 1.26-.13 1.68.72 1.46.88.48.81.12.31.71.74.56.52 1.5.77.42h.36l.51.36 1.15 1.42.74.22.58.46-.17.27.07.33.3.12.53-.52v-.64l.26-.25.48.14 1.13 1.3 1.58 1.41.83 2.47 1.32 2.16 1.58 1.21 1.53.6.54.62.32.77.11 1.43 1.78 3 1.49.45 1.07.07.42 1.76-.13 1.06-.44.45.06 1.4.24.67.36.34.33.09.58 1.42 1.56.71v.29l-.52 1.13-.71 2.9.2.78.27 3.57.3.73.15 4.27-.67.21-.66.93.33 1.66 1.19.92.88 1.1.68 2.33.92 1.29.32.87L440 205l.54 1.36.5.7-.81.66-1.19.46-1.45.27-.83 1.1-1.79-.12-2 .21-1.78-.39-.71-.73-.48-.07-.62.52-.22.56-.44.3-2.16.71-1.22.6-1.05.83 1 2.22-.35 2-2.08 1-.67-.32-.4-.77-1.87.83-1 2-.52.55-.53.13-.24-.11-.44-1-.13-1.88-2.77-2.39-2.82-1.23-1.64.34-1.81-.05-.75-.51-.83-.86-.3-.07-1.47.18-1.56.6-3.34.29-.95-.28-.17-.36-.28-.05-1.2.33-3.47 2.95-1.27 1.59-.83.41h-86.35v-36.54h-32.59V71.47l2.11 1.72 1 .4 2.13.51 1.66-.1.52.38 1.69.71 1.82.26 1.42 2 .23 1.46.55 1.06.52.51.83.29 1.09.13 1.07.71.88.89 2.15.62.74.44 1.05.94.43.18 1.23.07 2.87-.52 1.49-.55.93-.5 1.5-1.16.82-.29.57-1 .61-2.36.16-1.69 2.58-3.35 1-2.26.32-1.64 1.21-3.18-.28-1.89.65-4.14 1.89-4.33.34-1.37-1.07-2.94-.49-3.15.16-.92.62-1.59.08-1.24-.24-.87-1.09-1.3-.05-1.41.79-3.28 1.59-3.09-.12-.49-.5-.56-.49-1.92.09-.32.14-.25 1.11-.7.42-.51.53-1.47.65.2.35.6v.89l.46.7.09-.47-.61-1.78-.48-.35-1.32-2 .32-.26-.21-.16-.71-.05-.09.65.34.46-.63.2-.38-.17v-.25l1-2.21.95-1.31-.17-.38.49-1.4.47-.7.47-.21.27 1.32 1.16-.23.09-.27-.88-.86v-.45l.24-1.28 1.67-4.8.39-2.45-.22-1.93.1-.27.4-.29 1.72-.3.61-.81.54-1.21h.81l1 .48-.34.52-.72.66-.08 1 .69-.88h.39l1.47 1.25.47 1 .84 3.42-.28 1.32.3 2.25-.08 1.29 1.18 1 .75.06.71-.32.31.12.73.8-1.05 1.69-.22.93-.05 1.21.56.16.34-.09 1 .47.3.33v1.16l.48.5h.41l.74.56L331 29l-.14 1.17.47.24 1.07-.12.11.22-.17 2.43.25 2.28.08.4.43.41.28.6-.09 1-.61 2.56.77 2 .92 1 .14 1.8.42 1.49.49 1.05.37.4.78.42H338l1.54-1.2 3.06-1.4.45-1 .43.1.68 1-.16 1.07.52 1.41.68.81 1.64.63h.74l.68 1.51 2.68 1.21 1.19.93-.07.66-.82 1.45v.66l.43.71.14.83-.44 1.29.61 1.21.59 2v2l.55.55.57 1.33-.18 2.3-.41.57-.07 1.16.1.33.57.36 3.71 4.63.36-.3 1-.17.26.32-.8 1.69v.35l.77 1.32.85 2 .58 2.13.2 1.57-.2 1.08.16 1.16-.07.75-1 2.12.08 1.09 2.2 2.88 1.32.5-.08 1.27-.49 1.14-.14 1.21.1.38.63.84.95.74.27.52 1.27.83 1 .46h1.19l1.33 1.33h.74l1.29.42.73.69 1.24.26 1.94-.15.16-.34-.49-.85.62.71 1.05 1.89.43 2.2.26.53.55.59.59.14.5-.12-.17-.93.08-.4h.66l.32.34.13 1.27.52.49.65.28 1.36-.06 1.34.39.86 1-.35.14.09.31.64.79.86.7.57-.25v-.68l-.34-.31.15-.4.75.28 1.64 1.47 1 .19.37.51.69 1.94.41.11.33.92-.61-.15-.52-.53-.44-.21-.53.22-.8 1 .67 1.8 1.31 1.37.78.54 1.16.41 1.44 1.12.59.75-.11.86.38 1.44.54.46.42 1.38.62 1.09.62.59-.14 2.21 1 3.54.75 1.82.69 1 .47.38v1.19l-.33.5.73-.37.58-.48.27-.45zm33.7 38.18l-.47-.1-.44-.59-.59-2.15.58-1.42.73-1.21v-1l-.15-.26.45-.94 1.13-.91.5-1 .09-.53-.11-.41-.65-1.06-.21-.12.41-.76.93-.61.09 2.44.25.55.52.34.11.42-2.65 6.24-.48 1.57.16 1zM285.12 73.79l-.11-.66.29-1.13.62-.86.91-.69 1.88-.23.59-.32 2.09.34.06.66-.47.22-.71.15-.47-.38-1 .4.16.35-.67 1.11-1.21.46-1.57.29zm131.13 80.89l-.59-.55-.42-.93-.73-.66-.42-.94-.1-.82.48-.11 1.52 1 .21.35.7 1.34.13.92-.29.35zm-53.6-61.27l-.75-.29-.21-1-.48-.65-.5-.24-.27-.5.45-.11 1.54.72.9 1.3-.32.62zM439.91 202l-.19-.42.06-1 .42-2.38.42-.1.75.13-.72 2.38-.23 1.37zm.2-4.48l-.72-2v-1.64l.93-.51.24.18-.56 2.12zM318.07 7.22l-.68-.55-.05-.67.65-.43.45-.09.53.8-.07.41-.52.13zm1.05-5.54l-.75-.32-.23-.36.42-.64.6-.11.36.17.25.44zm-31 76.45l-.31-.65 1.11-1 .56.4.18.83h-1.28zm81.33 336.62l-.9.45-.2-.45-1.4-.22-.94-.71-.92-.2-2.37-.12-.23-.16-.16-.43-.31-.09-1.31.4-.78-.26-1.15-1.81.64-.45 1.2.18.59.32.82.17v-1l-.77-.64-.42.76-2.89-.37-.24-.17-1.19-2.43-1.43-2.28-.23-.23h-.68l-.56-.9-.4-.85-.75-2.77-.47-.49-.55-.16-.68-4.38.08-.83.2-.26.29.52 1.91 1.46.47 2.18.9-2.52-.57-.4h-.45l-1.93-2.12-.21-.6v-.88l-.16-.66-.69-1.41-1.41-1.33-1.09-1.93-2.92-7.17.1-.51-.3-1.52-.33-.62-.2-1.44.88-.8v-1.66l.66-.44 2.43.29 1.42 1.05 1.72-.28.66.56 2.21.72 3.62 2.15 3.48 1.64 2.3.21 1-.31.94.53-.05-.5.85-.9.77-.27.57.18.24.95.57.29h.91l-.32-.46-.76-.17-.22-.21-.05-.69.49-.45 1.66-.75 1.41.47 2.27-.46.66.59.78-.47 1.09-1.89.24-.15.69-.17.26.38 1.13.51h.38l.69-.4.35-.59.19-.87.22-.24h.46l.71.33 1.54 1.14.57.75.6 1.35-.69 2.46.08.74.45.59v1.09l-.47 1.72.07 1.23.37 1.07-.54 2.92.36 3.2.66 1.07.06 1.66-.57.81-.39-.33-.05-.35.29-.37.13-1-.77-2.07-.47-.77-1.26 2.5-.82 5.93-.49.5-.16.84.12 1.52-.78.81-.44 1.48.15.24h.47l-.2-.43.32-.24.69.42.28.55.06 1-.41.27-.17 1.29.58 1.31-.1.84h-.27l-.77-.68-.78.34-.41.61-1-1.24-.71-1.45-.14-.71.6-1.07.35-.1.26.24v.36l-.17.35.67.72.93-.07.34-.29-.8-1.4-2.54-1.55-.37.06-.6.45.21 1 .34.74-.29.58-1.07.35-.25-.62.21-.13-.16-1.5-1-.63.34.86-.24 1.54-.63.77-.29 1.08.22 1-.16 1-.37.24-.38-.05-.87-.56-.79-.93-.15-.94-.23-.09-.23.37v1l1.37 1.25L371 411l-.57.89-.54 1.57-.16 1.08zm13.16-48.64l-1-.54-.28-1.06.06-.3-1.24-2.33-1.55-1.38 1.32-1.74.93-.4 2.15 2.87.4.29.83.22.09.41.51 2.79v.38l-.3.28-1.37.25zm-45.67-1.95l-.38-.28-.14-.73.2-.15v-1l-.62-.81v-.77l.19-2.27.85-.63.13-.37-.11-.81.46-.13 1 .59.45.65.15 2.29.26 1.47-.1.77-.33.74zm47.95 5.2v-.69l-.19-.28-2.52.32-1-.42v-.55l.72-.59h.74l.76.23 1.52-.77 1.48 1.76v.15l-.75.29zm-11.25 43.83l-.69-.32-.69.15-.57-1.19 1.92-2.37.7 1.83-.48 1.74zm125.68 187.07h-.48v-1.54l.62-2.78.21-.5.54-.32-.16 1.87-.62 2.08zm-125-190.8l-.75-1.57.7-1.22.43.66.39 1.81v.17zm7.09-7.54l.05-2 .63-.48h.56l.49 1-.05.15h-.76zm-33.93-29.34l-.19-.14-.05-.69.65-.77 1 1.12z"
          />
        </g>
        <g id="map-svg-overlay" class="fill-grey" mask="url(#map-svg-mask)" stroke="#fff" stroke-width="0.5px">
          <path
            d="M195.54 27.82v-.36l.62-.79-1.5-1 .34-.79.42-.21 1.53.05.1-.35-.11-.95-.3-.59.28-.41 1 .05 1.08.7 1.42.07 1 .72.58.04 4.76-.32 1.42.45 1.75-1.2h1.49l.61 1.16-.37.8.59-.6.08-.26-.22-1.29.21-.39 1.45-.52 1.14.42.72-.06-.42-.05-.77-.57-.12-.51.08-3.06.61-1-1.64-1.22-.55-.78-.45-.28-.82-.15-1.55.26-1.34.72h-.21l-1-1-.21-.72-1.14-.61-1 .09-.07-.12 1.19-1.42 1.2-.55 1.15 1.13.82 1.94h.42l.33-.6-.47-1.46-.5-.9.38-.09 1 .35.7-.37 1.75 1.45.11.48 1.72 2.2.59.13.5-.39 1.08-1.66h.47l.85.91 1.68 2.99.4.32.74.22.61-.41h.54l.55.8 1.54.65h.74l.53-.17 1-.57.4-.54 1.18.2.12.34-.75.43-.17.26.05.27.34.32.78.33.6-.28.32-.42h.25l1.47 1.12-.13.21.15.89.21.17 1.77-.26.56.23 1 .09.9-.11.8-.61 1.07-.06 1.08 1.5 1.37.71.94.78 1.18.11.42.19-.06-.21.44-1.14.67-.67.56-.24.63.28 1.61-.19.83-.67-.24-.2-.62.37-.11-.27.23-.83 1-.27h.74l1.38-1.1v-.77h.4l.37.43-.33.53-1.85 1.57.46.54-1.25 1.28v.35l.21.52.51.48.55-.24.16-.45.89-.73 1.51-.44-.92 1.16.37.56.8-.37.19.33-.93 1.35.3.74.32.3.45-.29.82-.09.15.26.75-.07.58-.45.76-1.93-.29-.38-1 .13-.66-.28v-.27l1.06-1.14 1.84-1.23 1.21-.22-.25.83.68 1.91.77 1.12h.49l.42-.3v-.24l-.71-.26.06-.21.88-.22 1.1.56 1.11 1.5-1.89 1.32-.64.74-1.1 1.77-.25 1.34-1.37-.51-.11.74.67 1.24v1.07l-.18 1.05-.76 1.14-.1-.35-.88.3v-2l-.17-.17-.34.08-.48 1.18-.93.81h-.44l-.15-.43-.53-.21-1.13.44-.72.59-.39.67v.31l.44.34-.29.65-.48.4-.2 1.25.47 1.39.42.23.6-.15.47-.53-.06.83-.34 1.16-.69 1.06-.3 2-.3.58-1.26.85-1.43 1.85-.76 1.56v.81l-1.36.92h-.44l.6 1.91.46.69.72.61 1.39.5 2 1.26 1 .92 2.91 1.51.31.27.26 1.37.6.7 2.7 1.29 1.11.92 1 1.1 2.87.12 1.15.6 2.52 1.79 1.29.55h.6l1.12.37 1 .49 1.32 2.1 1.54 1.31V181h-87.95l-9.71.07L175 79.49V52.6l1 .32 1 .9-.12 2 .18.22.71-.88-.41-2.71.12-.25 1.12.31 1.4.71 2.24 2.5.09.54.6-.23-.74-1-.4-.83-.14-.83.24-.47.12-.75 1.67.29.69-.23.87-.84-1.94.61-1-.63-.78-1-.18-.52.4-.2.86-.09.71-.5v-.24l-1.22.41-1.3-.24-.92-.53-1-1 .13-.89.65-1.24.67-.89 2.61-1.64.59-2.78-.06-.51.51-2 .77-.8.1.7.38.22 1.05-.19 1.33-.9 1.09-1.15-.11-.41-.68-.93-.37-.31-.37-.08-.09-.24.1-2 .18-.49.45-.2.15.28.32.15.41-.09.7-.5.28-.61-.1-1.47.11-.37 1.68-.75 1 1.14 1-.07-.92-.27-.31-1.17.29-.71.08-.88-.33-.25.53-.22 1.54.49zm.68-7.74l-1.06-.88-2-.82-2-1.57-.81-2.13-.58-2.15.08-.81.23-.18 1.51 1.32.45.73 1.43.45 1.52-.36.59-.55 1.14.49 1.27-1h.33l.22.75.56.8v-.28l-.37-.93.13-.55.72-.57 1.59.64 1.2 1.58.09.83-2.77 2.91-.35.05-1.34.86zm64.59 24.81l.17-.28h.47l-.28 1.4-.57.22-1.5-.4-1.29.19-2.76-.69.38-1.91-.08-.82.25-.93.31-.53 1.47-.28.35-.27-.31-.7.91-.76h.47l-.08.51-.42.29.4 1.16 1 .18.36-.38-.11-.38.2-.27.36-.1.32.23.08.41-1.07 1.1-.57.37-.67 1.49v1l.4.26 1.45.22zM191.16 19l-1.8-.69-2.51.64-.6-.12-.17-.27-.08-.29.6-1.09.5.3h.41l.4-.39v-1.53l-.18-.47.89-1.55 1-.2 1.6 4 .77.2.81.73-.25.55zm65.25-4.21v-.51l1.47-2.13.93-1.88.49-.26-.53 2L257 14.5l-.24.22zM214 13.53l-.32-.34-.38-1-.3-1.88.83-.32.52 1.71v1.08zm48.4 49.79l-.62-.46-.68-1 .2-.58.62-.61.49.61.41 1.33-.28.71zm-9.26-22v-.4l-.35-.61-.28.19.17.53h-.46l-.17-.21.1-.93 1-.75.46.08.48.65-.15.71-.36.58zm-.2-24v-.51l1-.79h.82l1.44-1.12-.1.55-1.09.83zm3.71 43.92l-.28-.14.22-.94.62-.42.31.14-.19 1.23z"
          />
          <path
            d="M14.72 181l.19-.37v-1.43l-2.43-2.57-1.29-2.42-1.18-3-1.15-.7-1-2.78-.09-.53.12-1.08-.64-1.12-1.37-1.6-.39-1.14-.06-2.35.44-1.14.24-1.46.93-3 .75-1.5 1.54-1.21.27-1 .15-1.35-.24-1.56.63-1.92-.14-1.13-.57-1.64-.89-1.26-.16-.95 1.56-3.16 1.45-4.17 1-1.56.64-.36.8-.14.14.28-.54 1-.43 3.1.7 1.48-.34 2.16.47.48 2.37-1 .3-1.25.66-1.69 1.79-3.11.28-1 3.17-1.76 1.19-.09 2.09-1 2.24-.86 1.77-2.14.66-.51 1.37-.59L33 123l2.55-1.19.28-.74.69-.38.66-.08 1.8-.64 1.42-.88 1.1-.93.88.19.47.47.48.13 2.07-1.11 1.07.37.35.4.76.34.81.15h.69l3-.62 1.79-.78 2.38-2.29 1.19-.71.15.29h.46l3.37-.56 1.22.07 1.56-.52 1.66-1.98.32-.87 1.09-.83 1.18-.11 2.66.66 1.6.62 2.21-1.14 4.93-.72 1.06-.35 5.88-2.45 1.62-.84 2.71-2.26 2.3-3.11 1.64-3.53 1.5-2-.13-.92.39-.86.26-.25.71.17.54-.29.8-.64.58-.85.67-.33 2.27-1.79.33-.8-.06-.62-.32-.3-.86-.24-.49-.73-.12-2.14-.64-1.66v-2.21l.34-1.35.89-1.53 1.33-1.26.74-.47h1.38l-.55-1.23.46-.62.3-.12.24.23h.26l1.22-.42.11-.32-.28-.41.26-1.09.31-.35.57-.12.57-.63.06-.62.23-.37.77-.28.74.74-.23.29-.54-.06-.36 1.25.69.94.83.52.22.86 2.11 3.81 2.67 4.27.24.93.2-1-.37-.72v-.89l.6-1.82-.49-1.5.2-.86h.69l1.38 1.67.8.72.39.17.27-.15-.42-.2-.5-.62-.39-1.56 1-1.18-.36-.19-.83.25-.17-.12-.53-1.13-1.19-1.29.06-1.23h-1.22l-.83-.75h.74l1.6.36.74-1.12.09-.58-.11-.44-1.21-.24-.39-.35v-1l.15-.32 1.69-.37.87.68-.24.53-.56.15 1.16 1.22.57.12V69l.84-1 1.32.19.58.26.29.19.39.93.3.21 1.12.06.56-.64 1 .48 1.12.11 1.63-.23 1.16.51.62-.26-.84-.08-1.28-.6-.89-.21h-.57l-.89.26h-.67l-.19-.2-.27-1.21.59-1.34.44-.1.52.79.81-.56-.08-1 .32-1.17 1.22-1.23-.61-.25-.59.17-.88 1.5H126l-1-.82-.31-2.2.93-2.13.34-.15 1 .58.81-.42.19-.28-.12-2.15.46-.11 2.32 1.1.88.85 2 1-1.14-1-.06-.25.52-.95-.23-.24h-.93l-1.08.4-.12-.64.4-.56.42-.2.31.2.43-.74-.34-.09-1.42.94H130l-.32-.85.35-.45.47-.22.64.19.23-.07.57-.4-.16-.38.65-.46.75 1.69.19.12.11-.48-.14-1 1.28.75v.4l.43.21h1l.22-.21-.19-.16h-.33l-.29-.26.32-.31-1.18-.84-1.07-.53.36-.42.29-.1-1.16-1.72 1.17-1.67 1-.84.57.24h2.18l.11-1.36-.21-1.31.14-.75.28-.21 1.2.57-.94 4 .2-.21.67-2.31 1.31.67-.2 1.2.21.39.64.4 1-1.07.51-.36.31-1.91L144 45v-.7l-.71-1.82-.69-.44.54-.12.87.13.75.38-.09.84-.56.24.37 1.22.46.13.58.59.28-.44-.2-.59.43-1 1.06-.84.77-.11-.51 1.25 1.23 1.59.35.1 1.12-1.18.93-1.69-.47-2 1.22-.49 1.06-.25.67.54.62.8-.19.42.77 1 .27-.43v-.36h.95l2 .64 1 1.47 1.49 1 3.25 4.52.47-.23 1.91 1.5.2 1.09-.52.75-.77 2.6.11 1.18-.02 2.13-.57 1.14.52-.3.3-.42.38-2.46.54.22.82.81.32 1.06.05-1.08-.73-1.27-.35-1.4 1.24-1.7h.22l.29 1.43h1l.11-.51-.43-.78-.34-1.47 1.63-.39 5 1.26v26.9l.08 101.54-.08 70.26-2.25 1-2.59 1.51-4 1.83-1.85.74-3 .58-4.37 1.69-2.28.4-4.75.22-3.12-.3-2.39-.69-1.2.59-1-.23-1.8 1-3.16 2.6-.77.34-1.54.33-3.33 1.84-1.26 1.13-1.44.87-3.73.61-1.31.52-1 .82-.91 1.16-1.13 3.28-.51 2.15-1 .73-1 1-.37.74v.35l-.48.53-1.63 1.11-1.87-.14-.28.11-.65.88-.5.38-.74.24-.73-1.72-.9-.38-1.88.64-1.25-.18-1.48.06-.2.2-1.55.16-.86-.17-.61.24-.39.45-.12.66-1.44.15-.42-.14.23-.49-.32-1.13-.63-.81-.22-.08-.84.15-.6.57-.88.25-2.8-1H91.87l-3.09.54h-2l-.77.41-2.73.38-1.34.74-1.94-.55-2.72-.13-2.08.64-.8.88-1.33.71-.57.65-.9 1.58-.15.8-1.54 1.51-1.27.75-1.41-.5-1.82-.17-1.87 1.27-.22.33.38.42-.38.43-.88.54-1.75.57-.64.66-.33.87-1.15.86-2.17 1.2-2.65.48v.27l.25.25 1.5.33-.67.38-.82-.15-.81-.64-.62-.23h-.68l-.34.24-.25.91-.83-.66-2.18-.92h-4.15l-.57.53h-.28l-1.61-.52-1.33.21-1.54-.44-2.64-1.76-2.64-.61-.65-1.53-1.08-1.25-1.81-1.83-1.64-1.06-2-1-.79-.09-.79.19-.5.65-1.23-1.31v-1.13l-.57-4v-2.26l.47-2.18.46.13.67 1 1.29.55 1-.09.88-.32.36-.21 3.07-4.42-.47-3.64-.81-4 .25-.87.83-1v.41l-.62.69v.52l.44 1.25.3.45.2-.14v-.7l.5-1.84-.32-3.22.25-1.65-.23-1.37.06-2.57-.41-2.25-.26-.71-2.66-4.87-.73-2.2-.63-1.46-1.55-2.7-1.31-3.35.08-.34-.34-2.54-.72-2.48-.22-.19.05-4.85.39-2.27-.54-1.89-.28-.45-.17-1.16-.57-1.35-2.36-2.77-.3-.91-.08-2-.88-1.78-2.12-3.17-.82-.5-.84-1.2-.65-2.93.14-.91.36-.85-.21-1.27-.53-1.85-1.48-3.07-1.5-2.81-2.32-3.38-3.31-3.52-.61-1.93.5-1-.07-1.11v-.29l.21-.15.18 2.34.33.68.34-1.92 1.61 2 .22.65.13 2 .25.74.8 1 .34.07v-.31l.7-.48.46.11.78-1.16.06-2.06-.78-1-1.49-1-1.1-1.14-.63-2.6-1.1-1.78.19-1 .66-1.05.31.23 1 1.82 1.15 1 .4 1.13L9 181.1l-.3.33v1l.32.93.55.05.37-.4.87-1.68.57 2.82.3.77 1.2 1.61 1.36-1.07.29-1-.33-.47-.21-.85.37-2.33zm-11.23 1.77l-.32-.26-1.61-2.44-.81-1.63-.5-1.88.07-1.05.43-.62.54.13-.22.53v.33l1.28 3.66 1.1 2 .22.79zM126.34 59l-.09-.31-.58-.54.09-.5.27-.43.71-.29.94 1.57zM27 120.77l-.37-.31-.27.26-.08-.09V120l1.11-1.5.36-.22.13.07.15.79-.05.35-.63 1zm106-70.66l-.57-.31.07-.85.25-.64.51-.53.5.56-.25 1.22-.39.19zm259.53 256.16l-1.26-.64-1.44-2.15-.29-.79v-1.84l.52-2.56 2.85-2.1 1.27.72.57.67 1 .37.67.43-.49.44-1-.14-.81.39-.52.72-.62 2.49.24 2.75-.08.39z"
          />
          <path
            d="M402.68 327.74L383.43 318l-1-.08.88-1.52.11-1-1-2-.69-.88-.56-4.42-1.18-.75-1.82-.78-.93.36-1.53-.29-1 .17-1 1.26-1 .09-1.82.64-1.46-.1-2.43-.7-1-.76-1.12-.17-.68.09-.38.4-1.14.49-2.25-.2-3.1-.59-.76-.32-1.28-1.23-.79-.62h-.27l-.82.18-1 .52-.95-.09-.37-.3h-1.33l-1.36.35-.2.24-.38 1.38.17 1.36-1.92.54-.42-.11-1.34-.78-2.28-2.67-.56-1.28-.25-.26-.62-.2-1.1-1-.84-1.16-1.86-1-1.67-1.27-.77-.28-.45.1-.67-.5-.18-.28.25-.76-.42-.65-.88-.22-.81-.5-.5-1.1-.29-1.65.26-1.31v-.83l-.14-.21-2.31-1.26-1.62-.11-1.28-.52-.15-.36-.68-.45-.62.21-.19.27-.35 1.55-.49.62-.92-.18-.37-.43v-.26l-.58-1.55-.94-.87-.05-1.88-1.51-2.54-.87-.6-1.25-.57-1.7.35-1.61-.42-1 .37-.61.84-.53.28-.19-.26-1.21-.74-1.78-.83-1.87-.14-.33-.09-.51-.5.05-63.7h86.31l.83-.41 1.27-1.59 3.47-3 1.2-.33h.28l.17.36 1 .28 3.34-.29 1.56-.6 1.47-.18.3.07.83.86.75.51h1.81l1.64-.34 2.74 1.25 2.77 2.39.13 1.88.44 1 .24.11.53-.13.52-.55 1-2 1.87-.83.4.77.67.32 2.08-1 .35-2-1-2.22 1.05-.83 1.22-.6 2.16-.71.44-.3.22-.56.62-.52.48.07.71.73 1.78.39 2-.21 1.79.12.83-1.1 1.45-.27 1.19-.46.81-.66.78.71.15.81-.35 2.67.2 1.4.5.68-.2 2.48-1.71 2.24-1.2 3.52.3.87-1.21 6.89-.53 2-2 5.68-.14 3.35.17.61h.38l.19.77-1.11 3.72-.21 1.47-1.14 3.77-1 2-2.2 2.78-.5 1.3.32 1.69-.13 1.79-1.89 1.6-.81.94-1.67 1-.09.55.27.58-2.08.73-1.53.79-1.34 2.49-1 2.55-.24.2h-.55l-.51.41-.11.59.46.41-.35 1.39-1.24 1.66-.47 3.5-.26.94-.39.3-.63-.07-.85.34.6.16.44.41-.88 1.43-1 .73-1 1.43-1 3 .44.54-.54 2.46-.7.44-.22.76.38 1.11.76.79-.17.88-.29.25-.36-.39.13-.27-.15-.61h-.29l-.69.43-.08.44.28.68-.61.68-1.16.64-.59 1.11-.06.56-.8 2.32-.55.89-2.1 4.6-.27 2.29v2.9l-.63.82-.58 3.22-.62 2.25-.69 1.74.05 2L403 323l.14.94v.45l-.32-.1-.46.34v1.58zm-9.53-22.32l.08-.4-.24-2.75.62-2.48.52-.73.82-.39 1 .14.48-.43-.67-.43-1-.36-.57-.68-1.27-.72-2.85 2.1-.52 2.56v1.85l.29.79 1.45 2.15.26.22 1.09.37z"
          />
          <path
            d="M254.26 283.54l-1.08 1.74-.88.39-.93 1.59-1.12.7-.67 1.33-.77 2.33.27.13.48-.06 1.45-1 .15.69L251 294l-.52.22-.29-.55-.91-1-.65-.4-.68.1-.48 1.13h-.39l-.41-.79-1.43-1.87-1.61-1.66-.85-.68-.35-.11-1.12.39.43-1.19.62-.89.05.82 1.42 1.52.57.39 1.08-.35-1.1-.44-.14-.41-.06-.34.18-.4-.48-2.7-.83-2.21-.13-1.48-.73-1.13-1.74-2-2.09-1.7.3-1.25-.11-.9-.54-1.54-1.1-2.27-1.24-.48-2 .32-.86.49-.66-.74v-.33l-.8-2.13-1.32-3 .87.06.43.4.15.65.74-1 .22-.66-.22-1.14-.77-1.09-.68-.59h-.31l-1.72.54-.7.67-.41-.08v-1l.31-.71.55.22.18-.3-1.35-1.88-1.09-.64-.68-.61.12-.47-.74-.23-.27.22-.16.65-.89.56-3.46-.24-.33-.08-.76-.82-1-.36-1.53-1.45-.52-.28-2.18-.26-1 .21-.81.75-.94.33h-.68l-.75-.19-1.83-1.85-2.8-2-4.39-2.27-2.35-.88h-.36l-1.11.9-1.83.71-.55.07-5.76-.43h-1.24l-2.31.18-1.06.27-6.58.56-2.5.41.06-70.18 9.71-.07h120.5v36.55l-.05 63.7-.28-.37v54.4l-1.27-.13-.86.26H302l-1.83-1-1.89-1.9-1.28-2.63-1.31-1.92-.78-.55h-.61l-1.95-2.62-.68-1.36.34-.7v-.55l-.51-1.27.2-1.25.77-.64.42-1.08v-1.81l-.4-1.43-1.9-4.63-3-4-2-2.13-1.16-.94.53.17 3 2.59 2 2.69.83 1.71-.12-.93-.5-1.41-.41-.61-1.29-1.49-3.78-3.62v-1.18l.67-.27.82.71-.1 1.67.17.23 1-.11.28-1.16.13-1.77-.18-1.27-1.56-.77-.84.83-.6.18h-.64l-.55.24-.29.53.11.35.62.2.21.26-.49.63-2.93-.25-.77.32-.65.79-.59.41-3.92.21-.89-.67.65-1.15 1.44-.72 1.66-1.79.31-1.75-.13-.46.11-.84.53-1.16-.36-2.14.25-1.18-.09-.58-.66-1.14-1.74-2.13-.6-2.16-1.38-2.35-.26.06-.66 1.54.29.58-.16.55-1 1.06-.38 1.31-.15 2.44-1.37 4.46v1.1l-.8.65-1.54-.7-.79-.2-.42.08-2 .77-.46.75-.26.17-1.51-.23-.84.74-.62.23-.35-.17-.31-.52.4-.65.74-.73.26-.63.18-1.86.51-.75.91.36.93-.25 1-.06.19.3.93.42.54-.29.22-.55.48-3.14-.19-2.45.13-2.43-.45-1.65.16-.22h.53l.32-.62.55-1.82.09-.94 1.9-2.43 1.22-1.2.46-.13.18-.47-.35-1.53-1.1-2.11.33-1 .62-.44.58-.23h.7l.3-.24-.08-.66-.33-.63-.59-.25-.63-2.86L271 264l-.3-1.55-.58-.44-.09 2.09.25.14.25.44.07 1.37-.36 1.86h-.57l-1.38.44-1.16 1.26-1.13 2.22v1.07l-.2.6-1.64 3.07-.74.62-1.32.05-.77-.47-.71 1.06.2.14-.42.44-3.11 1.59-1.81 1.42-.62.64-.06.42zm17.43 20.18l1.65.45.53.72v.7l-.79.71-1.29-.63-1.74-.13-1.53.72-.2.28.14.92-.31.31-1.42.7-1.06-1.08-1.43-.27-.4.13-.12.49-.31.18-1.29-.12-1.43.22-2 .06-.35-.58-1.54-1.28v-.47l.51-1.5 4-1.18h.85l1-.24 2.14-.95 2.27.19.64.61v1.08l.15.2 1 .14 1.07.61.64.05z"
          />
          <path
            d="M398.35 330.78l-1.32.65-1.6.16h-5.25l-1.82.26-1.79-.07-2 .14-3.75 1.11-2.22 1.1-2.37 1.8-1.83 1.71-1.73 1.72-2.67 3.1-1 .92-2.43.31-2.38.6-.85-.27-1 .06-.45.19-.38.57 1.21 2.21 1.25-.88.23-.84.39.18.16 3.76-.64.81-.34.17-.51-.24-.3-.45-.79-2.07-1.17-1.43-.84-.36-.53.17-.15.43-1.07-.09-.88-1.78.26-.42-.34-.64-1-.15-.75.5-.55.09-.45-.26-1.63-1.65.18-1.29 1-.4.38-.67-.76-1.74-.45-.29-2.05.15-.46 1.54-2 2-1 .19-.44-.07-1.47-1.73h1.29l1.14-.51 1.59-2.8-.32-1.28-1.34-2.07-.63-.32-1 .46-1.45 1.39-1.78 1.33-1.53.16-.19.19.06.5 1.5.26.84-.29.5-.37.75.21.16.4-.12.61-.56.86-.27.2-.93-.22-1.67.36-.35.21-3.27 2.21L336 344l-1.2.33-.4.28-.24.61-1.41 1-.41-.11-.67-.79-.61-.36-2.25-.72-.51-.52-.92-.57-.83-.11-1.83-.74-2.91-2.25-1.69-.67-1.2.29-.2.23h-1l-1.06-.61-1.06-.88-1.56-.34h-.76l-.78.22-.64.54v.43l.33.65-.86.24-1.27-.62-.94-1.14-1.89-1.77-1-.64-1.47-.68v-54.4l.28.37.51.5.33.09 1.87.14 1.78.83 1.21.74.19.26.53-.28.61-.84 1-.37 1.61.42 1.7-.35 1.25.57.87.6 1.51 2.54.05 1.88.94.87.58 1.55v.26l.37.43.92.18.49-.62.35-1.55.19-.27.62-.21.68.45.15.36 1.28.52 1.62.11 2.31 1.26.14.21v.83l-.26 1.31.29 1.65.5 1.1.81.5.88.22.42.65-.25.76.18.28.67.5.45-.1.77.28 1.67 1.27 1.86 1 .84 1.16 1.1 1 .62.2.25.26.56 1.28 2.28 2.67 1.34.78.42.11 1.92-.54-.17-1.36.38-1.38.2-.24 1.36-.35h1.33l.37.3 1 .09.95-.52.82-.18h.27l.79.62 1.28 1.23.76.32 3.1.59 2.25.2 1.14-.49.38-.4.68-.09 1.12.17 1 .76 2.42.76 1.46.1 1.82-.64 1-.09 1-1.26 1-.17 1.53.29.93-.36 1.82.78 1.18.75.56 4.42.69.88 1 2-.11 1-.88 1.52 1 .08 19.25 9.7-.85.54-1.24.11-1.22 1.86zm-45.84 9.55l-.78-.3-.14-.63.27-.89 1.74.36.44.52-.12.2h-.7zm0 1.92l-.37-.45-.53-.23-1.68.14v-.15l.76-.74 1-.2.29.19.58 1.39zm50.17-201.85v.18l.67.64-.56-1.93-.71-1.46v-.55l.42-1.11.43-.56.48-.13.38.16.83 1.28.49 1.39 1.32.54 1.72 1.18 1.23.56-.63-1.49v-.88l.3-.61.79.14.77 1.15-.32.74.08.57 1.47 2.09-.69 4.67.61 1.26-.13 1.68.72 1.46.88.48.81.12.31.71.74.56.52 1.5.77.42h.36l.51.36 1.15 1.42.74.22.58.46-.17.27.07.33.3.12.53-.52v-.64l.26-.25.48.14 1.13 1.3 1.58 1.41.83 2.47 1.32 2.16 1.58 1.21 1.53.6.54.62.32.77.11 1.43 1.78 3 1.49.45 1.07.07.42 1.76-.13 1.06-.44.45.06 1.4.24.67.36.34.33.09.58 1.42 1.56.71v.29l-.52 1.13-.71 2.9.2.78.27 3.57.3.73.15 4.27-.67.21-.66.93.33 1.66 1.19.92.88 1.1.68 2.33.92 1.29.32.87L440 205l.54 1.36.5.7-.81.66-1.19.46-1.45.27-.83 1.1-1.79-.12-2 .21-1.78-.39-.71-.73-.48-.07-.62.52-.22.56-.44.3-2.16.71-1.22.6-1.05.83 1 2.22-.35 2-2.08 1-.67-.32-.4-.77-1.87.83-1 2-.52.55-.53.13-.24-.11-.44-1-.13-1.88-2.77-2.39-2.82-1.23-1.64.34-1.81-.05-.75-.51-.83-.86-.3-.07-1.47.18-1.56.6-3.34.29-.95-.28-.17-.36-.28-.05-1.2.33-3.47 2.95-1.27 1.59-.83.41h-86.35v-36.54h-32.59V71.47l2.11 1.72 1 .4 2.13.51 1.66-.1.52.38 1.69.71 1.82.26 1.42 2 .23 1.46.55 1.06.52.51.83.29 1.09.13 1.07.71.88.89 2.15.62.74.44 1.05.94.43.18 1.23.07 2.87-.52 1.49-.55.93-.5 1.5-1.16.82-.29.57-1 .61-2.36.16-1.69 2.58-3.35 1-2.26.32-1.64 1.21-3.18-.28-1.89.65-4.14 1.89-4.33.34-1.37-1.07-2.94-.49-3.15.16-.92.62-1.59.08-1.24-.24-.87-1.09-1.3-.05-1.41.79-3.28 1.59-3.09-.12-.49-.5-.56-.49-1.92.09-.32.14-.25 1.11-.7.42-.51.53-1.47.65.2.35.6v.89l.46.7.09-.47-.61-1.78-.48-.35-1.32-2 .32-.26-.21-.16-.71-.05-.09.65.34.46-.63.2-.38-.17v-.25l1-2.21.95-1.31-.17-.38.49-1.4.47-.7.47-.21.27 1.32 1.16-.23.09-.27-.88-.86v-.45l.24-1.28 1.67-4.8.39-2.45-.22-1.93.1-.27.4-.29 1.72-.3.61-.81.54-1.21h.81l1 .48-.34.52-.72.66-.08 1 .69-.88h.39l1.47 1.25.47 1 .84 3.42-.28 1.32.3 2.25-.08 1.29 1.18 1 .75.06.71-.32.31.12.73.8-1.05 1.69-.22.93-.05 1.21.56.16.34-.09 1 .47.3.33v1.16l.48.5h.41l.74.56L331 29l-.14 1.17.47.24 1.07-.12.11.22-.17 2.43.25 2.28.08.4.43.41.28.6-.09 1-.61 2.56.77 2 .92 1 .14 1.8.42 1.49.49 1.05.37.4.78.42H338l1.54-1.2 3.06-1.4.45-1 .43.1.68 1-.16 1.07.52 1.41.68.81 1.64.63h.74l.68 1.51 2.68 1.21 1.19.93-.07.66-.82 1.45v.66l.43.71.14.83-.44 1.29.61 1.21.59 2v2l.55.55.57 1.33-.18 2.3-.41.57-.07 1.16.1.33.57.36 3.71 4.63.36-.3 1-.17.26.32-.8 1.69v.35l.77 1.32.85 2 .58 2.13.2 1.57-.2 1.08.16 1.16-.07.75-1 2.12.08 1.09 2.2 2.88 1.32.5-.08 1.27-.49 1.14-.14 1.21.1.38.63.84.95.74.27.52 1.27.83 1 .46h1.19l1.33 1.33h.74l1.29.42.73.69 1.24.26 1.94-.15.16-.34-.49-.85.62.71 1.05 1.89.43 2.2.26.53.55.59.59.14.5-.12-.17-.93.08-.4h.66l.32.34.13 1.27.52.49.65.28 1.36-.06 1.34.39.86 1-.35.14.09.31.64.79.86.7.57-.25v-.68l-.34-.31.15-.4.75.28 1.64 1.47 1 .19.37.51.69 1.94.41.11.33.92-.61-.15-.52-.53-.44-.21-.53.22-.8 1 .67 1.8 1.31 1.37.78.54 1.16.41 1.44 1.12.59.75-.11.86.38 1.44.54.46.42 1.38.62 1.09.62.59-.14 2.21 1 3.54.75 1.82.69 1 .47.38v1.19l-.33.5.73-.37.58-.48.27-.45zm33.7 38.18l-.47-.1-.44-.59-.59-2.15.58-1.42.73-1.21v-1l-.15-.26.45-.94 1.13-.91.5-1 .09-.53-.11-.41-.65-1.06-.21-.12.41-.76.93-.61.09 2.44.25.55.52.34.11.42-2.65 6.24-.48 1.57.16 1zM285.12 73.79l-.11-.66.29-1.13.62-.86.91-.69 1.88-.23.59-.32 2.09.34.06.66-.47.22-.71.15-.47-.38-1 .4.16.35-.67 1.11-1.21.46-1.57.29zm131.13 80.89l-.59-.55-.42-.93-.73-.66-.42-.94-.1-.82.48-.11 1.52 1 .21.35.7 1.34.13.92-.29.35zm-53.6-61.27l-.75-.29-.21-1-.48-.65-.5-.24-.27-.5.45-.11 1.54.72.9 1.3-.32.62zM439.91 202l-.19-.42.06-1 .42-2.38.42-.1.75.13-.72 2.38-.23 1.37zm.2-4.48l-.72-2v-1.64l.93-.51.24.18-.56 2.12zM318.07 7.22l-.68-.55-.05-.67.65-.43.45-.09.53.8-.07.41-.52.13zm1.05-5.54l-.75-.32-.23-.36.42-.64.6-.11.36.17.25.44zm-31 76.45l-.31-.65 1.11-1 .56.4.18.83h-1.28zm81.33 336.62l-.9.45-.2-.45-1.4-.22-.94-.71-.92-.2-2.37-.12-.23-.16-.16-.43-.31-.09-1.31.4-.78-.26-1.15-1.81.64-.45 1.2.18.59.32.82.17v-1l-.77-.64-.42.76-2.89-.37-.24-.17-1.19-2.43-1.43-2.28-.23-.23h-.68l-.56-.9-.4-.85-.75-2.77-.47-.49-.55-.16-.68-4.38.08-.83.2-.26.29.52 1.91 1.46.47 2.18.9-2.52-.57-.4h-.45l-1.93-2.12-.21-.6v-.88l-.16-.66-.69-1.41-1.41-1.33-1.09-1.93-2.92-7.17.1-.51-.3-1.52-.33-.62-.2-1.44.88-.8v-1.66l.66-.44 2.43.29 1.42 1.05 1.72-.28.66.56 2.21.72 3.62 2.15 3.48 1.64 2.3.21 1-.31.94.53-.05-.5.85-.9.77-.27.57.18.24.95.57.29h.91l-.32-.46-.76-.17-.22-.21-.05-.69.49-.45 1.66-.75 1.41.47 2.27-.46.66.59.78-.47 1.09-1.89.24-.15.69-.17.26.38 1.13.51h.38l.69-.4.35-.59.19-.87.22-.24h.46l.71.33 1.54 1.14.57.75.6 1.35-.69 2.46.08.74.45.59v1.09l-.47 1.72.07 1.23.37 1.07-.54 2.92.36 3.2.66 1.07.06 1.66-.57.81-.39-.33-.05-.35.29-.37.13-1-.77-2.07-.47-.77-1.26 2.5-.82 5.93-.49.5-.16.84.12 1.52-.78.81-.44 1.48.15.24h.47l-.2-.43.32-.24.69.42.28.55.06 1-.41.27-.17 1.29.58 1.31-.1.84h-.27l-.77-.68-.78.34-.41.61-1-1.24-.71-1.45-.14-.71.6-1.07.35-.1.26.24v.36l-.17.35.67.72.93-.07.34-.29-.8-1.4-2.54-1.55-.37.06-.6.45.21 1 .34.74-.29.58-1.07.35-.25-.62.21-.13-.16-1.5-1-.63.34.86-.24 1.54-.63.77-.29 1.08.22 1-.16 1-.37.24-.38-.05-.87-.56-.79-.93-.15-.94-.23-.09-.23.37v1l1.37 1.25L371 411l-.57.89-.54 1.57-.16 1.08zm13.16-48.64l-1-.54-.28-1.06.06-.3-1.24-2.33-1.55-1.38 1.32-1.74.93-.4 2.15 2.87.4.29.83.22.09.41.51 2.79v.38l-.3.28-1.37.25zm-45.67-1.95l-.38-.28-.14-.73.2-.15v-1l-.62-.81v-.77l.19-2.27.85-.63.13-.37-.11-.81.46-.13 1 .59.45.65.15 2.29.26 1.47-.1.77-.33.74zm47.95 5.2v-.69l-.19-.28-2.52.32-1-.42v-.55l.72-.59h.74l.76.23 1.52-.77 1.48 1.76v.15l-.75.29zm-11.25 43.83l-.69-.32-.69.15-.57-1.19 1.92-2.37.7 1.83-.48 1.74zm125.68 187.07h-.48v-1.54l.62-2.78.21-.5.54-.32-.16 1.87-.62 2.08zm-125-190.8l-.75-1.57.7-1.22.43.66.39 1.81v.17zm7.09-7.54l.05-2 .63-.48h.56l.49 1-.05.15h-.76zm-33.93-29.34l-.19-.14-.05-.69.65-.77 1 1.12z"
          />
        </g>
      </svg>

  <div class="map-markers">
    <div class="map-marker text-purple" data-x="485" data-y="222" data-color="purple">
      Brisbane
    </div>
    <div class="map-marker text-red" data-x="460" data-y="310" data-color="red">
      Sydney
    </div>
    <div class="map-marker text-orange" data-x="392" data-y="372" data-color="orange">
      Melbourne
    </div>
    <div class="map-marker text-yellow" data-x="418" data-y="452" data-color="yellow">
      Hobart
    </div>
    <div class="map-marker text-green" data-x="313" data-y="315" data-color="green">
      Adelaide
    </div>
    <div class="map-marker text-blue" data-x="42" data-y="290" data-color="blue">
      Perth
    </div>
    <div class="map-marker text-brown" data-x="223" data-y="32" data-color="brown">
      Darwin
    </div>
  </div>
</div>
              
            
!

CSS

              
                :root {
  --purple: #3a1f5d;
  --red: #c83660;
  --orange: #e15249;
  --yellow: #dbb125;
  --green: #a8c256;
  --blue: #69a2b0;
  --brown: #a88966;
  --grey: #bebebe;
  --white: #fefefe;
}

body {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-size: 16px;
  padding: 1rem;
  min-height: 100vh;
  background-color: var(--white);
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
}

/* Map */
.map {
  width: 500px;
  height: 500px;
  position: relative;
}

.map-svg {
  width: 100%;
  fill: var(--grey);
}

.map-svg path {
  fill: inherit;
}

.map-svg-mask {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: center center;
}

.map-svg-mask.is-animating {
  transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* Markers */
.map-marker {
  position: absolute;
  padding: 0.75rem 1.25rem;
  background-color: var(--white);
  font-weight: bold;
  border-radius: 5px;
  box-shadow: 0 0.25rem 0.5rem -0.25rem rgba(0, 0, 0, 0.25);
  transition: all 0.25s linear;
  cursor: pointer;
}

.map-marker:hover {
  transform: translateY(-0.25rem);
  box-shadow: 0 0.5rem 0.75rem -0.25rem rgba(0, 0, 0, 0.275);
}

/* Color classes */
.text-purple {
  color: var(--purple);
}
.fill-purple {
  fill: var(--purple);
}

.text-red {
  color: var(--red);
}
.fill-red {
  fill: var(--red);
}

.text-orange {
  color: var(--orange);
}
.fill-orange {
  fill: var(--orange);
}

.text-yellow {
  color: var(--yellow);
}
.fill-yellow {
  fill: var(--yellow);
}

.text-green {
  color: var(--green);
}
.fill-green {
  fill: var(--green);
}

.text-blue {
  color: var(--blue);
}
.fill-blue {
  fill: var(--blue);
}

.text-brown {
  color: var(--brown);
}
.fill-brown {
  fill: var(--brown);
}

.text-grey {
  color: var(--grey);
}
.fill-grey {
  fill: var(--grey);
}

              
            
!

JS

              
                // let svg = document.querySelector(".map-svg")
let mask = document.querySelector(".map-svg-mask");
let overlay = document.querySelector("#map-svg-overlay");
let markers = document.querySelectorAll(".map-marker");

// Position markers
markers.forEach(marker => {
  const { width, height } = marker.getBoundingClientRect();

  marker.style.top = `${marker.dataset.y - height / 2}px`;
  marker.style.left = `${marker.dataset.x - width / 2}px`;
  
  marker.addEventListener("mouseenter", showOverlay)
  marker.addEventListener("mouseleave", hideOverlay)
});

// Show and animate the overlay
function showOverlay({ target }) {
  const { x, y, color } = target.dataset

  mask.classList.remove("is-animating")

  mask.setAttribute("cy", y - parseInt(target.style.top, 10) / 10)
  mask.setAttribute("cx", x - parseInt(target.style.left, 10) / 10)

  overlay.setAttribute("class", `fill-${color}`)

  setTimeout(() => {
    mask.classList.add("is-animating")
    mask.setAttribute("r", 500)
  }, 10)
}

// Hide the overlay
function hideOverlay() {
  mask.setAttribute("r", 0);
}

              
            
!
999px

Console