.faqRoot.svelte-1t8i6y4{padding-bottom:100px;width:100%;max-width:800px;margin:0 auto}.title.svelte-1t8i6y4{margin-top:0;text-align:center;margin-bottom:2rem;font-size:clamp(32px,5vw,56px);font-weight:900}.chapter.svelte-1t8i6y4{margin-top:30px}.chapterTitle.svelte-1t8i6y4{margin-bottom:12px;font-size:1.2rem;text-transform:uppercase;text-align:center;opacity:1}.items.svelte-1t8i6y4{display:flex;flex-direction:column;gap:10px}.faqItem.svelte-1t8i6y4{width:95%;margin:0 auto;border-radius:12px;background:#e18d00;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffff1a inset;overflow:hidden;cursor:pointer;transition:background .2s}.faqItem.svelte-1t8i6y4:hover{background:#cc6800}.summary.svelte-1t8i6y4{width:100%;border:0;background:transparent;color:inherit;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;font:inherit;font-weight:700;text-align:left;cursor:pointer}.chev.svelte-1t8i6y4{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.chev.svelte-1t8i6y4.open{transform:rotate(-135deg)}.panel.svelte-1t8i6y4{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.panel.svelte-1t8i6y4.open{grid-template-rows:1fr}.panelInner.svelte-1t8i6y4{overflow:hidden}.body.svelte-1t8i6y4{padding:0 20px 20px;opacity:.8;line-height:1.5;white-space:pre-line}.faq_wrapper.svelte-1bex8oj{position:relative;height:calc(var(--vh, 1vh) * 100);overflow:hidden}.faq_window.svelte-1bex8oj{position:absolute;top:170px;left:0;width:100%;height:calc(90% - 150px);overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.faq_window.svelte-1bex8oj::-webkit-scrollbar{display:none}.faq_content_area.svelte-1bex8oj{width:100%;display:flex;flex-direction:column;align-items:center}.date_location.svelte-1bex8oj{text-align:center;position:fixed;top:90px;left:50%;transform:translate(-50%);text-transform:uppercase;display:flex;flex-direction:column;align-items:center;font-size:13px}.date_location.svelte-1bex8oj .date:where(.svelte-1bex8oj){font-weight:900}.date_location.svelte-1bex8oj .date:where(.svelte-1bex8oj),.date_location.svelte-1bex8oj .location:where(.svelte-1bex8oj){background:url(../../../images/FESTIVAL%20INFO%20TEXT.avif) no-repeat center / cover;padding:0 8px;display:block;width:max-content}@media(min-width:1250px){.faq_wrapper.svelte-1bex8oj .date_location:where(.svelte-1bex8oj){top:125px;font-size:auto}}
