.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slider.svelte-1uha8ag{scroll-snap-type:y mandatory;scroll-behavior:smooth;position:relative;height:100dvh;width:100%;scrollbar-width:thin;overflow-y:auto;overflow-x:hidden;overflow-anchor:none}.one.svelte-1uha8ag{box-sizing:border-box;position:relative;height:100dvh;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.one.svelte-1uha8ag .video_container:where(.svelte-1uha8ag){width:90%;max-width:400px;aspect-ratio:9 / 16;height:79%;transform:translateY(55px);overflow:hidden;cursor:pointer;border:10px solid #ffffff;display:flex}.one.svelte-1uha8ag .feature_video:where(.svelte-1uha8ag){width:100%;height:100%;display:block;object-fit:cover}.two.svelte-1uha8ag{box-sizing:border-box;padding-top:150px;position:relative;height:100dvh;scroll-snap-align:center}.two.svelte-1uha8ag .timer_wrapper:where(.svelte-1uha8ag){margin:100px auto 0;width:max-content;padding:15px 10px;background:url(../../../images/FESTIVAL%20INFO%20TEXT.avif) no-repeat center / cover;display:flex;flex-direction:column;font-weight:900;font-size:18px;text-align:center;border-radius:8px}.two.svelte-1uha8ag .timer:where(.svelte-1uha8ag){display:flex;justify-content:center;align-items:flex-start;gap:0px;margin-top:20px;font-size:36px;font-variant-numeric:tabular-nums}.two.svelte-1uha8ag .timer:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){display:flex;justify-content:center;align-items:center;width:20px;height:36px;line-height:1}.two.svelte-1uha8ag .timer_column:where(.svelte-1uha8ag){font-size:22px}.two.svelte-1uha8ag .timer_item:where(.svelte-1uha8ag){display:flex;flex-direction:column;justify-content:center;align-items:center;width:25%}.two.svelte-1uha8ag .timer_item:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin-top:20px;font-size:14px;width:100%;display:flex;justify-content:center;align-items:center;display:block}.two.svelte-1uha8ag .timer_column:where(.svelte-1uha8ag):nth-of-type(1){position:relative;left:-6px}.two.svelte-1uha8ag .timer_column:where(.svelte-1uha8ag):nth-of-type(3){position:relative;left:1px}.two.svelte-1uha8ag .subscribe:where(.svelte-1uha8ag){width:316px;margin:160px auto 0;background:url(../../../images/FESTIVAL%20INFO%20TEXT.avif) no-repeat center / cover;padding:8px 8px 12px;border-radius:8px}.two.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:21px;text-align:center}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag){box-sizing:border-box;margin-top:8px;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;border-radius:3px;overflow:hidden;width:90%;max-width:420px;margin-inline:auto}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) :where(.svelte-1uha8ag){box-sizing:border-box}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){background:url(../../../images/FESTIVAL%20INFO%20TEXT.avif) no-repeat center / cover;flex:1;min-width:0;padding:8px 12px;border:1px solid rgba(0,0,0,1);border-right:none;border-radius:0;color:inherit;font:inherit;outline:none}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{text-transform:uppercase;font-size:12px}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag):focus-visible{border:2px solid rgba(0,0,0,1)}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){background:url(../../../images/FESTIVAL%20INFO%20TEXT.avif) no-repeat center / cover;padding:0 18px;border-radius:0;border:1px solid rgba(0,0,0,1);color:inherit;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover{background:#48ac01}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) :where(.svelte-1uha8ag):disabled{opacity:.6;cursor:default}.two.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:6px;font-size:.85rem}.two.svelte-1uha8ag p:where(.svelte-1uha8ag).success{text-align:center;color:#00b247;text-transform:uppercase;font-size:10px;margin:10px 0 0}.two.svelte-1uha8ag p:where(.svelte-1uha8ag).error{text-align:center;color:#c80000;text-transform:uppercase;font-size:10px;margin:10px 0 0}.two.svelte-1uha8ag .links:where(.svelte-1uha8ag) .links_wrapper:where(.svelte-1uha8ag){position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:40px;padding:0 40px}.two.svelte-1uha8ag .links:where(.svelte-1uha8ag) .links_wrapper:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .tiktok_icon:where(.svelte-1uha8ag){border:2px solid black;transform:translateY(-20px) scale(1.8)}.two.svelte-1uha8ag .links:where(.svelte-1uha8ag) .links_wrapper:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){background:url(../../../images/FESTIVAL%20INFO%20TEXT.avif) no-repeat center / cover;background-color:transparent;border-radius:6px;padding:0;transform:translateY(-20px) scale(1.95)}.impressum.svelte-1uha8ag{position:absolute;bottom:2px;right:10px;text-decoration:none;color:#000;font-size:12px;align-content:end}@media(min-width:1250px){.two.svelte-1uha8ag{padding-top:80px}.two.svelte-1uha8ag .timer_wrapper:where(.svelte-1uha8ag){margin-top:160px;font-size:22px}.two.svelte-1uha8ag .timer:where(.svelte-1uha8ag){font-size:62px}.two.svelte-1uha8ag .timer:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){height:62px}.two.svelte-1uha8ag .timer_column:where(.svelte-1uha8ag){font-size:42px}.two.svelte-1uha8ag .timer_item:where(.svelte-1uha8ag){width:140px}.two.svelte-1uha8ag .timer_item:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:14px}.two.svelte-1uha8ag .timer_column:where(.svelte-1uha8ag):first-of-type{position:relative;left:-10px}.two.svelte-1uha8ag .links:where(.svelte-1uha8ag) .links_wrapper:where(.svelte-1uha8ag){bottom:10px}.two.svelte-1uha8ag .links:where(.svelte-1uha8ag) .links_wrapper:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .tiktok_icon:where(.svelte-1uha8ag){transform:translateY(-30px) scale(1.8)}.two.svelte-1uha8ag .links:where(.svelte-1uha8ag) .links_wrapper:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){transform:translateY(-30px) scale(1.95)}.two.svelte-1uha8ag .subscribe:where(.svelte-1uha8ag){width:max-content;margin-top:100px;padding:12px}.two.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:22px}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag){width:100%}.two.svelte-1uha8ag .subscribe_form:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{font-size:14px}.two.svelte-1uha8ag p:where(.svelte-1uha8ag).success{font-size:16px}.two.svelte-1uha8ag p:where(.svelte-1uha8ag).error{font-size:16px}}
