@media (max-width: 800px){.cntr.svelte-1dbp45g.svelte-1dbp45g{flex-wrap:wrap;gap:2em!important}h1.svelte-1dbp45g.svelte-1dbp45g{font-size:2rem!important}p.svelte-1dbp45g.svelte-1dbp45g{font-size:1rem!important}}section.svelte-1dbp45g.svelte-1dbp45g{padding:2em;max-width:900px;margin:0 auto}.cntr.svelte-1dbp45g.svelte-1dbp45g{display:flex;flex-direction:column;gap:2em;margin:2em 0}.textContainer.svelte-1dbp45g.svelte-1dbp45g{display:flex;flex-direction:column;gap:1.5em;width:100%}h1.svelte-1dbp45g.svelte-1dbp45g{font-size:3em;font-weight:700;text-align:center}p.svelte-1dbp45g.svelte-1dbp45g{font-size:1.2em;line-height:1.6}.subtitle.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.3em;font-weight:600;color:#fffffff2}.description.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.2em;white-space:pre-line}.imageContainer.svelte-1dbp45g.svelte-1dbp45g{display:flex;justify-content:center;align-items:center;margin:2em 0}.eventImage.svelte-1dbp45g.svelte-1dbp45g{width:100%;max-width:600px;height:auto;border-radius:1em;box-shadow:0 5px 20px #0000004d;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.eventImage.svelte-1dbp45g.svelte-1dbp45g:hover{transform:scale(1.05)}.conceptBox.svelte-1dbp45g.svelte-1dbp45g{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}.conceptTitle.svelte-1dbp45g.svelte-1dbp45g{font-size:1.5em;font-weight:700;margin:0;text-align:center}.conceptDesc.svelte-1dbp45g.svelte-1dbp45g{text-align:center;margin:0;font-size:1.1em;line-height:1.7}.detailsBox.svelte-1dbp45g.svelte-1dbp45g{background:rgba(100,150,255,.1);padding:2em;border-radius:1em;border:2px solid rgba(100,150,255,.3)}.details.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.1em;line-height:2;margin:0;white-space:pre-line}.comeAloneBox.svelte-1dbp45g.svelte-1dbp45g{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}.comeAloneTitle.svelte-1dbp45g.svelte-1dbp45g{font-size:1.5em;font-weight:700;margin:0;text-align:center}.comeAloneDesc.svelte-1dbp45g.svelte-1dbp45g{text-align:center;margin:0;font-size:1.1em;line-height:1.7}.infoBox.svelte-1dbp45g.svelte-1dbp45g{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-1dbp45g.svelte-1dbp45g{font-size:1.4em;font-weight:700;margin:0}.eventDetail.svelte-1dbp45g.svelte-1dbp45g{font-size:1.1em;margin:.5em 0 0;opacity:.9}.entryContainer.svelte-1dbp45g.svelte-1dbp45g{display:flex;align-items:center;justify-content:center;gap:.8em;margin-top:1em}.entry.svelte-1dbp45g.svelte-1dbp45g{font-size:1.3em;font-weight:700;margin:0;color:#ffc864}.whyCostButton.svelte-1dbp45g.svelte-1dbp45g{background:rgba(255,200,100,.2);border:2px solid rgba(255,200,100,.4);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2em;transition:all .2s ease;padding:0}.whyCostButton.svelte-1dbp45g.svelte-1dbp45g:hover{background:rgba(255,200,100,.3);border-color:#ffc86499;transform:scale(1.1)}.atmosphereBox.svelte-1dbp45g.svelte-1dbp45g{background:rgba(100,200,255,.08);padding:2em;border-radius:1em;border:2px solid rgba(100,200,255,.3);display:flex;flex-direction:column;gap:1em}.capacity.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.05em;line-height:1.7;margin:0}.snacks.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.05em;line-height:1.7;margin:0;font-style:italic;opacity:.9}.dialogOverlay.svelte-1dbp45g.svelte-1dbp45g{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-1dbp45g-fadeIn .3s ease}@keyframes svelte-1dbp45g-fadeIn{0%{opacity:0}to{opacity:1}}.dialogBox.svelte-1dbp45g.svelte-1dbp45g{background:linear-gradient(135deg,rgb(30,40,60),rgb(20,30,50));border:2px solid rgba(255,200,100,.3);border-radius:1.5em;padding:2em 1.5em;max-width:550px;width:85%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #00000080;animation:svelte-1dbp45g-slideUp .3s ease;text-align:center}@keyframes svelte-1dbp45g-slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.closeButton.svelte-1dbp45g.svelte-1dbp45g{position:absolute;top:1em;right:1em;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:2em;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.closeButton.svelte-1dbp45g.svelte-1dbp45g:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.dialogIcon.svelte-1dbp45g.svelte-1dbp45g{font-size:3em;margin-bottom:.4em}.dialogBox.svelte-1dbp45g h2.svelte-1dbp45g{color:#fff;font-size:1.5em;margin-bottom:.5em;line-height:1.3}.dialogDescription.svelte-1dbp45g.svelte-1dbp45g{color:#ffffffe6;font-size:1.05em;line-height:1.6;margin-bottom:1em}.dialogReasons.svelte-1dbp45g.svelte-1dbp45g{color:#ffffffd9;font-size:1em;line-height:1.8;white-space:pre-line;text-align:left;padding-left:1em;margin:0}.paymentBox.svelte-1dbp45g.svelte-1dbp45g{background:rgba(100,255,150,.08);padding:2em;border-radius:1em;border:2px solid rgba(100,255,150,.3);display:flex;flex-direction:column;gap:1.5em}.paymentTitle.svelte-1dbp45g.svelte-1dbp45g{font-size:1.5em;font-weight:700;margin:0;text-align:center}.paymentDesc.svelte-1dbp45g.svelte-1dbp45g{text-align:center;margin:0;font-size:1.1em;line-height:1.7;white-space:pre-line}.paymentMethods.svelte-1dbp45g.svelte-1dbp45g{display:grid;grid-template-columns:1fr;gap:1.5em;margin-top:1em}@media (min-width: 768px){.paymentMethods.svelte-1dbp45g.svelte-1dbp45g{grid-template-columns:repeat(3,1fr)}.twintHighlight.svelte-1dbp45g.svelte-1dbp45g{grid-column:1 / -1;max-width:100%}}@media (max-width: 767px){.twintHighlight.svelte-1dbp45g.svelte-1dbp45g{max-width:100%}.paymentMethod.svelte-1dbp45g.svelte-1dbp45g{padding:1.2em}}.paymentMethod.svelte-1dbp45g.svelte-1dbp45g{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:.8em;padding:1.5em;transition:all .3s ease}.paymentMethod.svelte-1dbp45g.svelte-1dbp45g:hover{background:rgba(0,0,0,.3);border-color:#fff3}.paymentMethod.svelte-1dbp45g h4.svelte-1dbp45g{font-size:1.3em;font-weight:700;margin:0 0 .8em}.paymentMethod.svelte-1dbp45g p.svelte-1dbp45g{font-size:1em;line-height:1.5;opacity:.9;margin:0 0 1em}.phoneNumber.svelte-1dbp45g.svelte-1dbp45g{font-size:1.3em!important;font-weight:700!important;letter-spacing:1px;margin:1em 0!important;text-align:center}.twintHighlight.svelte-1dbp45g .phoneNumber.svelte-1dbp45g{font-size:1.5em!important}.bankInfo.svelte-1dbp45g.svelte-1dbp45g{background:rgba(0,0,0,.3);padding:1em;border-radius:.5em;margin-bottom:1em}.bankName.svelte-1dbp45g.svelte-1dbp45g{font-size:1.1em!important;font-weight:600!important;margin:0 0 .5em!important}.bankIBAN.svelte-1dbp45g.svelte-1dbp45g{font-size:.75em!important;font-weight:700!important;font-family:monospace;letter-spacing:.5px;margin:0!important;word-break:keep-all;white-space:nowrap;overflow-x:auto}.twintHighlight.svelte-1dbp45g.svelte-1dbp45g{background:rgba(0,150,255,.1)!important;border:2px solid rgba(0,150,255,.4)!important;transform:scale(1.02);box-shadow:0 4px 20px #0096ff33;text-align:center}.twintHighlight.svelte-1dbp45g.svelte-1dbp45g:hover{background:rgba(0,150,255,.15)!important;border-color:#0096ff80!important}.twintLogoContainer.svelte-1dbp45g.svelte-1dbp45g{display:flex;justify-content:center;align-items:center;margin-bottom:1.5em}.twintLogo.svelte-1dbp45g.svelte-1dbp45g{width:120px;height:auto}.btn.svelte-1dbp45g.svelte-1dbp45g{display:inline-block;padding:.7em 1.2em;border-radius:.5em;text-decoration:none;font-weight:600;font-size:.9em;transition:all .2s ease;cursor:pointer;border:none;font-family:inherit;text-align:center;white-space:normal;line-height:1.4;box-sizing:border-box}.btnPrimary.svelte-1dbp45g.svelte-1dbp45g{background:linear-gradient(135deg,rgba(108,72,167,.9),rgba(58,152,189,.9));color:#fff}.btnPrimary.svelte-1dbp45g.svelte-1dbp45g:hover{background:linear-gradient(135deg,rgba(108,72,167,1),rgba(58,152,189,1));transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.btnCopy.svelte-1dbp45g.svelte-1dbp45g{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.3);padding:.6em 1em;font-size:.9em;width:100%}.btnCopy.svelte-1dbp45g.svelte-1dbp45g:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-1px)}@keyframes svelte-1dbp45g-pulseBtn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.btnFull.svelte-1dbp45g.svelte-1dbp45g{width:100%}.btnCopyTwint.svelte-1dbp45g.svelte-1dbp45g{width:auto!important;display:block;margin:0 auto;padding:.8em 2em}.noTwintText.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.05em;opacity:.9;margin:1.5em 0;padding:1em;background:rgba(255,255,255,.05);border-radius:.5em;grid-column:1 / -1}.contactBox.svelte-1dbp45g.svelte-1dbp45g{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-1dbp45g.svelte-1dbp45g{font-size:1.8em;font-weight:700;margin:0;text-align:center}.registrationDesc.svelte-1dbp45g.svelte-1dbp45g{text-align:center;margin:0;font-size:1.1em;line-height:1.6;max-width:600px}.contactsRow.svelte-1dbp45g.svelte-1dbp45g{display:grid;grid-template-columns:1fr 1fr;gap:2em;width:100%}.contactInfo.svelte-1dbp45g.svelte-1dbp45g{display:flex;flex-direction:column;gap:.8em;align-items:center}.contactName.svelte-1dbp45g.svelte-1dbp45g{font-size:1.2em;font-weight:600;margin:0}.phoneLink.svelte-1dbp45g.svelte-1dbp45g{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-1dbp45g.svelte-1dbp45g:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.contactBtn.svelte-1dbp45g.svelte-1dbp45g{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;width:auto}.whatsapp.svelte-1dbp45g.svelte-1dbp45g{background:#25D366;color:#fff}.whatsapp.svelte-1dbp45g.svelte-1dbp45g:hover{background:#1fb855;transform:scale(1.05)}.closing.svelte-1dbp45g.svelte-1dbp45g{text-align:center;font-size:1.2em;font-style:italic;margin-top:1em}.back.svelte-1dbp45g.svelte-1dbp45g{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-1dbp45g span.svelte-1dbp45g{margin-top:3px;transform:rotate(180deg)}.back.svelte-1dbp45g.svelte-1dbp45g:hover{transform:scale(1.02);background:rgba(0,0,0,.7)}@media (max-width: 800px){.whyCostButton.svelte-1dbp45g.svelte-1dbp45g{width:28px;height:28px;font-size:1em}.dialogBox.svelte-1dbp45g.svelte-1dbp45g{width:90%;padding:1.5em 1em}.dialogBox.svelte-1dbp45g h2.svelte-1dbp45g{font-size:1.2em}.dialogDescription.svelte-1dbp45g.svelte-1dbp45g{font-size:.95em}.dialogReasons.svelte-1dbp45g.svelte-1dbp45g{font-size:.9em;padding-left:.5em}.closeButton.svelte-1dbp45g.svelte-1dbp45g{width:32px;height:32px;font-size:1.5em}.paymentMethods.svelte-1dbp45g.svelte-1dbp45g{grid-template-columns:1fr}.btn.svelte-1dbp45g.svelte-1dbp45g{width:100%}.contactsRow.svelte-1dbp45g.svelte-1dbp45g{grid-template-columns:1fr;gap:1.5em}.twintLogo.svelte-1dbp45g.svelte-1dbp45g{width:80px}.twintHighlight.svelte-1dbp45g .phoneNumber.svelte-1dbp45g{font-size:1.3em!important}.twintHighlight.svelte-1dbp45g.svelte-1dbp45g{transform:scale(1)}.btnCopyTwint.svelte-1dbp45g.svelte-1dbp45g{padding:.7em 1.5em}}
