.loading-container {
    overflow: hidden;
}
#loading-page {
    position: fixed;
    background-color: #ffffff;
    z-index: 9999999;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    transition: opacity 1s ease-in-out;
}
#loading-page.hide {
    opacity: 0;
    transition: opacity 1s ease-in-out;
}
.loading-page-container {
    display: block;
    aspect-ratio: 1/1;
    width: 200px;
}
.pin-map-group {
  transform-origin: center;
  transform-box: content-box;
  opacity: 0;
  transform: scale(0);
}
#pin-1 {
  animation: drawLines 5s linear 0.1995236000314189s infinite;
  transition-delay: 0.1995236000314189s;
}
#pin-2 {
  animation: drawLines 5s linear 0.956784571004957s infinite;
  transition-delay: 0.956784571004957s;
}
#pin-3 {
  animation: drawLines 5s linear 0.45368467332800777s infinite;
  transition-delay: 0.45368467332800777s;
}
#pin-4 {
  animation: drawLines 5s linear 0.3291678640120026s infinite;
  transition-delay: 0.3291678640120026s;
}
#pin-5 {
  animation: drawLines 5s linear 0.7634047643666932s infinite;
  transition-delay: 0.7275950408350915s;
}
#Group_chumchon {
  transform-origin: center;
  transform-box: content-box;
  opacity: 0;
  transform: translateY(10%);
  animation: pinMap 5s linear 0.7634047643666932s infinite;
  transition-delay: 0.7634047643666932s;
}
#Group_wiki {
  transform-origin: center;
  transform-box: content-box;
  opacity: 0;
  transform: translateY(10%);
  animation: pinMap 5s linear 0.3291678640120026s infinite;
  transition-delay: 0.3291678640120026s;
}
@keyframes pinMap {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }
  20% {
    opacity: 1;
    transform: translateY(0%);
  }
  99% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(10%);
  }
}
@keyframes drawLines {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  20% {
    opacity: 1;
    transform: scale(1);
  }
  99% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
.line-map-path path {
  transform-origin: center;
  transform-box: content-box;
  opacity: 0;
  transform: scale(0);
  transition: 0.3s all ease-in-out;
}
.line-map-path.line-map-group-1 path:nth-child(1) {
  animation: drawLines 5s linear 0.7634047643666932s infinite;
  transition-delay: 0.7275950408350915s;
}
.line-map-path.line-map-group-1 path:nth-child(2) {
  animation: drawLines 5s linear 0.3291678640120026s infinite normal;
  transition-delay: 0.754658482602794s;
}
.line-map-path.line-map-group-2 path:nth-child(1) {
  animation: drawLines 5s linear 0.45368467332800777s infinite normal;
  transition-delay: 0.20384353456515236s;
}
.line-map-path.line-map-group-2 path:nth-child(2) {
  animation: drawLines 5s linear 0.956784571004957s infinite normal;
  transition-delay: 0.5138124540855293s;
}
.line-map-path.line-map-group-2 path:nth-child(3) {
  animation: drawLines 5s linear 0.1995236000314189s infinite normal;
  transition-delay: 0.8872765692614941s;
}
.line-map-path.line-map-group-2 path:nth-child(4) {
  animation: drawLines 5s linear 0.6576074922630466s infinite normal;
  transition-delay: 0.7367098293714076s;
}
.line-map-path.line-map-group-2 path:nth-child(5) {
  animation: drawLines 5s linear 0.9527091864242763s infinite normal;
  transition-delay: 0.3034816993411029s;
}
.line-map-path.line-map-group-3 path:nth-child(1) {
  animation: drawLines 5s linear 0.6762938590063841s infinite normal;
  transition-delay: 0.9279452623391105s;
}
.line-map-path.line-map-group-3 path:nth-child(2) {
  animation: drawLines 5s linear 0.24314922028029184s infinite normal;
  transition-delay: 0.39969619637259046s;
}
.line-map-path.line-map-group-3 path:nth-child(3) {
  animation: drawLines 5s linear 0.07191244234409422s infinite normal;
  transition-delay: 0.33716882877740506s;
}
.line-map-path.line-map-group-3 path:nth-child(4) {
  animation: drawLines 5s linear 0.4006047410480462s infinite normal;
  transition-delay: 0.9727375255241801s;
}
.line-map-path.line-map-group-3 path:nth-child(5) {
  animation: drawLines 5s linear 0.6807140343741074s infinite normal;
  transition-delay: 0.80079145462984s;
}
.line-map-path.line-map-group-3 path:nth-child(6) {
  animation: drawLines 5s linear 0.5233268620129581s infinite normal;
  transition-delay: 0.34234572917154504s;
}
.line-map-path.line-map-group-4 path:nth-child(1) {
  animation: drawLines 5s linear 0.5420079643848117s infinite normal;
  transition-delay: 0.654508051897728s;
}
.line-map-path.line-map-group-4 path:nth-child(2) {
  animation: drawLines 5s linear 0.013827226486502031s infinite normal;
  transition-delay: 0.2787539825581107s;
}
.line-map-path.line-map-group-4 path:nth-child(3) {
  animation: drawLines 5s linear 0.8051675012267405s infinite normal;
  transition-delay: 0.08486123242287724s;
}
.line-map-path.line-map-group-4 path:nth-child(4) {
  animation: drawLines 5s linear 0.8301811288705485s infinite normal;
  transition-delay: 0.9054097118627862s;
}
.line-map-path.line-map-group-4 path:nth-child(5) {
  animation: drawLines 5s linear 0.5453233387460779s infinite normal;
  transition-delay: 0.26542773080567916s;
}
.line-map-path.line-map-group-4 path:nth-child(6) {
  animation: drawLines 5s linear 0.826368583318734s infinite normal;
  transition-delay: 0.7450276831034175s;
}
.line-map-path.line-map-group-4 path:nth-child(7) {
  animation: drawLines 5s linear 0.4563905121193763s infinite normal;
  transition-delay: 0.5389019565650397s;
}
.line-map-path.line-map-group-4 path:nth-child(8) {
  animation: drawLines 5s linear 0.128694876011904s infinite normal;
  transition-delay: 0.9507598105773596s;
}
.line-map-path.line-map-group-5 path:nth-child(1) {
  animation: drawLines 5s linear 0.030109742721772026s infinite normal;
  transition-delay: 0.5489649140967536s;
}
.line-map-path.line-map-group-5 path:nth-child(2) {
  animation: drawLines 5s linear 0.351433852124325s infinite normal;
  transition-delay: 0.7821664946443274s;
}
.line-map-path.line-map-group-5 path:nth-child(3) {
  animation: drawLines 5s linear 0.4151060560537496s infinite normal;
  transition-delay: 0.2167341210947722s;
}
.line-map-path.line-map-group-5 path:nth-child(4) {
  animation: drawLines 5s linear 0.7057830381252226s infinite normal;
  transition-delay: 0.28686613532197924s;
}
.line-map-path.line-map-group-5 path:nth-child(5) {
  animation: drawLines 5s linear 0.252740113730062s infinite normal;
  transition-delay: 0.3179784233881273s;
}
.line-map-path.line-map-group-5 path:nth-child(6) {
  animation: drawLines 5s linear 0.8275260636804425s infinite normal;
  transition-delay: 0.8337370566154969s;
}
.line-map-path.line-map-group-5 path:nth-child(7) {
  animation: drawLines 5s linear 0.02264869375216172s infinite normal;
  transition-delay: 0.18506813038302283s;
}
.line-map-path.line-map-group-6 path:nth-child(1) {
  animation: drawLines 5s linear 0.736575435026577s infinite normal;
  transition-delay: 0.5673850787293659s;
}
.line-map-path.line-map-group-6 path:nth-child(2) {
  animation: drawLines 5s linear 0.3234413262053486s infinite normal;
  transition-delay: 0.7352970241066132s;
}
.line-map-path.line-map-group-6 path:nth-child(3) {
  animation: drawLines 5s linear 0.21623430851143777s infinite normal;
  transition-delay: 0.23488625477791625s;
}
.line-map-path.line-map-group-6 path:nth-child(4) {
  animation: drawLines 5s linear 0.9007292901743873s infinite normal;
  transition-delay: 0.3563224680259425s;
}
.line-map-path.line-map-group-6 path:nth-child(5) {
  animation: drawLines 5s linear 0.4123363290841815s infinite normal;
  transition-delay: 0.23171949848038742s;
}
.line-map-path.line-map-group-6 path:nth-child(6) {
  animation: drawLines 5s linear 0.7556882592248824s infinite normal;
  transition-delay: 0.6766030001755803s;
}
.line-map-path.line-map-group-6 path:nth-child(7) {
  animation: drawLines 5s linear 0.9384603037029444s infinite normal;
  transition-delay: 0.8271074959598805s;
}
.line-map-path.line-map-group-7 path:nth-child(1) {
  animation: drawLines 5s linear 0.544013101971121s infinite normal;
  transition-delay: 0.29575074618218045s;
}
.line-map-path.line-map-group-7 path:nth-child(2) {
  animation: drawLines 5s linear 0.6789712222003867s infinite normal;
  transition-delay: 0.5310805298282384s;
}
.line-map-path.line-map-group-7 path:nth-child(3) {
  animation: drawLines 5s linear 0.810816752586681s infinite normal;
  transition-delay: 0.9406282569551399s;
}
.line-map-path.line-map-group-7 path:nth-child(4) {
  animation: drawLines 5s linear 0.8538650152228717s infinite normal;
  transition-delay: 0.8472937283582826s;
}
.line-map-path.line-map-group-7 path:nth-child(5) {
  animation: drawLines 5s linear 0.909470548238168s infinite normal;
  transition-delay: 0.4301695069966389s;
}
.line-map-path.line-map-group-7 path:nth-child(6) {
  animation: drawLines 5s linear 0.3316387916758976s infinite normal;
  transition-delay: 0.803176518248091s;
}
.line-map-path.line-map-group-8 path:nth-child(1) {
  animation: drawLines 5s linear 0.8833802320873914s infinite normal;
  transition-delay: 0.2909536835544073s;
}
.line-map-path.line-map-group-8 path:nth-child(2) {
  animation: drawLines 5s linear 0.7339059206421021s infinite normal;
  transition-delay: 0.18959197452172938s;
}
.line-map-path.line-map-group-8 path:nth-child(3) {
  animation: drawLines 5s linear 0.39917730416418173s infinite normal;
  transition-delay: 0.9665598430606106s;
}
.line-map-path.line-map-group-8 path:nth-child(4) {
  animation: drawLines 5s linear 0.689301506249338s infinite normal;
  transition-delay: 0.7507023248622575s;
}
.line-map-path.line-map-group-8 path:nth-child(5) {
  animation: drawLines 5s linear 0.37398030603983323s infinite normal;
  transition-delay: 0.6982480498609704s;
}
.line-map-path.line-map-group-9 path:nth-child(1) {
  animation: drawLines 5s linear 0.5243161224146622s infinite normal;
  transition-delay: 0.4434433306967971s;
}
.line-map-path.line-map-group-9 path:nth-child(2) {
  animation: drawLines 5s linear 0.9759364195244267s infinite normal;
  transition-delay: 0.6135668853558276s;
}
.line-map-path.line-map-group-9 path:nth-child(3) {
  animation: drawLines 5s linear 0.1809717763978318s infinite normal;
  transition-delay: 0.36519383556808394s;
}
.line-map-path.line-map-group-9 path:nth-child(4) {
  animation: drawLines 5s linear 0.15813974818340504s infinite normal;
  transition-delay: 0.15214482878993785s;
}
.line-map-path.line-map-group-10 path:nth-child(1) {
  animation: drawLines 5s linear 0.8526687420696173s infinite normal;
  transition-delay: 0.860827699721562s;
}
.line-map-path.line-map-group-10 path:nth-child(2) {
  animation: drawLines 5s linear 0.37476436510000877s infinite normal;
  transition-delay: 0.06484050453326562s;
}
.line-map-path.line-map-group-10 path:nth-child(3) {
  animation: drawLines 5s linear 0.9772940526131271s infinite normal;
  transition-delay: 0.9002370893778617s;
}
.line-map-path.line-map-group-10 path:nth-child(4) {
  animation: drawLines 5s linear 0.38918334244871455s infinite normal;
  transition-delay: 0.017034471748794022s;
}
.line-map-path.line-map-group-10 path:nth-child(5) {
  animation: drawLines 5s linear 0.6921120690306684s infinite normal;
  transition-delay: 0.5824891479792773s;
}
.line-map-path.line-map-group-11 path:nth-child(1) {
  animation: drawLines 5s linear 0.003689425418283987s infinite normal;
  transition-delay: 0.42078554552991676s;
}
.line-map-path.line-map-group-11 path:nth-child(2) {
  animation: drawLines 5s linear 0.940278219785526s infinite normal;
  transition-delay: 0.267640030443022s;
}
.line-map-path.line-map-group-11 path:nth-child(3) {
  animation: drawLines 5s linear 0.06455214540661602s infinite normal;
  transition-delay: 0.4330357587190834s;
}
.line-map-path.line-map-group-11 path:nth-child(4) {
  animation: drawLines 5s linear 0.9822129631345646s infinite normal;
  transition-delay: 0.3072025603864299s;
}
.line-map-path.line-map-group-11 path:nth-child(5) {
  animation: drawLines 5s linear 0.6761754866730629s infinite normal;
  transition-delay: 0.8671299509029355s;
}
.line-map-path.line-map-group-12 path:nth-child(1) {
  animation: drawLines 5s linear 0.9987000894309053s infinite normal;
  transition-delay: 0.7033608659868473s;
}
.line-map-path.line-map-group-12 path:nth-child(2) {
  animation: drawLines 5s linear 0.39714863060742944s infinite normal;
  transition-delay: 0.6157462950888624s;
}
.line-map-path.line-map-group-13 path:nth-child(1) {
  animation: drawLines 5s linear 0.8274916614682772s infinite normal;
  transition-delay: 0.5929788172845778s;
}
.line-map-path.line-map-group-14 path:nth-child(1) {
  animation: drawLines 5s linear 0.05161777566169223s infinite normal;
  transition-delay: 0.9697950346155053s;
}
.line-map-path.line-map-group-14 path:nth-child(2) {
  animation: drawLines 5s linear 0.7224618557403792s infinite normal;
  transition-delay: 0.42875268192007665s;
}
.line-map-path.line-map-group-15 path:nth-child(1) {
  animation: drawLines 5s linear 0.40171285900432796s infinite normal;
  transition-delay: 0.3261824066661212s;
}
.line-map-path.line-map-group-15 path:nth-child(2) {
  animation: drawLines 5s linear 0.21833968288241157s infinite normal;
  transition-delay: 0.2159481435919457s;
}
.line-map-path.line-map-group-16 path:nth-child(1) {
  animation: drawLines 5s linear 0.8611737326002444s infinite normal;
  transition-delay: 0.8612903613838145s;
}
.line-map-path.line-map-group-16 path:nth-child(2) {
  animation: drawLines 5s linear 0.8591538499929805s infinite normal;
  transition-delay: 0.48510616814734564s;
}
.line-map-path.line-map-group-17 path:nth-child(1) {
  animation: drawLines 5s linear 0.00829895108809331s infinite normal;
  transition-delay: 0.13050977855370216s;
}
.line-map-path.line-map-group-17 path:nth-child(2) {
  animation: drawLines 5s linear 0.3453130103017137s infinite normal;
  transition-delay: 0.5410817803550658s;
}
.line-map-path.line-map-group-17 path:nth-child(3) {
  animation: drawLines 5s linear 0.2390109225189263s infinite normal;
  transition-delay: 0.312249180053755s;
}
.line-map-path.line-map-group-18 path:nth-child(1) {
  animation: drawLines 5s linear 0.49649918724564124s infinite normal;
  transition-delay: 0.7019053116766012s;
}
.line-map-path.line-map-group-18 path:nth-child(2) {
  animation: drawLines 5s linear 0.11503408190079334s infinite normal;
  transition-delay: 0.9682138381145182s;
}
.line-map-path.line-map-group-18 path:nth-child(3) {
  animation: drawLines 5s linear 0.6843345489450807s infinite normal;
  transition-delay: 0.9882514048703623s;
}
.line-map-path.line-map-group-18 path:nth-child(4) {
  animation: drawLines 5s linear 0.41631915856358437s infinite normal;
  transition-delay: 0.647172951955358s;
}
.line-map-path.line-map-group-19 path:nth-child(1) {
  animation: drawLines 5s linear 0.4559307971672042s infinite normal;
  transition-delay: 0.2889015194666249s;
}
.line-map-path.line-map-group-19 path:nth-child(2) {
  animation: drawLines 5s linear 0.9725002971086629s infinite normal;
  transition-delay: 0.7005579482486723s;
}
.line-map-path.line-map-group-19 path:nth-child(3) {
  animation: drawLines 5s linear 0.8019467028466882s infinite normal;
  transition-delay: 0.21650627696259495s;
}
.line-map-path.line-map-group-19 path:nth-child(4) {
  animation: drawLines 5s linear 0.2989692346488362s infinite normal;
  transition-delay: 0.921431489301719s;
}
.line-map-path.line-map-group-20 path:nth-child(1) {
  animation: drawLines 5s linear 0.5627994795652544s infinite normal;
  transition-delay: 0.20792154166549914s;
}
.line-map-path.line-map-group-20 path:nth-child(2) {
  animation: drawLines 5s linear 0.5921737191694663s infinite normal;
  transition-delay: 0.7930868163912759s;
}
.line-map-path.line-map-group-20 path:nth-child(3) {
  animation: drawLines 5s linear 0.2008816525119106s infinite normal;
  transition-delay: 0.3432420118289159s;
}
.line-map-path.line-map-group-20 path:nth-child(4) {
  animation: drawLines 5s linear 0.8782547136783077s infinite normal;
  transition-delay: 0.0531167660713876s;
}
.line-map-path.line-map-group-1 path:nth-child(1) {
  animation: drawLines 5s linear 0.28614421377377797s infinite normal;
  transition-delay: 0.38610758169375026s;
}
.line-map-path.line-map-group-1 path:nth-child(2) {
  animation: drawLines 5s linear 0.28435473300510283s infinite normal;
  transition-delay: 0.7232602328204698s;
}
.line-map-path.line-map-group-2 path:nth-child(1) {
  animation: drawLines 5s linear 0.46406573389246963s infinite normal;
  transition-delay: 0.2644422707827292s;
}
.line-map-path.line-map-group-2 path:nth-child(2) {
  animation: drawLines 5s linear 0.9799213184223499s infinite normal;
  transition-delay: 0.44962367902320177s;
}
.line-map-path.line-map-group-2 path:nth-child(3) {
  animation: drawLines 5s linear 0.3426365942421905s infinite normal;
  transition-delay: 0.5662400260805003s;
}
.line-map-path.line-map-group-2 path:nth-child(4) {
  animation: drawLines 5s linear 0.22686397904488853s infinite normal;
  transition-delay: 0.5208311303063047s;
}
.line-map-path.line-map-group-2 path:nth-child(5) {
  animation: drawLines 5s linear 0.06683822644641757s infinite normal;
  transition-delay: 0.8613535504712195s;
}
.line-map-path.line-map-group-3 path:nth-child(1) {
  animation: drawLines 5s linear 0.01051745525324077s infinite normal;
  transition-delay: 0.8939698016833146s;
}
.line-map-path.line-map-group-3 path:nth-child(2) {
  animation: drawLines 5s linear 0.2576779907634379s infinite normal;
  transition-delay: 0.9852501568767809s;
}
.line-map-path.line-map-group-3 path:nth-child(3) {
  animation: drawLines 5s linear 0.4611963983022398s infinite normal;
  transition-delay: 0.6553260301781907s;
}
.line-map-path.line-map-group-3 path:nth-child(4) {
  animation: drawLines 5s linear 0.6142772792712461s infinite normal;
  transition-delay: 0.9020172191825402s;
}
.line-map-path.line-map-group-3 path:nth-child(5) {
  animation: drawLines 5s linear 0.9592414564599197s infinite normal;
  transition-delay: 0.4177027314814965s;
}
.line-map-path.line-map-group-3 path:nth-child(6) {
  animation: drawLines 5s linear 0.9173033785380271s infinite normal;
  transition-delay: 0.5945747010641187s;
}
.line-map-path.line-map-group-4 path:nth-child(1) {
  animation: drawLines 5s linear 0.6790453042917206s infinite normal;
  transition-delay: 0.5201277363901808s;
}
.line-map-path.line-map-group-4 path:nth-child(2) {
  animation: drawLines 5s linear 0.8983608246927808s infinite normal;
  transition-delay: 0.7271205014427486s;
}
.line-map-path.line-map-group-4 path:nth-child(3) {
  animation: drawLines 5s linear 0.47144236016576446s infinite normal;
  transition-delay: 0.019899222789939053s;
}
.line-map-path.line-map-group-4 path:nth-child(4) {
  animation: drawLines 5s linear 0.9768140948002333s infinite normal;
  transition-delay: 0.4494999107454456s;
}
.line-map-path.line-map-group-4 path:nth-child(5) {
  animation: drawLines 5s linear 0.3285926417974081s infinite normal;
  transition-delay: 0.25721364041257266s;
}
.line-map-path.line-map-group-4 path:nth-child(6) {
  animation: drawLines 5s linear 0.15378549070751912s infinite normal;
  transition-delay: 0.11831575297309671s;
}
.line-map-path.line-map-group-4 path:nth-child(7) {
  animation: drawLines 5s linear 0.3666117660720034s infinite normal;
  transition-delay: 0.7892579481110356s;
}
.line-map-path.line-map-group-4 path:nth-child(8) {
  animation: drawLines 5s linear 0.11705917591705672s infinite normal;
  transition-delay: 0.10233614490698795s;
}
.line-map-path.line-map-group-5 path:nth-child(1) {
  animation: drawLines 5s linear 0.29215220225043437s infinite normal;
  transition-delay: 0.04884581103726626s;
}
.line-map-path.line-map-group-5 path:nth-child(2) {
  animation: drawLines 5s linear 0.8206257318960308s infinite normal;
  transition-delay: 0.8889859006764351s;
}
.line-map-path.line-map-group-5 path:nth-child(3) {
  animation: drawLines 5s linear 0.7061857605742476s infinite normal;
  transition-delay: 0.1988190886220751s;
}
.line-map-path.line-map-group-5 path:nth-child(4) {
  animation: drawLines 5s linear 0.1939916273194462s infinite normal;
  transition-delay: 0.9873026609193256s;
}
.line-map-path.line-map-group-5 path:nth-child(5) {
  animation: drawLines 5s linear 0.7167844150280502s infinite normal;
  transition-delay: 0.5276797771636221s;
}
.line-map-path.line-map-group-5 path:nth-child(6) {
  animation: drawLines 5s linear 0.0860140502558635s infinite normal;
  transition-delay: 0.40077757441408357s;
}
.line-map-path.line-map-group-5 path:nth-child(7) {
  animation: drawLines 5s linear 0.4927074977867101s infinite normal;
  transition-delay: 0.15159681367424427s;
}
.line-map-path.line-map-group-6 path:nth-child(1) {
  animation: drawLines 5s linear 0.3322438066258684s infinite normal;
  transition-delay: 0.8745817747663749s;
}
.line-map-path.line-map-group-6 path:nth-child(2) {
  animation: drawLines 5s linear 0.5205454899319484s infinite normal;
  transition-delay: 0.05784658548107724s;
}
.line-map-path.line-map-group-6 path:nth-child(3) {
  animation: drawLines 5s linear 0.6756671850847853s infinite normal;
  transition-delay: 0.1263009916922102s;
}
.line-map-path.line-map-group-6 path:nth-child(4) {
  animation: drawLines 5s linear 0.3709946658127783s infinite normal;
  transition-delay: 0.5653445637264427s;
}
.line-map-path.line-map-group-6 path:nth-child(5) {
  animation: drawLines 5s linear 0.15037988509862044s infinite normal;
  transition-delay: 0.12078257286134564s;
}
.line-map-path.line-map-group-6 path:nth-child(6) {
  animation: drawLines 5s linear 0.09929145965707087s infinite normal;
  transition-delay: 0.13202120657040406s;
}
.line-map-path.line-map-group-6 path:nth-child(7) {
  animation: drawLines 5s linear 0.8052895024891435s infinite normal;
  transition-delay: 0.5103970082750544s;
}
.line-map-path.line-map-group-7 path:nth-child(1) {
  animation: drawLines 5s linear 0.4292934096449206s infinite normal;
  transition-delay: 0.9721554627468907s;
}
.line-map-path.line-map-group-7 path:nth-child(2) {
  animation: drawLines 5s linear 0.20047501022637548s infinite normal;
  transition-delay: 0.8942581754905634s;
}
.line-map-path.line-map-group-7 path:nth-child(3) {
  animation: drawLines 5s linear 0.670539675317464s infinite normal;
  transition-delay: 0.9674148228627826s;
}
.line-map-path.line-map-group-7 path:nth-child(4) {
  animation: drawLines 5s linear 0.2257752892551641s infinite normal;
  transition-delay: 0.21503305128151906s;
}
.line-map-path.line-map-group-7 path:nth-child(5) {
  animation: drawLines 5s linear 0.8124925798029765s infinite normal;
  transition-delay: 0.8714176602200214s;
}
.line-map-path.line-map-group-7 path:nth-child(6) {
  animation: drawLines 5s linear 0.27994326839857653s infinite normal;
  transition-delay: 0.288490631336906s;
}
.line-map-path.line-map-group-8 path:nth-child(1) {
  animation: drawLines 5s linear 0.6063235501221345s infinite normal;
  transition-delay: 0.57480493270216s;
}
.line-map-path.line-map-group-8 path:nth-child(2) {
  animation: drawLines 5s linear 0.08441342297457566s infinite normal;
  transition-delay: 0.9749333258642785s;
}
.line-map-path.line-map-group-8 path:nth-child(3) {
  animation: drawLines 5s linear 0.614630871134296s infinite normal;
  transition-delay: 0.27850426896739644s;
}
.line-map-path.line-map-group-8 path:nth-child(4) {
  animation: drawLines 5s linear 0.17833971590831021s infinite normal;
  transition-delay: 0.2596529911153205s;
}
.line-map-path.line-map-group-8 path:nth-child(5) {
  animation: drawLines 5s linear 0.9172471189225979s infinite normal;
  transition-delay: 0.1986368421669482s;
}
.line-map-path.line-map-group-9 path:nth-child(1) {
  animation: drawLines 5s linear 0.4224190358848101s infinite normal;
  transition-delay: 0.2826794491411069s;
}
.line-map-path.line-map-group-9 path:nth-child(2) {
  animation: drawLines 5s linear 0.3360050257660385s infinite normal;
  transition-delay: 0.49389939017781037s;
}
.line-map-path.line-map-group-9 path:nth-child(3) {
  animation: drawLines 5s linear 0.3481448224416459s infinite normal;
  transition-delay: 0.8540526618946158s;
}
.line-map-path.line-map-group-9 path:nth-child(4) {
  animation: drawLines 5s linear 0.3863899565349638s infinite normal;
  transition-delay: 0.5125580111018624s;
}
.line-map-path.line-map-group-10 path:nth-child(1) {
  animation: drawLines 5s linear 0.7205183923632019s infinite normal;
  transition-delay: 0.19441497815176478s;
}
.line-map-path.line-map-group-10 path:nth-child(2) {
  animation: drawLines 5s linear 0.21749922544501765s infinite normal;
  transition-delay: 0.34474377248633137s;
}
.line-map-path.line-map-group-10 path:nth-child(3) {
  animation: drawLines 5s linear 0.7319297588850271s infinite normal;
  transition-delay: 0.3896456363750054s;
}
.line-map-path.line-map-group-10 path:nth-child(4) {
  animation: drawLines 5s linear 0.6855712492862989s infinite normal;
  transition-delay: 0.0483064355282774s;
}
.line-map-path.line-map-group-10 path:nth-child(5) {
  animation: drawLines 5s linear 0.2602408981240618s infinite normal;
  transition-delay: 0.46148529317209785s;
}
.line-map-path.line-map-group-11 path:nth-child(1) {
  animation: drawLines 5s linear 0.7425661732632483s infinite normal;
  transition-delay: 0.45830532787690115s;
}
.line-map-path.line-map-group-11 path:nth-child(2) {
  animation: drawLines 5s linear 0.33818371493725086s infinite normal;
  transition-delay: 0.34154909322314597s;
}
.line-map-path.line-map-group-11 path:nth-child(3) {
  animation: drawLines 5s linear 0.2599739150342779s infinite normal;
  transition-delay: 0.5571699865411099s;
}
.line-map-path.line-map-group-11 path:nth-child(4) {
  animation: drawLines 5s linear 0.5647359326212127s infinite normal;
  transition-delay: 0.9614857323828927s;
}
.line-map-path.line-map-group-11 path:nth-child(5) {
  animation: drawLines 5s linear 0.1135031561131894s infinite normal;
  transition-delay: 0.004828085223347323s;
}
.line-map-path.line-map-group-12 path:nth-child(1) {
  animation: drawLines 5s linear 0.6094289422933643s infinite normal;
  transition-delay: 0.022767734211280866s;
}
.line-map-path.line-map-group-12 path:nth-child(2) {
  animation: drawLines 5s linear 0.5665165226981002s infinite normal;
  transition-delay: 0.971496990138673s;
}
.line-map-path.line-map-group-13 path:nth-child(1) {
  animation: drawLines 5s linear 0.45503677325588443s infinite normal;
  transition-delay: 0.9183298833061166s;
}
.line-map-path.line-map-group-14 path:nth-child(1) {
  animation: drawLines 5s linear 0.8444389436763937s infinite normal;
  transition-delay: 0.19022572205034227s;
}
.line-map-path.line-map-group-14 path:nth-child(2) {
  animation: drawLines 5s linear 0.908487796807725s infinite normal;
  transition-delay: 0.49454255715353224s;
}
.line-map-path.line-map-group-15 path:nth-child(1) {
  animation: drawLines 5s linear 0.8077279742864709s infinite normal;
  transition-delay: 0.5922447628110465s;
}
.line-map-path.line-map-group-15 path:nth-child(2) {
  animation: drawLines 5s linear 0.7431356792296222s infinite normal;
  transition-delay: 0.31241934297187646s;
}
.line-map-path.line-map-group-16 path:nth-child(1) {
  animation: drawLines 5s linear 0.12297891767120572s infinite normal;
  transition-delay: 0.3578460268233332s;
}
.line-map-path.line-map-group-16 path:nth-child(2) {
  animation: drawLines 5s linear 0.6962676963239065s infinite normal;
  transition-delay: 0.16402885285060353s;
}
.line-map-path.line-map-group-17 path:nth-child(1) {
  animation: drawLines 5s linear 0.6811889659756605s infinite normal;
  transition-delay: 0.7737975425706511s;
}
.line-map-path.line-map-group-17 path:nth-child(2) {
  animation: drawLines 5s linear 0.4598244567219243s infinite normal;
  transition-delay: 0.047760098988519184s;
}
.line-map-path.line-map-group-17 path:nth-child(3) {
  animation: drawLines 5s linear 0.886865210960726s infinite normal;
  transition-delay: 0.7170221026702659s;
}
.line-map-path.line-map-group-18 path:nth-child(1) {
  animation: drawLines 5s linear 0.22123842506770464s infinite normal;
  transition-delay: 0.20355269089047923s;
}
.line-map-path.line-map-group-18 path:nth-child(2) {
  animation: drawLines 5s linear 0.7954345676672321s infinite normal;
  transition-delay: 0.12187276806603231s;
}
.line-map-path.line-map-group-18 path:nth-child(3) {
  animation: drawLines 5s linear 0.41325375314046275s infinite normal;
  transition-delay: 0.12308197165024404s;
}
.line-map-path.line-map-group-18 path:nth-child(4) {
  animation: drawLines 5s linear 0.7211022148015833s infinite normal;
  transition-delay: 0.03769572765729157s;
}
.line-map-path.line-map-group-19 path:nth-child(1) {
  animation: drawLines 5s linear 0.5574676094295237s infinite normal;
  transition-delay: 0.08099443636468817s;
}
.line-map-path.line-map-group-19 path:nth-child(2) {
  animation: drawLines 5s linear 0.6621754409537048s infinite normal;
  transition-delay: 0.04834028395999157s;
}
.line-map-path.line-map-group-19 path:nth-child(3) {
  animation: drawLines 5s linear 0.917661346058334s infinite normal;
  transition-delay: 0.5384167951378938s;
}
.line-map-path.line-map-group-19 path:nth-child(4) {
  animation: drawLines 5s linear 0.3330281034560696s infinite normal;
  transition-delay: 0.6320393669188893s;
}
.line-map-path.line-map-group-20 path:nth-child(1) {
  animation: drawLines 5s linear 0.016223900331660657s infinite normal;
  transition-delay: 0.8334713506998883s;
}
.line-map-path.line-map-group-20 path:nth-child(2) {
  animation: drawLines 5s linear 0.18061482872498713s infinite normal;
  transition-delay: 0.9179116569550452s;
}
.line-map-path.line-map-group-20 path:nth-child(3) {
  animation: drawLines 5s linear 0.697458560717233s infinite normal;
  transition-delay: 0.8812515409253596s;
}
.line-map-path.line-map-group-20 path:nth-child(4) {
  animation: drawLines 5s linear 0.6454122020741533s infinite normal;
  transition-delay: 0.4052252932978222s;
}
.s0 {
  fill: #8a4daf;
}
.s1 {
  fill: #a561f1;
}
.s2 {
  fill: #e76d51;
}
.s3 {
  fill: #f18002;
}
.s4 {
  fill: #f2a261;
}
.s5 {
  fill: #e8c36b;
}
.s6 {
  fill: #29cec0;
}
.s7 {
  fill: #427cd1;
}
.s8 {
  fill: #47618e;
}
.s9 {
  fill: #4d4d4d;
}
.s10 {
  fill: #000000;
  stroke: #ffffff;
  paint-order: stroke fill markers;
  stroke-miterlimit: 100;
  stroke-width: 5;
}
.s11 {
  fill: #8a4daf;
  stroke: #ffffff;
  paint-order: stroke fill markers;
  stroke-miterlimit: 100;
  stroke-width: 5;
}
.s12 {
  fill: #e56354;
}
.s13 {
  fill: #bf392b;
}
 
#loading-block { 
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transition: opacity 1s ease-in-out;
  position: absolute;
  width: 100%;
  background-color: #ffffff70;
  z-index: 999;
}
#loading-block.hide {
  display: none;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
.loading-block-container {
  display: block;
  aspect-ratio: 1/1;
  width: 200px;
} 