@import"https://fonts.googleapis.com/css2?family=Lora:wght@500&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.datenschutz.svelte-f0nbxb{margin:0 auto;max-width:648px;padding:20px;scroll-margin-top:20px}.datenschutz.svelte-f0nbxb h2:where(.svelte-f0nbxb){font-family:Lora,serif;font-weight:900}.datenschutz.svelte-f0nbxb h3:where(.svelte-f0nbxb){font-family:Roboto,sans-serif;font-weight:800;font-size:16px;line-height:1.5;margin:30px 0 -12px}.datenschutz.svelte-f0nbxb p:where(.svelte-f0nbxb){font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.5}.location-prompt.svelte-y5pc0q{background-color:#c0af74;padding:20px;color:#fff;box-sizing:border-box;margin:20px;border-radius:10px;position:relative}@media (min-width: 768px){.location-prompt.svelte-y5pc0q{width:648px;margin:10px auto}}.location-prompt.svelte-y5pc0q h1:where(.svelte-y5pc0q){padding:0;margin:0 0 10px;font-family:Lora,serif;font-weight:900;font-size:30px;font-style:normal;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important}.location-prompt.svelte-y5pc0q p:where(.svelte-y5pc0q){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px;line-height:1.4;-webkit-hyphens:auto;hyphens:auto;margin-top:0}.location-prompt.svelte-y5pc0q button:where(.svelte-y5pc0q){all:unset;background:#fff;color:#c0af74;font-family:Roboto,sans-serif;padding:5px 20px;border-radius:50px;font-size:15px;cursor:pointer;transition:.5s all cubic-bezier(.075,.82,.165,1)}@media (min-width: 768px){.location-prompt.svelte-y5pc0q button:where(.svelte-y5pc0q):hover{background-color:#416ec7;color:#fff}}@keyframes svelte-lawb3u-opacityIn{0%{opacity:0}to{opacity:1}}.toast.svelte-lawb3u{padding:20px;color:#fff;background-color:#416ec7;box-sizing:border-box;margin:0 20px 20px;border-radius:10px;position:relative}@media (min-width: 768px){.toast.svelte-lawb3u{width:648px;margin:0 auto}}.toast.svelte-lawb3u h1:where(.svelte-lawb3u){padding:0;margin:0 0 10px;font-family:Lora,serif;font-weight:900;font-size:30px;font-style:normal;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important}.toast.svelte-lawb3u p:where(.svelte-lawb3u){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}@keyframes svelte-yxi63g-opacityIn{0%{opacity:0}to{opacity:1}}.toast.svelte-yxi63g{padding:20px;color:#fff;background-color:#416ec7;box-sizing:border-box;margin:0 20px 20px;border-radius:10px;position:relative}@media (min-width: 768px){.toast.svelte-yxi63g{width:648px;margin:0 auto}}.toast.svelte-yxi63g h1:where(.svelte-yxi63g){padding:0;margin:0 0 10px;font-family:Lora,serif;font-weight:900;font-size:30px;font-style:normal;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important}.toast.svelte-yxi63g p:where(.svelte-yxi63g){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.toast.svelte-yxi63g.error{background-color:#dc3545;position:relative}.toast.svelte-yxi63g.error:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dc3545;border-radius:10px;z-index:-1;filter:blur(200px);opacity:0;animation:svelte-yxi63g-opacityIn 1s 2s forwards}.toast.svelte-yxi63g.error a:where(.svelte-yxi63g){color:#fff}@keyframes svelte-dc7nv-opacityIn{0%{opacity:0}to{opacity:1}}.offline-overlay.svelte-dc7nv{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:98;-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0)}.offline-wrapper.svelte-dc7nv{display:flex;justify-content:center;align-items:center;position:fixed;top:0;z-index:99;width:100%}.offline-wrapper.svelte-dc7nv .offline:where(.svelte-dc7nv){margin-top:20px;background-color:#dc3545;color:#fff;padding:24px 30px;box-sizing:border-box;border-radius:10px;max-width:300px;position:relative}.offline-wrapper.svelte-dc7nv .offline:where(.svelte-dc7nv):after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dc3545;border-radius:10px;z-index:-1;filter:blur(100px);opacity:0;animation:svelte-dc7nv-opacityIn 1s 2s forwards}.offline-wrapper.svelte-dc7nv .offline:where(.svelte-dc7nv) p:where(.svelte-dc7nv){font-family:Lora,serif;font-weight:900;font-size:20px;margin:0}.offline-wrapper.svelte-dc7nv .offline:where(.svelte-dc7nv) small:where(.svelte-dc7nv){font-family:Roboto,sans-serif;font-size:14px;margin-top:10px;display:block;line-height:1.3;-webkit-hyphens:auto;hyphens:auto}@keyframes svelte-ng9yne-shimmerAnimation{0%{background-position-x:100%}to{background-position-x:0%}}.shimmer.svelte-ng9yne{background:linear-gradient(-45deg,transparent 40%,rgba(250,250,250,.32549) 50%,transparent 60%);background-size:300%;animation:svelte-ng9yne-shimmerAnimation 1.5s infinite}.toast.svelte-ng9yne{padding:20px;color:#fff;background-color:#416ec7;box-sizing:border-box;margin:0 20px 20px;border-radius:10px;position:relative}@media (min-width: 768px){.toast.svelte-ng9yne{width:648px;margin:0 auto}}.toast.svelte-ng9yne h1:where(.svelte-ng9yne){padding:0;margin:0 0 10px;font-family:Lora,serif;font-weight:900;font-size:30px;font-style:normal;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important}.toast.svelte-ng9yne p:where(.svelte-ng9yne){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}@keyframes svelte-f6ncgp-shimmerAnimation{0%{background-position-x:100%}to{background-position-x:0%}}.shimmer.svelte-f6ncgp{background:linear-gradient(-45deg,transparent 40%,rgba(250,250,250,.32549) 50%,transparent 60%);background-size:300%;animation:svelte-f6ncgp-shimmerAnimation 1.5s infinite}.toast.svelte-f6ncgp{padding:20px;color:#fff;background-color:#416ec7;box-sizing:border-box;margin:0 20px 20px;border-radius:10px;position:relative}.toast.svelte-f6ncgp .downloadDone:where(.svelte-f6ncgp){font-family:Roboto,sans-serif;font-weight:700;font-size:18px;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.toast.svelte-f6ncgp button:where(.svelte-f6ncgp){all:unset;background:#fff;color:#28a745;font-family:Roboto,sans-serif;padding:15px 20px;border-radius:50px;font-size:15px;cursor:pointer;transition:.5s all cubic-bezier(.075,.82,.165,1);margin:13px 0 20px;width:100%;box-sizing:border-box;display:block;text-align:center;font-weight:700;letter-spacing:.4px;text-transform:uppercase;position:relative}@media (min-width: 768px){.toast.svelte-f6ncgp button:where(.svelte-f6ncgp):hover{background-color:#416ec7;color:#fff}}@media (min-width: 768px){.toast.svelte-f6ncgp{width:648px;margin:0 auto}}.toast.svelte-f6ncgp h1:where(.svelte-f6ncgp){padding:0;margin:0 0 10px;font-family:Lora,serif;font-weight:900;font-size:30px;font-style:normal;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important}.toast.svelte-f6ncgp p:where(.svelte-f6ncgp){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.toast.svelte-f6ncgp.success{background-color:#28a745;color:#fff}.toast.svelte-f6ncgp.orange{background-color:#dc8935;color:#2d1804}.toast.svelte-f6ncgp.orange button:where(.svelte-f6ncgp){color:#dc8935}.toast.svelte-1sts8nq{padding:20px;color:#fff;background-color:#416ec7;box-sizing:border-box;margin:0 20px 20px;border-radius:10px;position:relative}@media (min-width: 768px){.toast.svelte-1sts8nq{width:648px;margin:0 auto}}.toast.svelte-1sts8nq h1:where(.svelte-1sts8nq){padding:0;margin:0 0 10px;font-family:Lora,serif;font-weight:900;font-size:30px;font-style:normal;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0!important}.toast.svelte-1sts8nq p:where(.svelte-1sts8nq){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;margin-bottom:10px;line-height:1.4;-webkit-hyphens:auto;hyphens:auto}.toast.svelte-1sts8nq.error{background-color:#dc3545;position:relative}.musikkapelle.svelte-1fzsmut,.bus.svelte-isjuj8,.festwagen.svelte-1qlq91a{display:flex;gap:10px;align-items:center;margin-bottom:15px}sub.svelte-1qlq91a{color:gray;display:block;margin:0 0 15px}small.svelte-10jn3l3{margin:-15px 0 15px;color:gray;line-height:1.4;display:block}sub.svelte-10jn3l3{color:gray;display:block;margin:0 0 15px}.warn.svelte-z44oox{background-color:#f8d7da;color:#721c24;padding:20px;border-radius:10px;margin:20px 0;width:100%;box-sizing:border-box;position:relative}.warn.svelte-z44oox:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8d7da5c;border-radius:10px;z-index:-1;filter:blur(50px);opacity:0;animation:svelte-z44oox-opacityIn 1s 2s forwards}.warn.svelte-z44oox a:where(.svelte-z44oox){color:#721c24}.warn.svelte-z44oox .checkbox-row:where(.svelte-z44oox){display:flex;gap:10px;align-items:center}.warn.svelte-z44oox label:where(.svelte-z44oox){margin-bottom:0;cursor:pointer}.warn.svelte-z44oox p:where(.svelte-z44oox){font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:1.4;margin:0 0 10px}@keyframes svelte-z44oox-opacityIn{0%{opacity:0}to{opacity:1}}.imprint.svelte-z44oox{font-size:10px;margin:20px auto 0;text-align:center;width:100%}.imprint.svelte-z44oox a:where(.svelte-z44oox){text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;color:gray}img[alt="Gauzeichen des Chiemgau-Alpenverbands"]{padding:0 11px;display:block;width:100%;max-width:200px;height:auto}@media (min-width: 768px){img[alt="Gauzeichen des Chiemgau-Alpenverbands"]{margin:0 auto}}.submitted-once input:invalid,.submitted-once input[type=radio]:invalid,.submitted-once input[type=checkbox]:invalid{background-color:#f8d7da;border-color:#721c24}form.svelte-1s6jr08{display:flex;flex-direction:column;align-items:flex-start;font-family:Roboto,sans-serif;padding:20px}@media (min-width: 768px){form.svelte-1s6jr08{width:648px;margin:0 auto}}form.svelte-1s6jr08 p{font-weight:800;line-height:1.4;margin-top:23px}form.svelte-1s6jr08 small{margin:-15px 0 15px;color:gray;line-height:1.4}form.svelte-1s6jr08 sub{color:gray;display:block;margin:0 0 15px}form.svelte-1s6jr08 label{margin-bottom:5px;font-size:15px;display:inline-block}form.svelte-1s6jr08 input{margin:0 0 15px;font-family:Lora,serif;font-weight:900;font-size:20px;width:100%;box-sizing:border-box;padding:5px;border:1px solid black;border-radius:4px;letter-spacing:-.7px;-webkit-font-smoothing:antialiased;transition:.5s all cubic-bezier(.075,.82,.165,1)}form.svelte-1s6jr08 input:disabled{background-color:#aeaeae;cursor:not-allowed;pointer-events:none}form.svelte-1s6jr08 input[type=radio]{all:unset;position:relative;cursor:pointer;width:20px;display:inline-block;border:1px solid var(--black);border-radius:50%;height:20px;accent-color:#416ec7;transition:.5s all cubic-bezier(.075,.82,.165,1)}form.svelte-1s6jr08 input[type=radio]:checked{background-color:#416ec7;box-shadow:inset 0 0 0 5px var(--white);border-color:#416ec7}form.svelte-1s6jr08 input[type=radio]:checked+label{-webkit-text-decoration:underline;text-decoration:underline}form.svelte-1s6jr08 input[type=radio]+label{position:relative;margin-right:10px;top:-6px;cursor:pointer}form.svelte-1s6jr08 input[type=checkbox]{width:20px;display:inline;margin-bottom:0;cursor:pointer}form.svelte-1s6jr08 button{width:100%;font-weight:800;font-size:20px;text-transform:uppercase;padding:20px;border:0;border-radius:9px;background:#416ec7;color:#fff;cursor:pointer;transition:.5s all cubic-bezier(.075,.82,.165,1)}@media (min-width: 768px){form.svelte-1s6jr08 button:hover{transform:scale(1.01)}}form.svelte-1s6jr08 button:disabled{background:#ccc;cursor:not-allowed}form.svelte-1s6jr08 button:disabled:hover{transform:scale(1)}form.svelte-1s6jr08 section{width:100%}
