.EgyptMap-module__QeFG6q__svg{background:radial-gradient(150% 130% at 50% 34%,#354a66 0%,#2a3c59 60%,#22314c 100%);width:100%;height:100%;display:block}.EgyptMap-module__QeFG6q__seaVeil{fill:#5c8cc4;fill-opacity:.2;fill-rule:evenodd;stroke:none}.EgyptMap-module__QeFG6q__graticule line{stroke:#1b2942;stroke-width:.35px;opacity:.5}.EgyptMap-module__QeFG6q__dunes path{fill:none;stroke:#7a6a44;stroke-width:.5px;opacity:.28;stroke-linecap:round}.EgyptMap-module__QeFG6q__border{fill:none;stroke:#5a5030;stroke-width:.5px;stroke-dasharray:3 3;opacity:.45}.EgyptMap-module__QeFG6q__sinai{fill:none;stroke:var(--color-gold-dark);stroke-width:.8px;opacity:.85}.EgyptMap-module__QeFG6q__coast{fill:none;stroke:var(--color-gold-dark);stroke-width:1px;stroke-opacity:.65;stroke-linecap:round}.EgyptMap-module__QeFG6q__nile,.EgyptMap-module__QeFG6q__nileThin,.EgyptMap-module__QeFG6q__nasser,.EgyptMap-module__QeFG6q__nasserKhor{fill:none;stroke:#5f93cf;stroke-linecap:round;stroke-linejoin:round}.EgyptMap-module__QeFG6q__nile{stroke-width:2.4px;stroke-opacity:.9}.EgyptMap-module__QeFG6q__nileThin{stroke-width:1.5px;stroke-opacity:.75}.EgyptMap-module__QeFG6q__nasser{stroke-width:4.2px;stroke-opacity:.8}.EgyptMap-module__QeFG6q__nasserKhor{stroke-width:1.6px;stroke-opacity:.6}.EgyptMap-module__QeFG6q__compass{opacity:.75}.EgyptMap-module__QeFG6q__compass circle{fill:none;stroke:var(--color-gold-dark);stroke-width:.6px}.EgyptMap-module__QeFG6q__compass path{fill:var(--color-gold)}.EgyptMap-module__QeFG6q__compass text{fill:var(--color-gold);font-family:Georgia,serif;font-size:7px}.EgyptMap-module__QeFG6q__cityLabel{fill:#ece9e1;font-family:var(--font-display);letter-spacing:.04em;font-size:9.5px;font-weight:600}.EgyptMap-module__QeFG6q__seaLabel{fill:#8aa4c8;font-family:var(--font-display);opacity:.6;letter-spacing:.2em;font-size:9px;font-style:italic}.EgyptMap-module__QeFG6q__desertLabel{fill:#8a7a52;font-family:var(--font-display);opacity:.5;letter-spacing:.16em;font-size:8px;font-style:italic}.EgyptMap-module__QeFG6q__segment{fill:none;stroke:var(--color-gold-light);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 1.6px #0a1018e6);transition:stroke-dashoffset .9s}.EgyptMap-module__QeFG6q__segmentDrawn{stroke-dashoffset:0}.EgyptMap-module__QeFG6q__dot{transform-box:fill-box;transform-origin:50%;stroke:var(--color-gold);stroke-width:1.5px;filter:drop-shadow(0 0 1.4px #0a1018eb);transition:transform .3s,fill-opacity .3s,stroke-opacity .3s}.EgyptMap-module__QeFG6q__upcoming{fill:var(--color-gold);fill-opacity:0;stroke-opacity:.7}.EgyptMap-module__QeFG6q__visited{fill:var(--color-gold);fill-opacity:.9;stroke-opacity:0}.EgyptMap-module__QeFG6q__active{fill:var(--color-gold);fill-opacity:1;stroke-opacity:0;transform:scale(1.6)}.EgyptMap-module__QeFG6q__decorative{fill:var(--color-gold);fill-opacity:.4;stroke:none}.EgyptMap-module__QeFG6q__halo{fill:var(--color-gold);transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2s ease-in-out infinite EgyptMap-module__QeFG6q__haloPulse}@keyframes EgyptMap-module__QeFG6q__haloPulse{0%,to{fill-opacity:.35;transform:scale(1)}50%{fill-opacity:0;transform:scale(2.4)}}.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__graticule,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__dunes,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__border,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__compass,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__seaVeil,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__cityLabel,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__seaLabel,.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__desertLabel{display:none}.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__nile{stroke-width:3.4px}.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__nasser{stroke-width:5.5px}.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__coast{stroke-width:1.4px}.EgyptMap-module__QeFG6q__compact .EgyptMap-module__QeFG6q__segment{stroke-width:3.2px}@media (prefers-reduced-motion:reduce){.EgyptMap-module__QeFG6q__segment,.EgyptMap-module__QeFG6q__dot{transition:none}.EgyptMap-module__QeFG6q__halo{fill-opacity:.3;animation:none}}
