@media (max-width: 800px){.cntr.svelte-kup3w0.svelte-kup3w0{flex-wrap:wrap;gap:2em!important}h1.svelte-kup3w0.svelte-kup3w0{font-size:2rem!important}p.svelte-kup3w0.svelte-kup3w0{font-size:1rem!important}.contactButtons.svelte-kup3w0.svelte-kup3w0{flex-direction:column;width:100%}.contactBtn.svelte-kup3w0.svelte-kup3w0{width:100%}}section.svelte-kup3w0.svelte-kup3w0{padding:2em;max-width:900px;margin:0 auto}.cntr.svelte-kup3w0.svelte-kup3w0{display:flex;flex-direction:column;gap:2em;margin:2em 0}.textContainer.svelte-kup3w0.svelte-kup3w0{display:flex;flex-direction:column;gap:1.5em;width:100%}h1.svelte-kup3w0.svelte-kup3w0{font-size:3em;font-weight:700;text-align:center}h2.svelte-kup3w0.svelte-kup3w0{font-size:1.5em;font-weight:700;margin:0;text-align:center}p.svelte-kup3w0.svelte-kup3w0{font-size:1.2em;line-height:1.6}.subtitle.svelte-kup3w0.svelte-kup3w0{text-align:center;font-size:1.3em;font-weight:600;color:#fffffff2}.description.svelte-kup3w0.svelte-kup3w0{text-align:center;font-size:1.2em}.infoBox.svelte-kup3w0.svelte-kup3w0{background:rgba(255,255,255,.05);padding:1.5em;border-radius:1em;border:1px solid rgba(255,255,255,.1);text-align:center}.date.svelte-kup3w0.svelte-kup3w0{font-size:1.4em;font-weight:700;margin:0}.eventDetail.svelte-kup3w0.svelte-kup3w0{font-size:1.1em;margin:.5em 0 0;opacity:.9}.locationNote.svelte-kup3w0.svelte-kup3w0{font-size:.95em;margin:1em 0 0;opacity:.8;font-style:italic}.openBox.svelte-kup3w0.svelte-kup3w0{background:rgba(100,200,255,.08);padding:1.5em;border-radius:1em;border:2px solid rgba(100,200,255,.3);text-align:center}.openText.svelte-kup3w0.svelte-kup3w0{font-size:1.2em;font-weight:600;margin:0}.beginnersBox.svelte-kup3w0.svelte-kup3w0{background:rgba(167,139,250,.1);padding:2em;border-radius:1em;border:2px solid rgba(167,139,250,.3);display:flex;flex-direction:column;gap:1em}.beginnersBox.svelte-kup3w0 p.svelte-kup3w0{text-align:center;margin:0;font-size:1.1em;line-height:1.7}.prosBox.svelte-kup3w0.svelte-kup3w0{background:rgba(255,180,100,.1);padding:2em;border-radius:1em;border:2px solid rgba(255,180,100,.3);display:flex;flex-direction:column;gap:1em}.prosBox.svelte-kup3w0 p.svelte-kup3w0{text-align:center;margin:0;font-size:1.1em;line-height:1.7}.contactBox.svelte-kup3w0.svelte-kup3w0{background:rgba(255,220,100,.08);padding:2em;border-radius:1em;border:2px solid rgba(255,220,100,.3);display:flex;flex-direction:column;gap:1.5em;align-items:center}.registrationTitle.svelte-kup3w0.svelte-kup3w0{font-size:1.8em;font-weight:700;margin:0;text-align:center}.registrationDesc.svelte-kup3w0.svelte-kup3w0{text-align:center;margin:0;font-size:1.1em;line-height:1.6;max-width:600px}.contactInfo.svelte-kup3w0.svelte-kup3w0{display:flex;flex-direction:column;gap:.8em;align-items:center}.contactName.svelte-kup3w0.svelte-kup3w0{font-size:1.2em;font-weight:600;margin:0}.phoneLink.svelte-kup3w0.svelte-kup3w0{font-size:1.3em;font-weight:700;color:#fff;text-decoration:none;padding:.5em 1em;background:rgba(255,255,255,.1);border-radius:.5em;transition:all .2s ease}.phoneLink.svelte-kup3w0.svelte-kup3w0:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.contactButtons.svelte-kup3w0.svelte-kup3w0{display:flex;gap:1em;flex-wrap:wrap;justify-content:center;margin-top:.5em}.contactBtn.svelte-kup3w0.svelte-kup3w0{padding:.8em 1.5em;font-size:1em;text-decoration:none;border-radius:.6em;font-weight:700;transition:all .2s ease;border:2px solid white;display:inline-block}.whatsapp.svelte-kup3w0.svelte-kup3w0{background:#25D366;color:#fff}.whatsapp.svelte-kup3w0.svelte-kup3w0:hover{background:#1fb855;transform:scale(1.05)}.email.svelte-kup3w0.svelte-kup3w0{background:#EA4335;color:#fff}.email.svelte-kup3w0.svelte-kup3w0:hover{background:#d33426;transform:scale(1.05)}.closing.svelte-kup3w0.svelte-kup3w0{text-align:center;font-size:1.2em;font-style:italic;margin-top:1em}.back.svelte-kup3w0.svelte-kup3w0{display:flex;flex-direction:row;align-items:center;gap:12px;background:rgba(0,0,0,.5);width:-moz-max-content;width:max-content;padding:.8em 1.2em;transition:all .2s ease;text-decoration:none;color:#fff;border-radius:.5em;margin-bottom:1em}.back.svelte-kup3w0 span.svelte-kup3w0{margin-top:3px;transform:rotate(180deg)}.back.svelte-kup3w0.svelte-kup3w0:hover{transform:scale(1.02);background:rgba(0,0,0,.7)}
