article.svelte-fg4uc{background:linear-gradient(135deg,#14161ce6 0%,#1e232dcc 50%,#161a21d9 100%);border:1px solid #ffffff12;border-left:none;border-right:none;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.workshop.svelte-fg4uc{border-top:2px solid var(--workshopColor,#2858de);border-bottom:2px solid var(--workshopColor,#2858de);box-shadow:inset 0 8px 20px -6px #2858de4d,0 0 40px -15px #2858de33}.workshop.svelte-fg4uc .icon-wrap:where(.svelte-fg4uc){background:#2858de26;box-shadow:0 0 10px #2858de33}.workshop.svelte-fg4uc .badge:where(.svelte-fg4uc){border-color:#2858de33}.course.svelte-fg4uc{border-top:2px solid var(--courseColor,#35e986);border-bottom:2px solid var(--courseColor,#35e986);box-shadow:inset 0 8px 20px -6px #35e98640,0 0 40px -15px #35e98626}.course.svelte-fg4uc .icon-wrap:where(.svelte-fg4uc){background:#35e9861f;box-shadow:0 0 10px #35e98626}.course.svelte-fg4uc .badge:where(.svelte-fg4uc){border-color:#35e98633}.seminar.svelte-fg4uc{border-top:2px solid var(--seminarColor,#a735e9);border-bottom:2px solid var(--seminarColor,#a735e9);box-shadow:inset 0 8px 20px -6px #a735e94d,0 0 40px -15px #a735e933}.seminar.svelte-fg4uc .icon-wrap:where(.svelte-fg4uc){background:#a735e926;box-shadow:0 0 10px #a735e933}.seminar.svelte-fg4uc .badge:where(.svelte-fg4uc){border-color:#a735e933}.extra.svelte-fg4uc{border-top:2px solid var(--extraColor,#f8dd71);border-bottom:2px solid var(--extraColor,#f8dd71);box-shadow:inset 0 8px 20px -6px #f8dd7140,0 0 40px -15px #f8dd7126}.extra.svelte-fg4uc .icon-wrap:where(.svelte-fg4uc){background:#f8dd711a;box-shadow:0 0 10px #f8dd7126}.extra.svelte-fg4uc .badge:where(.svelte-fg4uc){border-color:#f8dd7133}.certificate.svelte-fg4uc{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#fada5a8c,#fac83c40);border-radius:13px 0 10px;align-items:center;gap:5px;height:26px;padding:4px 14px 4px 10px;display:flex;position:absolute;top:0;left:0}.cert-star.svelte-fg4uc{color:#ffeb78f2;filter:drop-shadow(0 0 4px #f8d64cb3);font-size:.7rem;line-height:1}.certificate.svelte-fg4uc p:where(.svelte-fg4uc){color:#f4e9bff2;font-size:.68rem;font-weight:700;font-family:var(--dosis);letter-spacing:.06em;text-transform:uppercase}h4.svelte-fg4uc{text-shadow:0 0 8px #eaeaea33;color:#fffffff2;font-size:clamp(1rem,5vw,1.6rem);font-weight:600;line-height:1.25}h4.withCert.svelte-fg4uc{margin-top:1.4rem}.badges.svelte-fg4uc{flex-wrap:wrap;gap:.6rem;display:flex}.badge.svelte-fg4uc{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;flex:1;align-items:center;gap:.65rem;min-width:110px;padding:.5rem .9rem .5rem .6rem;transition:background .2s,border-color .2s,transform .2s;display:flex}.badge.svelte-fg4uc:hover{background:#ffffff12;transform:translateY(-1px)}.icon-wrap.svelte-fg4uc{background:#ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:box-shadow .2s;display:flex}.icon-wrap.svelte-fg4uc img:where(.svelte-fg4uc){opacity:.8;width:.95rem;height:.95rem}.badge-info.svelte-fg4uc{flex-direction:column;gap:1px;display:flex}.badge-label.svelte-fg4uc{font-family:var(--dosis);text-transform:uppercase;letter-spacing:.1em;color:#ffffff61;font-size:.58rem;font-weight:700}.badge-value.svelte-fg4uc{font-family:var(--dosis);color:#ffffffe0;white-space:nowrap;font-size:clamp(.82rem,2vw,.92rem);font-weight:600}.visitBtn.svelte-fg4uc{width:100%;height:3rem;font-family:var(--dosis);cursor:pointer;background:linear-gradient(135deg, var(--accent), #11586d);color:#fff;letter-spacing:.1em;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;font-size:clamp(.95rem,2vw,1.05rem);font-weight:700;text-decoration:none;transition:background .3s,box-shadow .3s,transform .2s;display:flex;box-shadow:0 4px 14px #7ee7ff4d}.visitBtn.svelte-fg4uc:hover{background:linear-gradient(135deg, #5bc0de, var(--accent));transform:translateY(-1px);box-shadow:0 6px 22px #7ee7ff73}.visitBtn.svelte-fg4uc:active{transform:scale(.98)}@media (width<=550px){.badges.svelte-fg4uc{flex-direction:column}}.carousel.svelte-bmqe22{width:100%;max-width:520px;margin:0 auto}.carousel.svelte-bmqe22:hover .track:where(.svelte-bmqe22){opacity:.9}.track.svelte-bmqe22{display:grid}.slide.svelte-bmqe22{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .5s,transform .5s;transform:translateY(8px)}.slide.active.svelte-bmqe22{opacity:1;pointer-events:auto;transform:translateY(0)}.dots.svelte-bmqe22{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.dot.svelte-bmqe22{cursor:pointer;background:#fff3;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:width .35s,background .35s,box-shadow .35s}.dot.active.svelte-bmqe22{background:var(--accent);width:22px;box-shadow:0 0 8px #7ee7ff80}.empty-state.svelte-v4w1jy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;max-width:28rem;margin:2rem auto;padding:3rem 2rem;display:flex}.empty-icon.svelte-v4w1jy{color:#ffffff40;height:60px}.empty-msg.svelte-v4w1jy{font-family:var(--raleway);color:#fff;margin:0;font-size:1.5rem;font-weight:600}.empty-sub.svelte-v4w1jy{font-family:var(--dosis);color:#ffffff8c;max-width:20rem;margin:0;font-size:1.05rem;line-height:1.5}
