.map.svelte-27urxf{justify-content:center;align-items:center;width:100%;height:300px;margin-top:80px;display:flex;position:relative}.map.svelte-27urxf .pins:where(.svelte-27urxf){z-index:0;flex-direction:column;justify-content:space-around;width:100%;height:100%;display:flex;position:relative;inset:0}.map.svelte-27urxf .pins:where(.svelte-27urxf) .pin:where(.svelte-27urxf){z-index:0;background:#e94057;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;animation:1s infinite svelte-27urxf-pulse-animation;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000001a}@keyframes svelte-27urxf-pulse-animation{0%{box-shadow:0 0 #e940574d}to{box-shadow:0 0 0 10px #0000}}.map.svelte-27urxf img:where(.svelte-27urxf){z-index:-1;width:100%;height:100%;position:absolute}.modal-container.svelte-27urxf{-webkit-backdrop-filter:blur(5px);z-index:1000;border:1px solid #ffffff4d;border-radius:8px;display:block;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 30px #0000001a}.modal-container.svelte-27urxf .modal:where(.svelte-27urxf){flex-direction:column;width:300px;height:200px;display:flex;position:relative}.modal-container.svelte-27urxf .modal:where(.svelte-27urxf) .image:where(.svelte-27urxf){object-fit:cover;border-radius:8px;width:100%;height:160px}.modal-container.svelte-27urxf .modal:where(.svelte-27urxf) .title:where(.svelte-27urxf){color:#333;padding:0 16px;font-size:1.25rem;font-weight:600;position:absolute;bottom:4%;left:0}.modal-container.svelte-27urxf .tail:where(.svelte-27urxf){filter:drop-shadow(0 2px 8px #0000001a);border-top:10px solid #fff9;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.map.svelte-27urxf{justify-content:center;align-items:center;width:100%;height:600px;margin-top:80px;display:flex;position:relative}.map.svelte-27urxf .pins:where(.svelte-27urxf){z-index:0;flex-direction:column;justify-content:space-around;width:100%;height:100%;display:flex;position:relative;inset:0}.map.svelte-27urxf .pins:where(.svelte-27urxf) .pin:where(.svelte-27urxf){z-index:0;background:#e94057;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:10px;font-size:.5625rem;animation:1s infinite svelte-27urxf-pulse-animation;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000001a}@keyframes svelte-27urxf-pulse-animation{0%{box-shadow:0 0 #e940574d}to{box-shadow:0 0 0 20px #0000}}.map.svelte-27urxf img:where(.svelte-27urxf){z-index:-1;width:100%;height:100%;position:absolute}.modal-container.svelte-27urxf{-webkit-backdrop-filter:blur(5px);z-index:1000;border:1px solid #ffffff4d;border-radius:8px;display:block;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 30px #0000001a}.modal-container.svelte-27urxf .modal:where(.svelte-27urxf){flex-direction:column;width:300px;height:200px;display:flex;position:relative}.modal-container.svelte-27urxf .modal:where(.svelte-27urxf) .image:where(.svelte-27urxf){object-fit:cover;border-radius:8px;width:100%;height:160px}.modal-container.svelte-27urxf .modal:where(.svelte-27urxf) .title:where(.svelte-27urxf){color:#333;padding:0 16px;font-size:1.25rem;font-weight:600;position:absolute;bottom:4%;left:0}.modal-container.svelte-27urxf .tail:where(.svelte-27urxf){filter:drop-shadow(0 2px 8px #0000001a);border-top:10px solid #fff9;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}}.mindups.svelte-14qb8jh{margin-top:16px}.mindups__header.svelte-14qb8jh{background:#e94057;border-radius:16px;margin-bottom:16px;padding:16px}.mindups__title.svelte-14qb8jh{color:#fff;font-size:1.5rem;font-weight:700}.mindups__section-country.svelte-14qb8jh{flex-direction:column;align-items:center;gap:20px;padding-top:58px;display:flex;position:relative}.mindups__background-dot.svelte-14qb8jh{background-color:#fff;background-image:radial-gradient(circle,#d3d3d3,1px,#0000 1px);background-size:20px 20px;width:100%;height:100%;position:absolute}.mindups__background-aura.svelte-14qb8jh{background:radial-gradient(circle,#e9405733 0%,#fff0 80%);width:100%;height:100%;margin-top:100px;position:absolute}.mindups__cardlist.svelte-14qb8jh{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px 0;display:grid}.mindups__card.svelte-14qb8jh{-webkit-backdrop-filter:blur(5px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:0 4px 30px #0000001a}.mindups__image.svelte-14qb8jh{object-fit:cover;border-radius:8px;width:100%;height:160px}.mindups__content.svelte-14qb8jh{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.mindups__content-main.svelte-14qb8jh{flex-direction:column;gap:8px;display:flex}.mindups__name.svelte-14qb8jh{color:#333;font-size:1.25rem;font-weight:600}.mindups__description.svelte-14qb8jh{color:#666;font-size:.75rem}.mindups__link.svelte-14qb8jh{width:100%;text-decoration:none}.mindups__button.svelte-14qb8jh{cursor:pointer;background:0 0;flex-direction:row;align-items:center;width:100%;padding:0;display:flex}.mindups__button-text.svelte-14qb8jh{color:#e94057;pointer-events:none;background:#fff;border:1px solid #e94057;border-radius:999px;width:100%;padding:16px 24px;font-size:.75rem;font-weight:500;transition:all .3s;display:flex}.mindups__icon.svelte-14qb8jh{color:#e94057;pointer-events:none;background:#fff;border:1px solid #e94057;border-radius:50%;justify-content:center;align-items:center;padding:16px;transition:all .3s;display:flex}.mindups__button--active.svelte-14qb8jh .mindups__button-text:where(.svelte-14qb8jh){color:#fff;background:#e94057;border-color:#e94057}.mindups__button--active.svelte-14qb8jh .mindups__icon:where(.svelte-14qb8jh){color:#fff;background:#e94057;border-color:#e94057;border-radius:50%}@media screen and (width>=768px){.mindups__cardlist.svelte-14qb8jh{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.mindups__image.svelte-14qb8jh{height:260px}.mindups__description.svelte-14qb8jh{font-size:.875rem}.mindups__button-text.svelte-14qb8jh{padding:12px 24px;font-size:1rem}.mindups__icon.svelte-14qb8jh{padding:16px}}
