.map.svelte-hu1o3f.svelte-hu1o3f{position:relative;display:flex;justify-content:center;align-items:center;margin-top:80px;width:100%;height:300px}.map.svelte-hu1o3f .pins.svelte-hu1o3f{position:relative;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-around;z-index:0}.map.svelte-hu1o3f .pins .pin.svelte-hu1o3f{display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--color-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px #0000001a;animation:svelte-hu1o3f-pulse-animation 1s infinite;z-index:0}@keyframes svelte-hu1o3f-pulse-animation{0%{box-shadow:0 0 0 0 var(--color-primary-300)}to{box-shadow:0 0 0 10px transparent}}.map.svelte-hu1o3f img.svelte-hu1o3f{position:absolute;width:100%;height:100%;z-index:-1}.modal-container.svelte-hu1o3f.svelte-hu1o3f{display:block;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px));border-radius:8px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);z-index:1000}.modal-container.svelte-hu1o3f .modal.svelte-hu1o3f{position:relative;display:flex;flex-direction:column;height:200px;width:300px}.modal-container.svelte-hu1o3f .modal .image.svelte-hu1o3f{width:100%;height:160px;object-fit:cover;border-radius:8px}.modal-container.svelte-hu1o3f .modal .title.svelte-hu1o3f{position:absolute;left:0;bottom:4%;font-size:1.25rem;font-weight:600;color:#333;padding:0 16px}.modal-container.svelte-hu1o3f .tail.svelte-hu1o3f{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(255,255,255,.6);filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}@media screen and (min-width: 768px){.map.svelte-hu1o3f.svelte-hu1o3f{position:relative;display:flex;justify-content:center;align-items:center;margin-top:80px;width:100%;height:600px}.map.svelte-hu1o3f .pins.svelte-hu1o3f{position:relative;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-around;z-index:0}.map.svelte-hu1o3f .pins .pin.svelte-hu1o3f{display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:30px;height:30px;background:var(--color-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:10px;padding:10px;box-shadow:0 0 10px #0000001a;animation:svelte-hu1o3f-pulse-animation 1s infinite;z-index:0}@keyframes svelte-hu1o3f-pulse-animation{0%{box-shadow:0 0 0 0 var(--color-primary-300)}to{box-shadow:0 0 0 20px transparent}}.map.svelte-hu1o3f img.svelte-hu1o3f{position:absolute;width:100%;height:100%;z-index:-1}.modal-container.svelte-hu1o3f.svelte-hu1o3f{display:block;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px));border-radius:8px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);z-index:1000}.modal-container.svelte-hu1o3f .modal.svelte-hu1o3f{position:relative;display:flex;flex-direction:column;height:200px;width:300px}.modal-container.svelte-hu1o3f .modal .image.svelte-hu1o3f{width:100%;height:160px;object-fit:cover;border-radius:8px}.modal-container.svelte-hu1o3f .modal .title.svelte-hu1o3f{position:absolute;left:0;bottom:4%;font-size:1.25rem;font-weight:600;color:#333;padding:0 16px}.modal-container.svelte-hu1o3f .tail.svelte-hu1o3f{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(255,255,255,.6);filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}}.section-country.svelte-3pm788.svelte-3pm788{position:relative;padding-top:58px;display:flex;flex-direction:column;align-items:center;gap:20px}.background-dot.svelte-3pm788.svelte-3pm788{position:absolute;height:100%;width:100%;background-color:#fff;background-image:radial-gradient(circle,lightgray,1px,transparent 1px);background-size:20px 20px}.background-aura.svelte-3pm788.svelte-3pm788{position:absolute;height:100%;margin-top:100px;width:100%;background:radial-gradient(circle,var(--color-primary-200) 0%,rgba(255,255,255,0) 80%)}.mindups.svelte-3pm788.svelte-3pm788{margin-top:16px}.mindups.svelte-3pm788 .header.svelte-3pm788{padding:16px;background:var(--color-primary);border-radius:16px;margin-bottom:16px}.mindups.svelte-3pm788 .header__title.svelte-3pm788{font-size:24px;font-weight:700;color:#fff}.mindups.svelte-3pm788 .cardlist.svelte-3pm788{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px}.mindups.svelte-3pm788 .card.svelte-3pm788{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.mindups.svelte-3pm788 .card img.svelte-3pm788{width:100%;height:160px;object-fit:cover;border-radius:8px}.mindups.svelte-3pm788 .card .content.svelte-3pm788{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}.mindups.svelte-3pm788 .card .content .content-main.svelte-3pm788{display:flex;flex-direction:column;gap:8px}.mindups.svelte-3pm788 .card .content .content-main .name.svelte-3pm788{font-size:20px;font-weight:600;color:#333}.mindups.svelte-3pm788 .card .content .content-main .description.svelte-3pm788{font-size:12px;color:#666}.mindups.svelte-3pm788 .card a.svelte-3pm788{width:100%;text-decoration:none}.mindups.svelte-3pm788 .card a button.svelte-3pm788{width:100%;display:flex;flex-direction:row;align-items:center;background:transparent;padding:0}.mindups.svelte-3pm788 .card a button span.svelte-3pm788{display:flex;background:#fff;border:1px solid var(--color-primary);border-radius:999px;padding:16px 24px;font-size:12px;font-weight:500;color:var(--color-primary);cursor:pointer;width:100%;transition:all .3s ease}.mindups.svelte-3pm788 .card a button span.active.svelte-3pm788{background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);transition:all .3s ease}.mindups.svelte-3pm788 .card a button span.active.svelte-3pm788:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px)}.mindups.svelte-3pm788 .card a button .icon.svelte-3pm788{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1px solid var(--color-primary);padding:16px;cursor:pointer;color:var(--color-primary);transition:all .3s ease}.mindups.svelte-3pm788 .card a button .icon.active.svelte-3pm788{background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);transition:all .3s ease;border-radius:50%}.mindups.svelte-3pm788 .card a button .icon.active.svelte-3pm788:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px)}@media screen and (min-width: 768px){.mindups.svelte-3pm788 .cardlist.svelte-3pm788{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.mindups.svelte-3pm788 .card.svelte-3pm788{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;background:#fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.mindups.svelte-3pm788 .card img.svelte-3pm788{width:100%;height:260px;object-fit:cover;border-radius:8px}.mindups.svelte-3pm788 .card .content.svelte-3pm788{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}.mindups.svelte-3pm788 .card .content .content-main.svelte-3pm788{display:flex;flex-direction:column;gap:8px}.mindups.svelte-3pm788 .card .content .content-main .name.svelte-3pm788{font-size:20px;font-weight:600;color:#333}.mindups.svelte-3pm788 .card .content .content-main .description.svelte-3pm788{font-size:14px;color:#666}.mindups.svelte-3pm788 .card a button.svelte-3pm788{display:flex;flex-direction:row;align-items:center;background:transparent;padding:0}.mindups.svelte-3pm788 .card a button span.svelte-3pm788{border-radius:999px;padding:14px 24px;font-size:16px;font-weight:500}.mindups.svelte-3pm788 .card a button .icon.svelte-3pm788{padding:16px}}
