.fade-in-up-animation[data-v-e21984b3]{opacity:0;transform:translateY(4rem);transition:opacity .4s ease 0s,transform .4s ease 0s}.fade-in-up-animation.is-visible[data-v-e21984b3]{opacity:1;transform:unset}.fade-in-down-animation[data-v-e21984b3]{opacity:0;transform:translateY(-2rem);transition:opacity .5s var(--easeInOutCubic) 0s,transform .5s var(--easeInOutCubic) 0s}.fade-in-down-animation.is-visible[data-v-e21984b3]{opacity:1;transform:unset}.fade-in-left-animation[data-v-e21984b3]{opacity:0;transform:translate(-2rem);transition:opacity .6s var(--easeInOutCubic) 0s,transform .6s var(--easeInOutCubic) 0s}.fade-in-left-animation.is-visible[data-v-e21984b3]{opacity:1;transform:translate(0)}.fade-in-right-animation[data-v-e21984b3]{opacity:0;transform:translate(2rem);transition:opacity .6s var(--easeInOutCubic) 0s,transform .6s var(--easeInOutCubic) 0s}.fade-in-right-animation.is-visible[data-v-e21984b3]{opacity:1;transform:translate(0)}.fade-in-animation[data-v-e21984b3]{opacity:0;transition:opacity .6s var(--easeInOutCubic) 0s}.fade-in-animation.is-visible[data-v-e21984b3]{opacity:1}.app-map[data-v-e21984b3]{background:#0000001a;border:1px solid hsla(0,0%,100%,.2);height:100%;overflow:hidden;width:100%}.app-map__container[data-v-e21984b3]{border-radius:inherit;height:100%;min-height:24rem;position:relative;width:100%}.app-map__placeholder[data-v-e21984b3]{align-items:center;color:#ffffffb3;display:flex;font-size:1.4rem;justify-content:center;min-height:24rem;padding:2rem;text-align:center}.app-map__placeholder code[data-v-e21984b3]{font-size:1.2rem;opacity:.9}.app-map__marker{background:#573870;border:2px solid #fff;border-radius:999px;box-shadow:0 .4rem 1.2rem #00000073;cursor:pointer;height:2.8rem;position:relative;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;width:2.8rem}.app-map__marker{transform:translate(-50%,-50%) scale(1.08)}.app-map__marker-tooltip{background:#120428;border:1px solid #2f1940;border-radius:.8rem;bottom:calc(100% + .8rem);box-shadow:0 .6rem 1.6rem #00000073;color:#fff;font-size:1.2rem;left:50%;line-height:1.3;opacity:0;padding:.6rem 1rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;white-space:nowrap}.app-map__marker.is-active .app-map__marker-tooltip,.app-map__marker:hover .app-map__marker-tooltip{opacity:1;transform:translate(-50%) translateY(-.2rem);visibility:visible}.app-map__marker.is-active{background:#e5398b;box-shadow:0 .6rem 1.6rem #e5398b8c;transform:translate(-50%,-50%) scale(1.14)}
