.heroMap_stage__wZ8d0{width:100%;height:100%;display:block}.heroMap_context__4kkID{stroke:#c9c2bc;stroke-width:.8;stroke-linejoin:round}.heroMap_context__4kkID,.heroMap_focusStroke___SuZC{fill:none;opacity:1;animation:heroMap_strokeIn__5dsS1 20s ease-out infinite}.heroMap_focusStroke___SuZC{stroke:#b4a9a2;stroke-width:1;stroke-linejoin:round}.heroMap_focusFill__qT0T_{stroke:#fff;stroke-width:.8;stroke-linejoin:round;opacity:.85;animation:heroMap_fillIn__6G53z 20s ease-out infinite both}@keyframes heroMap_strokeIn__5dsS1{0%{opacity:0}6%{opacity:1}to{opacity:1}}@keyframes heroMap_fillIn__6G53z{0%,6%{opacity:0}18%{opacity:.85}to{opacity:.85}}.heroMap_pop__7182c{opacity:1;transform-box:fill-box;transform-origin:center;animation:heroMap_pop__7182c 20s ease-out infinite}@keyframes heroMap_pop__7182c{0%,20%{opacity:0;transform:scale(.6)}26%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.heroMap_branchPulse__lA6vU{transform-box:fill-box;transform-origin:center;animation:heroMap_branchPulse__lA6vU 2.8s ease-in-out infinite}@keyframes heroMap_branchPulse__lA6vU{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.heroMap_selected__hqERf{fill:none;stroke:#8b1a1a;stroke-width:2.5;stroke-linejoin:round;opacity:1;animation:heroMap_selectIn__EOkOW 20s ease-out infinite}@keyframes heroMap_selectIn__EOkOW{0%,28%{opacity:0}34%{opacity:1}to{opacity:1}}.heroMap_route__yb2Tg{fill:none;stroke:#d92728;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2600;stroke-dashoffset:0;filter:drop-shadow(0 0 4px rgba(217,39,40,.35));animation:heroMap_drawRoute__GlTXI 20s ease-in-out infinite}@keyframes heroMap_drawRoute__GlTXI{0%,40%{stroke-dashoffset:2600}54%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.heroMap_badge1__mEoxR{animation:heroMap_badge__TOTmz 20s ease-out infinite}.heroMap_badge2__RCEWy{animation:heroMap_badge2__RCEWy 20s ease-out infinite}.heroMap_badge3__P2Jix{animation:heroMap_badge3__P2Jix 20s ease-out infinite}.heroMap_badgeBase__Ev6nY{opacity:1;transform-box:fill-box;transform-origin:center}@keyframes heroMap_badge__TOTmz{0%,42%{opacity:0;transform:translateY(3px)}47%{opacity:1;transform:translateY(0)}to{opacity:1}}@keyframes heroMap_badge2__RCEWy{0%,47%{opacity:0;transform:translateY(3px)}52%{opacity:1;transform:translateY(0)}to{opacity:1}}@keyframes heroMap_badge3__P2Jix{0%,52%{opacity:0;transform:translateY(3px)}57%{opacity:1;transform:translateY(0)}to{opacity:1}}.heroMap_zona__7eG4u{fill:url(#zonaHatch);stroke:#4a6fa5;stroke-width:1.2;stroke-dasharray:5 4;opacity:.55;animation:heroMap_zonaPulse__l1IQu 20s ease-in-out infinite}@keyframes heroMap_zonaPulse__l1IQu{0%,54%{opacity:.4}60%{opacity:.85}66%{opacity:.55}to{opacity:.55}}.heroMap_comp__kS2_N{opacity:1;animation:heroMap_compIn__6F3Od 20s ease-out infinite}@keyframes heroMap_compIn__6F3Od{0%,56%{opacity:0}60%{opacity:1}to{opacity:1}}.heroMap_finatra__FQJv5{opacity:1;transform-box:fill-box;transform-origin:center;animation:heroMap_finatra__FQJv5 20s ease-out infinite}@keyframes heroMap_finatra__FQJv5{0%,62%{opacity:0;transform:translateY(5px)}68%{opacity:1;transform:translateY(0)}to{opacity:1}}.heroMap_booking__hSVS8{opacity:1;transform-box:fill-box;transform-origin:center;animation:heroMap_booking__hSVS8 20s ease-out infinite}@keyframes heroMap_booking__hSVS8{0%,66%{opacity:0;transform:translateY(6px) scale(.85)}71%{opacity:1;transform:translateY(0) scale(1.06)}73%{transform:scale(1)}to{opacity:1;transform:scale(1)}}.heroMap_card__ZnzeM{animation:heroMap_cardIn__x1JN1 20s ease-out infinite}@keyframes heroMap_cardIn__x1JN1{0%,30%{opacity:0;transform:translateX(10px)}37%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}.heroMap_bar__wVIhI{transform-origin:left center;animation:heroMap_barFill__nu4cC 20s cubic-bezier(.22,1,.36,1) infinite}@keyframes heroMap_barFill__nu4cC{0%,36%{transform:scaleX(0)}46%{transform:scaleX(1)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.heroMap_bar__wVIhI,.heroMap_card__ZnzeM,.heroMap_stage__wZ8d0 *{animation:none!important}.heroMap_card__ZnzeM{opacity:1;transform:none}.heroMap_bar__wVIhI{transform:scaleX(1)}}.heroMap_still__VX0KV *,.heroMap_still__VX0KV .heroMap_bar__wVIhI,.heroMap_still__VX0KV .heroMap_card__ZnzeM{animation:none!important}