@font-face{font-family:Barlow;font-weight:400;src:url(../Barlow-Regular.1e2130dc.woff)format("woff"),url(../Barlow-Regular.2f9556fd.ttf)format("ttf")}@font-face{font-family:Barlow;font-weight:500;src:url(../Barlow-Medium.731985b1.woff)format("woff"),url(../Barlow-Medium.f70fa700.ttf)format("ttf")}@font-face{font-family:Barlow;font-weight:700;src:url(../Barlow-Bold.b57feb3b.woff)format("woff"),url(../Barlow-Bold.af2388a8.ttf)format("ttf")}@font-face{font-family:Baloo;font-weight:800;src:url(../Baloo2-Bold.1a8a56a3.woff)format("woff"),url(../Baloo2-Bold.2db60181.ttf)format("ttf")}:root{--color-primary:#93b4b1;--color-primary-rgb:174,25,50;--color-secondary:#c2dcd2;--color-secondary-rgb:245,234,193;--color-accent:#dff3eb;--color-accent-rgb:188,185,133;--color-blue:#0a386e;--color-darkblue:#201c6d;--color-background:#f5f5f5;--color-background-rgb:255,255,255;--color-background-secondary:#f5f5f5;--color-text:#121212;--color-text-rgb:18,18,18;--color-text-light:#707070;--color-border:#e1e1e1;--color-light:#f8f9fa;--color-dark:#212529;--color-danger:#ff6561;--font-family-base:"Barlow",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-heading:"Baloo",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fs-xs:clamp(.75rem,.64rem + .2vw,1rem);--fs-s:clamp(.875rem,.75rem + .2vw,1rem);--fs-base:clamp(1rem,.9rem + .5vw,1.25rem);--fs-m:clamp(.875rem,.8rem + .3vw,1.125rem);--fs-l:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-xl:clamp(1.85rem,1.5rem + .95vw,2.25rem);--fs-2xl:clamp(2.5rem,1.75rem + 1.5vw,2.5rem);--fs-3xl:clamp(3rem,2rem + 2.5vw,4rem);--fs-4xl:5vw;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-base:1.5;--lh-sm:1.25;--lh-lg:1.8;--spacing-unit:.25rem;--gutter-2xs:calc(var(--spacing-unit)*1);--gutter-xs:calc(var(--spacing-unit)*2);--gutter-s:calc(var(--spacing-unit)*3);--gutter-m:calc(var(--spacing-unit)*4);--gutter-l:calc(var(--spacing-unit)*6);--gutter-xl:calc(var(--spacing-unit)*10);--gutter-xxl:calc(var(--spacing-unit)*16);--gutter-3xl:calc(var(--spacing-unit)*20);--gutter-4xl:calc(var(--spacing-unit)*40);--border-radius-sm:.25rem;--border-radius:.5rem;--border-radius-m:.75rem;--border-radius-lg:1rem;--border-radius-xl:2rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--transition-base:all .3s ease;--transition-fast:all .15s ease;--transition-slow:all .5s ease;--container-width:96rem;--container-padding:var(--spacing-4);--grid-gutter:var(--spacing-6);--grid-columns:12;--animation-duration:.3s;--animation-timing-function:ease;--contentsize:1024px;--widesize:96rem}@media screen and (width<=1024px){:root{--fs-s:clamp(.875rem,.75rem + .2vw,1rem);--fs-base:clamp(1rem,.9rem + .5vw,1.25rem);--fs-m:clamp(.875rem,.8rem + .3vw,1.125rem);--fs-l:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-xl:clamp(1.65rem,1.25rem + .9vw,2.15rem);--fs-2xl:clamp(2rem,1.5rem + 1.5vw,2.5rem);--fs-3xl:clamp(1.75rem,1.5rem + .25vw,3rem);--fs-4xl:clamp(2rem,2rem + 1vw,4rem)}}@media screen and (width<=640px){:root{--fs-s:clamp(.875rem,.75rem + .2vw,1rem);--fs-base:clamp(1rem,.9rem + .5vw,1.25rem);--fs-m:clamp(.875rem,.8rem + .3vw,1.125rem);--fs-l:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-xl:clamp(1.5rem,1.25rem + .8vw,2rem);--fs-2xl:clamp(1.5rem,1.5rem + 1.5vw,2.5rem);--fs-3xl:clamp(1.5rem,1.5rem + .25vw,3rem);--fs-4xl:clamp(1.5rem,1.5rem + 1vw,4rem)}}@media screen and (width<=400px){:root{--fs-s:clamp(.875rem,.75rem + .2vw,1rem);--fs-base:clamp(1rem,.9rem + .5vw,1.25rem);--fs-m:clamp(.875rem,.8rem + .3vw,1.125rem);--fs-l:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-xl:clamp(1.5rem,1.25rem + .8vw,2rem);--fs-2xl:clamp(1.5rem,1.5rem + 1.5vw,2.5rem);--fs-3xl:clamp(1.5rem,1.5rem + .25vw,3rem);--fs-4xl:10vw;--gutter-4xl:calc(var(--spacing-unit)*20)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);margin-top:0;margin-bottom:var(--gutter-xs);line-height:var(--lh-sm);font-weight:var(--fw-bold);color:var(--color-text)}h1{font-size:var(--fs-l);line-height:1}h2{font-size:var(--fs-l)}h3,h4{font-size:var(--fs-m)}h5,h6{font-size:var(--fs-base)}p{margin-top:0;margin-bottom:var(--gutter-s)}strong{font-weight:500}blockquote{font-size:var(--fs-lg);margin:var(--gutter-m)0;padding-left:var(--gutter-m);border-left:4px solid var(--color-primary);color:var(--color-text-light);font-style:italic}blockquote p:last-child{margin-bottom:0}code,pre{background-color:var(--color-light);border-radius:var(--border-radius-sm);font-family:monospace}code{padding:.2em .4em}pre{padding:var(--gutter-s);overflow-x:auto}pre code{background-color:#0000;padding:0}html{box-sizing:border-box;scroll-behavior:smooth;background-color:#fff;font-size:16px}*,:before,:after{box-sizing:inherit}body{font-family:var(--font-family-base);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}a{color:var(--color-primary);transition:var(--transition-base);text-decoration:none}img,video{max-width:100%;height:auto;display:block}:focus{outline:3px solid rgba(var(--color-primary-rgb),.5);outline-offset:2px}.container,.footer__container,.singleevent__info,.navbar__container{width:100%;max-width:var(--container-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.screen-reader-text,.skip-link{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus,.skip-link:focus{background-color:var(--color-background);border-radius:var(--border-radius);box-shadow:var(--shadow);clip-path:none;color:var(--color-text);font-size:var(--fs-base);z-index:100000;width:auto;height:auto;padding:15px 23px 14px;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.form{position:relative}.form__field{margin-bottom:var(--gutter-s);position:relative}.form__field label{align-items:center;font-size:.8rem;display:flex}.form__field input[type=checkbox]{margin-right:var(--gutter-xs)}.form__field input[type=text],.form__field input[type=email],.form__field input[type=tel],.form__field select,.form__field option{appearance:none;box-shadow:none;background-color:var(--color-light);border:none;border-radius:.2rem;outline:none;width:100%;padding:.8rem;font-size:1rem;display:block;-webkit-appearance:none!important}.form__field input[type=text]::placeholder,.form__field input[type=email]::placeholder,.form__field input[type=tel]::placeholder,.form__field select::placeholder,.form__field option::placeholder{color:var(--color-dark);font-size:1rem}.form__field textarea{appearance:none;box-shadow:none;background-color:var(--color-light);border:none;border-radius:.2rem;outline:none;width:100%;min-height:160px;padding:.8rem;font-size:1rem;display:block}.form__field input[type=submit],.form__field button{appearance:none;box-shadow:none;font-size:var(--fs-s);text-align:center;padding:var(--gutter-s)var(--gutter-l);background-color:var(--color-blue);color:var(--color-light);border:none;outline:none;font-weight:500;text-decoration:none;display:inline-block}.form__row{gap:var(--gutter-s);grid-template-columns:repeat(2,1fr);display:grid}.form-group{margin-bottom:var(--spacing-4)}.form-label{margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium);display:block}.form-control{width:100%;padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:var(--transition-base);background-clip:padding-box;line-height:1.5;display:block}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.25);outline:0}.form-control:disabled,.form-control[readonly]{background-color:var(--color-background-secondary);opacity:1}.form-control::placeholder{color:var(--color-text-light);opacity:.6}textarea.form-control{resize:vertical;min-height:100px}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px 12px;padding-right:2.5rem}.form-check{min-height:1.5rem;margin-bottom:var(--spacing-2);padding-left:1.75rem;display:block}.form-check .form-check-input{float:left;margin-top:.25rem;margin-left:-1.75rem}.form-check .form-check-input[type=checkbox]{appearance:none;border:1px solid var(--color-border);background-color:var(--color-background);width:1rem;height:1rem;transition:var(--transition-base);border-radius:.25rem}.form-check .form-check-input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.form-check .form-check-input[type=radio]{appearance:none;border:1px solid var(--color-border);background-color:var(--color-background);width:1rem;height:1rem;transition:var(--transition-base);border-radius:50%}.form-check .form-check-input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle fill='%23fff' cx='4' cy='4' r='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.form-check .form-check-label{display:inline-block}.form-inline{flex-wrap:wrap;align-items:center;display:flex}.form-inline .form-control{vertical-align:middle;width:auto;display:inline-block}.form-inline .form-group{margin-right:var(--spacing-4);margin-bottom:0}.form-inline .btn{margin-top:var(--spacing-2)}@media (width>=768px){.form-inline .btn{margin-top:0}}.form-control.is-invalid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-valid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;padding-right:calc(1.5em + .75rem)}.invalid-feedback,.valid-feedback{width:100%;margin-top:.25rem;font-size:.875em;display:none}.invalid-feedback{color:#dc3545}.valid-feedback{color:#198754}.search-form{position:relative}.search-form .search-field{padding-right:3rem}.search-form .search-submit{height:100%;color:var(--color-text-light);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;padding:0 1rem;position:absolute;top:0;right:0}.search-form .search-submit:hover{color:var(--color-primary)}.search-form .search-submit svg{width:1.25rem;height:1.25rem}.btn{padding:var(--spacing-2)var(--spacing-4);border-radius:var(--border-radius);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:var(--transition-base);line-height:1.5;font-size:var(--font-size-base);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:focus{outline:3px solid rgba(var(--color-primary-rgb),.5);outline-offset:2px}.btn:disabled,.btn.disabled{cursor:not-allowed;opacity:.65}.btn svg{vertical-align:-.125em;width:1em;height:1em;margin-right:.5em}.btn-primary{color:#fff;background-color:#93b4b1}.btn-primary:hover,.btn-primary:focus{background-color:darken-color(#93b4b1,10%);color:#fff}.btn-secondary{color:#fff;background-color:#c2dcd2}.btn-secondary:hover,.btn-secondary:focus{background-color:darken-color(#c2dcd2,10%);color:#fff}.btn-accent{color:#fff;background-color:#c2dcd2}.btn-accent:hover,.btn-accent:focus{background-color:darken-color(#c2dcd2,10%);color:#fff}.btn-outline{color:#93b4b1;background-color:#0000;border:2px solid}.btn-outline:hover,.btn-outline:focus{color:#fff;background-color:#93b4b1}.btn-light{color:#212529;background-color:#f8f9fa}.btn-light:hover,.btn-light:focus{background-color:darken-color(#f8f9fa,10%);color:#212529}.btn-dark{color:#fff;background-color:#212529}.btn-dark:hover,.btn-dark:focus{background-color:lighten-color(#212529,10%);color:#fff}.btn-sm{font-size:var(--font-size-sm);padding:var(--spacing-1)var(--spacing-3)}.btn-lg{font-size:var(--font-size-lg);padding:var(--spacing-3)var(--spacing-6)}.btn-block{width:100%;display:block}.btn-icon{justify-content:center;align-items:center;display:inline-flex}.btn-icon svg{margin-right:var(--spacing-2)}.btn-icon.icon-right svg{margin-right:0;margin-left:var(--spacing-2);order:2}.header{z-index:9999;background-color:#fff;width:100%;transition:all .4s;position:sticky;top:0;left:0}.navbar{font-size:var(--fs-m);padding:var(--gutter-s)var(--gutter-l)}@media screen and (width<=640px){.navbar{padding:var(--gutter-s)var(--gutter-m)}}.navbar__container{justify-content:space-between;align-items:center;gap:var(--gutter-l);display:flex}.navbar__logo{align-items:center;display:flex}.navbar__logo svg{width:100%;max-width:200px;height:auto;max-height:100%}@media screen and (width<=500px){.navbar__logo svg{max-width:100px}}.navbar__left{justify-content:flex-start;align-items:center;gap:var(--gutter-l);flex:1;display:flex}.navbar__left button{justify-content:center;align-items:center;gap:var(--gutter-s);cursor:pointer;width:auto;max-width:max-content;height:100%;font-size:var(--fs-s);background:0 0;border:none;display:flex}@media screen and (width>=500px){.navbar__left button{width:100%}}.navbar__left button svg{width:24px;height:24px;color:var(--color-darkblue)}.navbar__left button span{display:none}@media screen and (width>=500px){.navbar__left button span{display:inline-block}}.navbar__right{justify-content:flex-end;align-items:center;gap:var(--gutter-l);flex:1;display:flex}.navbar__right ul{align-items:center;gap:var(--gutter-l);margin:0;padding:0;list-style:none;display:flex}.navbar__right ul li{align-items:center;gap:var(--gutter-s);display:flex}@media screen and (width<=500px){.navbar__right ul li:first-of-type{display:none}}.navbar__right ul li a{color:inherit;align-items:center;gap:var(--gutter-xs);display:flex}.navbar__right .button{justify-content:center;align-items:center;gap:var(--gutter-xs);background:var(--color-dark);width:100%;max-width:140px;height:100%;color:var(--color-secondary);cursor:pointer;padding:var(--gutter-s)var(--gutter-m);white-space:nowrap;border:none;border-radius:24px;font-weight:500;line-height:1;text-decoration:none;display:flex}.navbar__right .button svg{width:20px;height:20px}@media screen and (width<=500px){.navbar__right .button{max-width:100px}}.drawer-panel{z-index:1000;border-right:1px solid var(--color-border);background-color:#fff;width:100%;max-width:400px;height:100%;position:fixed;top:0;left:0;transform:translate(-100%)}.drawer-panel ul{justify-content:flex-start;gap:var(--gutter-xs);height:100%;padding:0;padding:var(--gutter-xs);flex-direction:column;margin:0;display:flex}.drawer-panel ul li{padding:var(--gutter-s);background-color:var(--color-light);border-radius:var(--gutter-xs);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.drawer-panel ul li svg{width:16px;height:16px}.drawer-panel ul li a{color:inherit;flex:1;text-decoration:none;display:block}.drawer-panel ul li:hover{background-color:var(--color-accent)}.drawer-panel__header{padding:var(--gutter-xs)}.drawer-panel__header button{justify-content:center;align-items:center;gap:var(--gutter-xs);cursor:pointer;width:100%;height:100%;padding:var(--gutter-xs);background:0 0;background-color:var(--color-light);border-radius:var(--gutter-xs);border:none;display:flex}.drawer-panel__header button svg{height:20px}.drawer-panel__body{flex:1}.drawer-panel__body .drawer-panel{transform:translate(-100%)}.toolbar{top:50%;right:var(--gutter-s);z-index:99999;background-color:var(--color-darkblue);border-radius:24px;padding:4px;position:fixed;transform:translateY(-50%)}.toolbar ul{gap:var(--gutter-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toolbar ul li a{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.toolbar ul li svg{width:20px;height:20px;fill:var(--color-light)}@media (width<=780px){.toolbar{display:none}}.reviews{grid-gap:var(--gutter-l);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));width:100%;margin:0 auto;display:grid;position:relative}.reviews__item{position:relative}.reviews__item--body{margin-bottom:var(--gutter-xs);transition:all .3s;overflow:hidden}.reviews__item--body.is-collapsed{max-height:80px;position:relative}.reviews__item--body.is-collapsed:after{content:"";background:linear-gradient(#0000,#fff);height:40px;position:absolute;bottom:0;left:0;right:0}.reviews__item button{appearance:none;color:var(--color-darkblue);cursor:pointer;font-size:var(--fs-xs);background:0 0;border:none;padding:0;text-decoration:none}.reviews__item ul{font-size:var(--fs-s);align-items:center;gap:var(--gutter-2xs);margin:0;padding:0;list-style:none;display:flex;padding-left:0!important}.reviews__item ul svg{color:#ffd000;width:14px;height:14px}.reviews__item small{font-size:var(--fs-xs);display:block}.reviews.is-slider{display:block}.price-table{width:100%;margin-top:var(--gutter-m);margin-bottom:var(--gutter-m);position:relative}.price-table__list{gap:var(--gutter-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;padding-left:0!important}.price-table__list--item{background-color:var(--color-secondary)}.price-table__list--item-head{padding:var(--gutter-m);color:var(--color-blue);font-weight:500}.price-table__list--item-head svg{width:20px;height:20px}.price-table__sublist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;padding-left:0!important}.price-table__sublist--item{padding:var(--gutter-m);background-color:#ffffff80;justify-content:space-between;align-items:center;display:flex}.price-table__sublist--item:nth-of-type(2n){background-color:#0000}.termine{position:relative}.termine__list{gap:var(--gutter-s);flex-direction:column;margin:0;list-style:none;display:flex;padding:0!important}.termine__list--item{list-style:none}.termine .item{justify-content:flex-start;gap:var(--gutter-s);background-color:var(--color-light);flex-direction:column;display:flex}@media screen and (width>=370px){.termine .item{flex-direction:row}}@media screen and (width>=768px){.termine .item{gap:var(--gutter-l)}}.termine .item__hidden .item__thumbnail{opacity:.5}.termine .item__hidden .item__body{opacity:.5;pointer-events:none}.termine .item__hidden--marker{position:absolute;top:0;right:0}.termine .item__hidden--marker p{font-size:var(--fs-s);font-weight:var(--fw-bold);color:var(--color-light);background-color:var(--color-primary);padding:var(--gutter-xs)var(--gutter-m);border-radius:0 0 0 8px}.termine .item__date{background-color:var(--color-light);flex-direction:column;justify-content:center;align-items:center;gap:0;width:64px;height:64px;display:flex}.termine .item__date--day{font-size:var(--fs-l);font-weight:var(--fw-bold);margin:0;line-height:1}.termine .item__date--month{font-size:var(--fs-s);font-weight:var(--fw-medium);margin:0;line-height:1}.termine .item__thumbnail{width:100%;height:120px;display:flex;position:relative}@media screen and (width>=370px){.termine .item__thumbnail{width:120px;height:auto}}@media screen and (width>=768px){.termine .item__thumbnail{width:160px}}.termine .item__thumbnail img{object-fit:cover;width:100%;height:100%}.termine .item__thumbnail .item__date{bottom:var(--gutter-xs);right:var(--gutter-xs);position:absolute}.termine .item__body{padding:var(--gutter-s);align-items:flex-end;gap:var(--gutter-s);flex-direction:column;flex:1;display:flex}@media screen and (width>=768px){.termine .item__body{gap:var(--gutter-l);padding:var(--gutter-m);flex-direction:row}}.termine .item__body--content{flex:1}.termine .item__body--range{font-size:var(--fs-s)}.termine .item__body--title{align-items:flex-start;gap:var(--gutter-xs);flex-flow:column wrap;display:flex}.termine .item__body--title h2{font-size:var(--fs-base)}.termine .item__body--title span{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-light);background-color:var(--color-primary);border-radius:24px;padding:4px 8px}.termine .item__body--description p{font-size:var(--fs-m)}.termine .item__buttons--link{color:var(--color-blue);border:2px solid var(--color-blue);font-size:var(--fs-m);padding:var(--gutter-xs)var(--gutter-m);background-color:#0000;font-weight:500;display:inline-block}.termine .item__buttons--link:hover{background-color:var(--color-blue);color:var(--color-light)}.termine__grid{gap:var(--gutter-m);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.termine__grid .item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.termine__grid .item__thumbnail{width:100%}.termine__grid .item__thumbnail img{object-fit:cover;width:100%;min-width:100%;max-width:fit-content;height:200px}.termine__grid .item__body{padding:var(--gutter-s)var(--gutter-m);align-items:flex-start;gap:var(--gutter-xs);flex-direction:column}.termine__grid .item__buttons{padding:var(--gutter-s)var(--gutter-m)var(--gutter-m)}.stickynav{z-index:99998;position:sticky;top:0}@media screen and (width>=800px){.stickynav{position:sticky}}.stickynav__container{flex-direction:column;align-items:flex-start;display:flex;justify-content:space-between!important}@media screen and (width>=800px){.stickynav__container{flex-direction:row;align-items:center}}.stickynav__container--liste{white-space:pre;width:100%;overflow:scroll}@media screen and (width>=800px){.stickynav__container--liste{width:auto;justify-content:flex-end!important}}.traveltime{width:100%;position:relative}.traveltime__bars{gap:var(--gutter-xs);grid-template-columns:repeat(12,1fr);align-items:end;width:100%;height:160px;display:grid;overflow-y:hidden}.traveltime__bar{background-color:var(--color-primary);width:100%}.traveltime__labels{gap:var(--gutter-xs);grid-template-columns:repeat(12,1fr);margin:0;list-style:none;display:grid;padding:0!important}@media screen and (width<=400px){.traveltime__labels{display:none}}.traveltime__labels li{font-size:var(--fs-s);text-align:center;flex:1;width:100%;overflow:hidden}@media screen and (width<=680px){.traveltime__labels li{text-align:left;height:80px}}.traveltime__labels li span{width:100%;height:100%;display:block}@media screen and (width<=680px){.traveltime__labels li span{transform-origin:0;transform:rotate(90deg)translate(-30px)translateY(8px)}}.site-header{z-index:100;background-color:var(--color-background);position:relative}.site-header[data-header-sticky=true]{transition:transform .3s;position:sticky;top:0}.site-header[data-header-sticky=true].is-hidden{transform:translateY(-100%)}.site-header[data-header-sticky=true].is-visible{box-shadow:var(--shadow);transform:translateY(0)}.site-header .header-wrapper{padding:var(--spacing-4)0;border-bottom:1px solid var(--color-border)}.site-header .header-layout{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (width>=992px){.site-header .header-layout{flex-wrap:nowrap}}.site-header .site-branding .custom-logo{width:auto;max-height:60px}.site-header .site-branding .site-title{font-size:var(--font-size-xl);margin:0;line-height:1.2}.site-header .site-branding .site-title a{color:var(--color-text);text-decoration:none}.site-header .site-branding .site-title a:hover,.site-header .site-branding .site-title a:focus{color:var(--color-primary)}.site-header .site-branding .site-description{margin:var(--spacing-1)0 0;font-size:var(--font-size-sm);color:var(--color-text-light)}.site-header .header-navigation-wrapper{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.site-header .header-navigation-wrapper .main-navigation{margin-right:var(--spacing-4)}.site-header .header-actions{align-items:center;display:flex}.site-header .header-actions>div{margin-left:var(--spacing-4)}.site-header .header-actions>div:first-child{margin-left:0}.site-header .header-actions button,.site-header .header-actions a{cursor:pointer;color:var(--color-text);transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.site-header .header-actions button:hover,.site-header .header-actions button:focus,.site-header .header-actions a:hover,.site-header .header-actions a:focus{color:var(--color-primary)}.site-header .header-actions .cart-toggle-button{position:relative}.site-header .header-actions .cart-toggle-button .cart-count{background-color:var(--color-primary);color:#fff;font-size:12px;font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 2px;display:flex;position:absolute;top:-8px;right:-8px}.header-style-centered .header-layout{flex-direction:column}.header-style-centered .header-layout .site-branding{margin-bottom:var(--spacing-4);text-align:center}.header-style-centered .header-layout .header-navigation-wrapper{justify-content:center;width:100%}@media (width>=992px){.header-style-split .header-layout{justify-content:center;position:relative}.header-style-split .header-layout .site-branding{position:absolute;left:50%;transform:translate(-50%)}.header-style-split .header-layout .header-navigation-wrapper{flex-grow:1;justify-content:flex-end}.header-style-split .header-layout .header-navigation-wrapper:first-child{justify-content:flex-start}}.search-modal{z-index:9999;padding:var(--spacing-6);opacity:0;visibility:hidden;background-color:#000000e6;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.search-modal[hidden]{display:none}.search-modal.is-active{opacity:1;visibility:visible}.search-modal .search-modal-inner{width:100%;max-width:600px}.search-modal .search-modal-close{top:var(--spacing-6);right:var(--spacing-6);color:#fff;cursor:pointer;transition:var(--transition-base);background:0 0;border:none;font-size:2rem;position:absolute}.search-modal .search-modal-close:hover,.search-modal .search-modal-close:focus{color:var(--color-primary);transform:rotate(90deg)}.search-modal .search-form .search-field{height:60px;font-size:var(--font-size-lg);color:#fff;padding:var(--spacing-4);background:0 0;border:none;border-bottom:2px solid #fff;border-radius:0}.search-modal .search-form .search-field::placeholder{color:#ffffffb3}.search-modal .search-form .search-field:focus{border-color:var(--color-primary);box-shadow:none}.search-modal .search-form .search-submit{color:#fff;height:60px}.search-modal .search-form .search-submit:hover,.search-modal .search-form .search-submit:focus{color:var(--color-primary)}.events{width:100%;position:relative}.events__grid{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media screen and (width<=768px){.events__grid{gap:var(--gutter-xs);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.events__list{gap:var(--gutter-l);flex-direction:row;display:flex}.events__list--map{display:none}@media screen and (width>=1024px){.events__list--map{width:50%;max-width:800px;height:calc(100vh - 6rem);display:block;position:sticky;top:3rem}.events__list--map .karte{width:100%;height:100%}.events__list--map .karte .marker{z-index:5}.events__list--map .karte .marker.active{z-index:10}.events__list--map .karte .marker.active svg{fill:var(--color-danger)}}.events__list--items{flex:1}.events__list--items ul{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=1024px){.events__list--items ul{gap:var(--gutter-s);flex-direction:column;display:flex}.events__list--items ul li .event{border-radius:var(--border-radius-lg);background-color:#fff;border:none;flex-direction:row;transition:all .4s;left:0}.events__list--items ul li .event__image{flex-shrink:0;width:240px;height:100%}.events__list--items ul li .event__image img{object-fit:cover;width:100%;height:100%}.events__list--items ul li .event__content{padding:var(--gutter-m);flex:1;justify-content:flex-start}.events__list--items ul li .event__content h3{font-size:var(--fs-l)!important}.events__list--items ul li:hover .event{transition:all .4s;left:-4rem}}.singleevent{background-color:#fff;position:relative}.singleevent__container{position:relative}.singleevent__grid{margin-top:var(--gutter-m);padding-left:var(--gutter-m);padding-right:var(--gutter-m);padding-bottom:var(--gutter-xl)}.singleevent__image{aspect-ratio:16/6;width:100%;padding:var(--gutter-l);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media screen and (width<=768px){.singleevent__image{padding:var(--gutter-m)}}@media screen and (width<=480px){.singleevent__image{padding:var(--gutter-s);aspect-ratio:1}}.singleevent__image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.singleevent__image .container,.singleevent__image .footer__container,.singleevent__image .singleevent__info,.singleevent__image .navbar__container{z-index:1;width:100%;max-width:1024px;margin:0 auto;position:relative}.singleevent__date{background-color:var(--color-background);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:160px;margin-left:auto;margin-right:0;line-height:1;display:flex}@media screen and (width<=768px){.singleevent__date{width:60px}}.singleevent__date strong{font-size:var(--fs-xxl);margin:0}@media screen and (width<=768px){.singleevent__date strong{font-size:var(--fs-m)}}.singleevent__date small{font-size:var(--fs-l);letter-spacing:2px;margin:0}@media screen and (width<=768px){.singleevent__date small{font-size:var(--fs-xs)}}.singleevent__info{max-width:1024px;padding-top:var(--gutter-l)}.singleevent__info--top{flex-direction:column;display:flex}.singleevent__info h1{font-size:var(--fs-l);color:var(--color-primary);margin-bottom:var(--gutter-xs)}.singleevent__info h2{font-size:var(--fs-m);text-transform:uppercase;color:var(--color-primary);margin-top:var(--gutter-l);margin-bottom:var(--gutter-xs)}.singleevent__info h3{font-size:var(--fs-s);margin-top:var(--gutter-l);margin-bottom:var(--gutter-xs)}.singleevent__info .breadcrumbs{gap:var(--gutter-s);padding:0;padding-bottom:var(--gutter-xs);border-bottom:1px solid #f5f5f5;flex-direction:row;margin:0;list-style:none;display:flex}.singleevent__info .breadcrumbs li a{padding:4px var(--gutter-xs);border:2px solid var(--color-primary);font-size:var(--fs-s);border-radius:4px}.singleevent__info .widget h2{font-size:var(--fs-m)}.singleevent__info .widget p{align-items:center;gap:var(--gutter-xs);font-size:var(--fs-s);display:flex}.singleevent__info .widget p svg{width:16px;height:16px}.singleevent__info .widget .karte{width:100%;margin-top:var(--gutter-xs);margin-bottom:var(--gutter-xs);aspect-ratio:4/2}.singleevent__info .widget .button{text-align:center;width:100%;padding:var(--gutter-xs);background-color:var(--color-primary);color:var(--color-background);font-size:var(--fs-s);max-width:max-content;text-decoration:none;display:inline-block}.singleevent__info .widget button{appearance:none;color:var(--color-primary);font-size:var(--fs-s);cursor:pointer;text-align:left;margin-top:var(--gutter-xs);background-color:#0000;border:none}.singleevent__info .widget .download-ics{align-items:center;gap:var(--gutter-xs);display:flex}.singleevent__info .widget .download-ics svg{width:16px;height:16px}.singleevent__info .widget .flatpickr-calendar .flatpickr-day{background-color:#f5f5f5}.singleevent__info .widget .flatpickr-calendar .flatpickr-day.selected{background-color:var(--color-primary);color:#fff}.singleevent__info .widget .flatpickr-calendar .flatpickr-day.flatpickr-disabled{background-color:#0000}.singleevent__info .widget ul{gap:var(--gutter-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.singleevent__info .widget ul li a{color:var(--color-dark);align-items:center;gap:var(--gutter-xs);text-decoration:none;display:flex}.singleevent__info .widget ul li a svg{height:24px;color:var(--color-primary)}.singleevent__info .widget ul.dates{gap:var(--gutter-xs);position:relative}.singleevent__info .widget ul.dates li{opacity:0;font-size:var(--fs-s);z-index:-1;padding-top:var(--gutter-m);transition:all .2s ease-in-out;display:none;position:relative;top:10px}@media screen and (width>=600px){.singleevent__info .widget ul.dates li{padding-top:0;position:absolute}}.singleevent__info .widget ul.dates li.active{opacity:1;z-index:1;transition:all .2s ease-in-out .2s;display:block;top:0}.singleevent__info .widget__box{padding:var(--gutter-s);box-shadow:var(--box-shadow);max-width:max-content;margin-bottom:var(--gutter-s);border:1px solid #f5f5f5;border-radius:4px}.singleevent__info .widget__box .flex-center{align-items:center;gap:var(--gutter-m);font-size:var(--fs-s);display:flex}.singleevent__info .widget__box .flex-center svg{width:24px;height:24px}.singleevent__info .widget__grid{display:block}@media screen and (width>=600px){.singleevent__info .widget__grid{gap:var(--gutter-m);flex-direction:row;align-items:flex-start;display:flex}}.singleevent__info .widget__grid--column{display:block}.singleevent__info--related{margin-top:var(--gutter-l);margin-bottom:var(--gutter-l)}.singleevent__info--related h2{font-size:var(--fs-m)}.singleevent__info--related ul{gap:var(--gutter-s);grid-template-columns:repeat(1,1fr);margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=1000px){.singleevent__info--related ul{grid-template-columns:repeat(2,1fr)}}.singleevent__info--related ul li{box-shadow:var(--box-shadow);padding:var(--gutter-xs);border:1px solid #f5f5f5;border-radius:4px;overflow:hidden}.singleevent__info--related ul li a{gap:var(--gutter-m);background-color:var(--color-neutral);flex-direction:column;display:flex}@media screen and (width>=500px){.singleevent__info--related ul li a{flex-direction:row}}.singleevent__info--related ul li a img{aspect-ratio:16/7;object-fit:cover;border-radius:4px;width:100%;height:auto}@media screen and (width>=500px){.singleevent__info--related ul li a img{aspect-ratio:1;width:auto;height:120px}}.singleevent__info--related ul li a h3{font-size:var(--fs-m);color:var(--color-primary);margin:0}.singleevent__modal{z-index:10000;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (width>=440px){.singleevent__modal{opacity:0;justify-content:center;align-items:center;display:none}}.singleevent__modal--bg{backdrop-filter:blur(5px);background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.singleevent__modal--content{background-color:#fff;width:100%;max-width:440px;height:100%;position:relative}@media screen and (width>=440px){.singleevent__modal--content{border-radius:8px;height:auto}}.singleevent__modal--content-header{padding:var(--gutter-s);border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;display:flex}.singleevent__modal--content-header h2{font-size:var(--fs-m);text-transform:uppercase;color:var(--color-primary)}.singleevent__modal--content-header span{cursor:pointer}.singleevent__modal--content-header svg{pointer-events:none;width:20px;height:20px}.singleevent__modal--content-body{max-height:80vh;overflow-y:auto}.singleevent__modal--content-body ul{margin:0;padding:0;list-style:none}.singleevent__modal--content-body ul li{padding:var(--gutter-xs)var(--gutter-s);border-bottom:1px solid #f5f5f5}.singleevent__modal--content-body ul li:last-of-type{border-bottom:none}.singleevent__modal--content-body ul li p{justify-content:flex-start;align-items:center;gap:var(--gutter-xs);display:flex}.singleevent__modal--content-body ul li p svg{color:var(--color-primary);width:20px;height:20px}.footer{background-color:var(--color-primary);margin-top:6vw;position:relative}.footer:before{content:"";z-index:10;background-image:url(../shape-footer.80d2ad9b.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:10vw;position:absolute;top:1vw;left:0;right:0;transform:translateY(-100%)}.footer:after{content:"";z-index:1;background-color:#fff;height:10vw;position:absolute;top:2px;left:0;right:0;transform:translateY(-100%)}.footer h2,.footer h3{color:var(--color-secondary);font-size:var(--fs-base)}.footer p{color:var(--color-light)}.footer p svg{width:18px;height:18px;color:var(--color-secondary);margin-right:var(--gutter-xs)}.footer ul{margin:0;padding:0;list-style:none}.footer a{color:var(--color-light)}.footer__top{gap:var(--gutter-xl);padding:var(--gutter-xxl)var(--gutter-l);grid-template-columns:repeat(1,1fr);display:grid}@media screen and (width<=640px){.footer__top{padding:var(--gutter-s)var(--gutter-m)}}@media screen and (width>=500px){.footer__top{gap:var(--gutter-xl);grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1024px){.footer__top{gap:var(--gutter-xl);grid-template-columns:repeat(6,1fr)}}.footer__column:first-of-type,.footer__column:nth-of-type(2){grid-column:span 2}.footer__bottom{padding:var(--gutter-m)var(--gutter-l);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=640px){.footer__bottom{padding:var(--gutter-s)var(--gutter-m)}}.footer__bottom p{font-size:var(--fs-s)}.footer__bottom ul{align-items:center;gap:var(--gutter-xs);font-size:var(--fs-s);flex-wrap:wrap;display:flex}.footer__bottom--navbar{align-items:center;gap:var(--gutter-xs);flex-wrap:wrap;display:flex}.footer__bottom--navbar .language{align-items:center;gap:var(--gutter-xs);display:flex}.footer__bottom--navbar .language svg{color:var(--color-light);width:16px;height:16px}.hero{background-color:#000;width:100%;height:100vh;top:0;overflow:hidden}.hero .wp-block-cover{padding:0}.trees-container{z-index:2;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;margin:0!important}.tree-group{perspective:1000px;width:100%;height:100%;position:absolute;top:0;margin:0!important;padding:0!important}.tree-group.left-trees{transform-style:preserve-3d;top:0;bottom:0;left:0}.tree-group.left-trees .tree-1{z-index:1;object-position:right}.tree-group.left-trees .tree-2{z-index:2}.tree-group.left-trees .tree-2 img{object-position:right}.tree-group.right-trees{transform-style:preserve-3d;top:0;bottom:0;right:0}.tree-group.right-trees .tree-1{z-index:1}.tree-group.right-trees .tree-1 img{object-position:left}.tree-group.right-trees .tree-2{z-index:2}.tree-group.right-trees .tree-2 img{object-position:left}.tree{width:100%;height:100%;position:absolute}.tree img{object-fit:cover;width:100%;height:100%!important}.hero-content{z-index:1;text-align:center;color:var(--color-white);opacity:0;width:100%;max-width:1000px;padding:0 2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion{position:relative}.accordion-trigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex;flex-wrap:nowrap!important}.accordion-trigger h3{flex:1;font-weight:500}.accordion-trigger figure{opacity:.2;max-width:40px}.accordion-trigger figure img{margin:auto}.accordion-body{max-height:0;overflow:hidden;width:100%!important;max-width:100%!important}.accordion-body.block-editor-block-list__block{height:auto;max-height:fit-content;overflow:visible}.accordion-body a{color:inherit;text-decoration:none}.wp-block-cover{width:100%;max-width:var(--contentsize);margin:0 auto}.wp-block-cover.alignwide{max-width:var(--widesize)}.wp-block-cover.alignfull{max-width:100%;margin:0}.wp-block-cover.is-style-rounded-corners{border-radius:var(--border-radius)}@media screen and (width<=640px){.wp-block-cover.mobile-svh{height:100vh}}.wp-block-cover.has-parallax img{object-fit:cover;will-change:transform;width:100%;height:110%;position:absolute;inset:0}.wp-block-cover.has-shape-top{position:relative}.wp-block-cover.has-shape-top:before{content:"";z-index:1;background-image:url(../shape-bottom.3a28a4e3.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:10vw;position:absolute;top:0;left:0;right:0;transform:translateY(-1vw)}.wp-block-cover.has-shape-bottom{position:relative}.wp-block-cover.has-shape-bottom:after{content:"";z-index:1;background-image:url(../shape-top.b036fc78.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:10vw;position:absolute;bottom:0;left:0;right:0;transform:translateY(1vw)}.wp-block-columns{width:100%;max-width:var(--contentsize);margin-left:auto;margin-right:auto}.wp-block-columns ul{padding-left:var(--gutter-m)}.wp-block-columns.alignwide{max-width:var(--widesize)}@media screen and (width<=1200px){.wp-block-columns.alignwide{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.wp-block-columns.alignfull{max-width:100%}.wp-block-columns.is-style-stretched-columns .wp-block-column{align-self:stretch}.wp-block-columns.is-style-stretched-columns .wp-block-column .wp-block-group.has-background,.wp-block-columns.is-style-stretched-columns .wp-block-column .wp-block-image:not(.is-resized){height:100%}.wp-block-columns.is-style-stretched-columns .wp-block-column .wp-block-image:not(.is-resized) img{object-fit:cover;height:100%}.wp-block-group{max-width:var(--contentsize);padding:0}.wp-block-group ul{padding-left:0}@media screen and (width<=1400px){.wp-block-group ul{padding-left:var(--gutter-m);padding-right:var(--gutter-m)}}.wp-block-group ul.termine__list{padding:0!important}.wp-block-group ul.wp-block-list{padding-left:var(--gutter-l)}.wp-block-group.is-style-rounded-corners{border-radius:var(--border-radius);overflow:hidden}.wp-block-group.alignwide{max-width:var(--widesize);margin-left:auto;margin-right:auto}.wp-block-group.alignfull{max-width:100%}.wp-block-group.is-layout-flex{flex-wrap:wrap;justify-content:flex-start;display:flex}.wp-block-group.is-layout-flex figure.is-resized{width:auto}.wp-block-group.is-layout-flex.is-nowrap{flex-wrap:nowrap}.wp-block-group.is-layout-flex.has-small-font-size{gap:var(--gutter-xs)}.wp-block-group.is-layout-flex.is-vertical{flex-direction:column}.wp-block-group.is-layout-grid .wp-block-group{width:100%!important}@media screen and (width<=1024px){.wp-block-group.is-layout-grid:not(.no-stacking){grid-template-columns:repeat(2,1fr)}.wp-block-group.is-layout-grid:not(.no-stacking) *{grid-column:span 1}}@media screen and (width<=640px){.wp-block-group.is-layout-grid:not(.no-stacking){grid-template-columns:repeat(1,1fr)}.wp-block-group.is-layout-grid:not(.no-stacking) *{grid-column:span 1}.wp-block-group.is-layout-grid.no-stacking{grid-template-columns:repeat(2,1fr)}.wp-block-group.is-layout-grid.no-stacking *{grid-column:span 1}}.wp-block-group.is-style-slider{gap:var(--gutter-xs);scroll-snap-type:x mandatory;padding-bottom:var(--gutter-xs);display:flex;overflow-x:auto}.wp-block-group.is-style-slider::-webkit-scrollbar{display:none}.wp-block-group.is-style-slider::-webkit-scrollbar-thumb{display:none}.wp-block-group.is-style-slider::-webkit-scrollbar-track{display:none}.wp-block-group.is-style-slider .wp-block-group{scroll-snap-align:start;flex:none;width:25%}@media screen and (width<=1400px){.wp-block-group.is-style-slider .wp-block-group{width:33.33%}}@media screen and (width<=1200px){.wp-block-group.is-style-slider .wp-block-group{width:50%}}@media screen and (width<=1024px){.wp-block-group.is-style-slider .wp-block-group{width:80%}}.wp-block-group.is-style-custom-two-column{grid-template-columns:repeat(2,1fr);display:grid}.wp-block-group.is-style-custom-two-column .wp-block-image{height:auto;display:block;width:100%!important}.wp-block-group.is-style-custom-two-column .wp-block-image img{border-radius:8px;max-height:200px}.wp-block-group.is-style-custom-two-column .wp-block-image:nth-of-type(5n+2){grid-row:span 2}.wp-block-group.is-style-custom-two-column .wp-block-image:nth-of-type(5n+2) img{max-height:none}.wp-block-group.is-style-custom-two-column .wp-block-image:nth-of-type(5n+3) img{margin-left:auto;max-width:80%!important}.wp-block-group.is-style-custom-three-column{flex-wrap:wrap;display:flex}@media screen and (width<=640px){.wp-block-group.is-style-custom-three-column{grid-template-columns:repeat(2,1fr);display:grid}}@media screen and (width<=430px){.wp-block-group.is-style-custom-three-column{grid-template-columns:repeat(1,1fr);display:grid}}.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink{max-width:100%;width:100%!important}.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink .wp-block-cover{overflow:hidden}.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+1),.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n){max-width:calc(25% - var(--wp--style--unstable-gallery-gap,16px))!important}@media screen and (width<=860px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+1),.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n){max-width:calc(45% - var(--wp--style--unstable-gallery-gap,16px))!important}}@media screen and (width<=640px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+1),.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n){max-width:100%!important}}.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+2),.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+5){max-width:calc(40% - var(--wp--style--unstable-gallery-gap,16px))!important}@media screen and (width<=860px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+2),.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+5){max-width:55%!important}}@media screen and (width<=640px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+2),.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+5){max-width:100%!important}}.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+3){max-width:35%!important}@media screen and (width<=640px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+3){max-width:100%!important}}.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+4){max-width:35%!important}@media screen and (width<=860px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+4){max-width:calc(65% - var(--wp--style--unstable-gallery-gap,16px))!important}}@media screen and (width<=640px){.wp-block-group.is-style-custom-three-column .wp-block-theme-hyperlink:nth-of-type(6n+4){max-width:100%!important}}.wp-block-group.has-shape-top{position:relative}.wp-block-group.has-shape-top:before{content:"";z-index:1;background-image:url(../shape-top.b036fc78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:10vw;position:absolute;top:2px;left:0;right:0;transform:translateY(-100%)}.wp-block-group.has-shape-bottom{position:relative}.wp-block-group.has-shape-bottom:after{content:"";z-index:1;background-image:url(../shape-bottom.3a28a4e3.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:10vw;position:absolute;bottom:2px;left:0;right:0;transform:translateY(100%)}.wp-block-group.has-shape-bottom-inside:after{content:"";z-index:1;background-image:url(../shape-top.b036fc78.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:10vw;position:absolute;bottom:0;left:0;right:0;transform:translateY(0%)}.swiper img{object-fit:cover}.swiper-controls{justify-content:center;align-items:center;gap:var(--gutter-m);width:100%;margin:0 auto;display:flex;position:relative;bottom:0;left:0}.swiper-controls-prev{justify-content:center;align-items:center;display:flex}.swiper-controls-prev svg{width:24px;height:24px}.swiper-controls-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-controls-next{justify-content:center;align-items:center;display:flex}.swiper-controls-next svg{width:24px;height:24px}.swiper-controls-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-pagination{padding:var(--gutter-xs)0;justify-content:center;align-items:center;display:flex;position:relative;bottom:0!important}.swiper-pagination-bullet{background:var(--color-dark);opacity:1;opacity:.5;border-radius:4px;width:20px;height:2px;margin:0 5px;transition:all .3s}.swiper-pagination-bullet-active{opacity:1;width:40px;transition:all .3s}.swiper[data-slides=auto] .swiper-slide{max-width:max-content}.wp-block-theme-slider{width:100%;margin:0 auto!important}.wp-block-image{width:100%}.wp-block-image img{width:100%;height:auto}.wp-block-image.is-style-rounded-corners{border-radius:var(--border-radius);overflow:hidden}.wp-block-theme-karte{width:100%;max-width:100%;height:auto;margin:0 auto}.wp-block-theme-karte .mapboxgl-control-container{display:none}.wp-block-theme-karte.aspect-unset{aspect-ratio:unset;height:100%}.wp-block-theme-karte.aspect-square{aspect-ratio:1!important}.wp-block-theme-karte.aspect-landscape{max-height:800px;aspect-ratio:16/9!important}@media screen and (width<=640px){.wp-block-theme-karte.aspect-landscape{aspect-ratio:3/4!important}}.wp-block-theme-karte.aspect-portrait{aspect-ratio:3/4!important}.wp-block-theme-karte.alignwide{max-width:var(--widesize)}.wp-block-theme-karte.alignfull{max-width:100%}.wp-block-theme-karte .marker{cursor:pointer}.wp-block-theme-karte .marker__body{background-color:#fff;border-radius:8px;width:0;height:0;transition:all .3s;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-35%,calc(35px - 100%))}.wp-block-theme-karte .marker__body--image{padding:var(--gutter-xs)}.wp-block-theme-karte .marker__body--image img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;min-width:100px;height:auto}.wp-block-theme-karte .marker__body--link{padding:var(--gutter-xs)}.wp-block-theme-karte .marker__body--link a{align-items:center;gap:var(--gutter-xs);color:inherit;text-decoration:none;display:flex}.wp-block-theme-karte .marker__body--link a p{margin:0;font-weight:600}.wp-block-theme-karte .marker__body--link a svg{flex-shrink:0}.wp-block-theme-karte .marker.marker--active .marker__body{width:auto;height:auto;transition:all .3s;overflow:visible}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(5)}to{transform:scale(1)}}.gpx-download-button{color:#fff;cursor:pointer;background-color:#14532d;border:none;border-radius:.25rem;padding:.5rem 1rem;display:block}.gpx-download-button:hover{background-color:#0a2a17}.event{border-radius:var(--border-radius-m);background-color:#fff;border:1px solid #f5f5f5;flex-direction:column;justify-content:space-between;width:100%;display:flex;position:relative}.event__image{position:relative}.event__image img{aspect-ratio:1;object-fit:cover;background-color:var(--color-light);border-radius:var(--border-radius-m);width:100%}.event__date{background-color:var(--color-background);aspect-ratio:1;width:80px;top:var(--gutter-xs);left:var(--gutter-xs);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}@media screen and (width<=768px){.event__date{width:60px}}.event__date strong{font-size:var(--fs-l);margin:0}@media screen and (width<=768px){.event__date strong{font-size:var(--fs-m)}}.event__date small{font-size:var(--fs-s);letter-spacing:2px;margin:0}@media screen and (width<=768px){.event__date small{font-size:var(--fs-xs)}}.event__content{padding:var(--gutter-xs);gap:var(--gutter-s);flex-direction:column;justify-content:flex-end;display:flex}.event__content h3{line-height:1;font-size:var(--fs-l);color:var(--color-darkblue);margin:0}.event__content ul{gap:var(--gutter-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event__content ul li{gap:var(--gutter-s);align-items:center;display:flex}.event__content ul li svg{width:16px;height:16px}.event__content ul li span,.event__content ul li div{color:var(--color-dark);font-size:var(--fs-s);flex:1}.eventfilter{position:relative}.eventfilter__form{gap:var(--gutter-s);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.eventfilter__input{background-color:var(--color-light);padding:var(--gutter-xs);border-radius:4px;justify-content:flex-start;align-items:center;display:flex}.eventfilter__input--label{justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.eventfilter__input--label svg{width:20px;height:20px}.eventfilter__input input,.eventfilter__input select{padding:var(--gutter-xs);font-size:var(--fs-base);background-color:#0000;border:none;outline:none;width:100%}.eventfilter__input select{-webkit-appearance:none}.eventfilter__submit button{background-color:var(--color-primary);color:var(--color-light);padding:var(--gutter-s);font-size:var(--fs-base);cursor:pointer;border:none;border-radius:4px}.wp-block-media-text{width:100%;max-width:var(--contentsize);gap:var(--gutter-l);margin-left:auto;margin-right:auto}@media screen and (width>=1024px){.wp-block-media-text{gap:var(--gutter-xxl)}}.wp-block-media-text figure img{object-fit:cover;z-index:-1;border-radius:var(--gutter-s);width:100%;height:100%;position:relative}.wp-block-media-text.alignwide{max-width:var(--widesize)}@media screen and (width<=1200px){.wp-block-media-text.alignwide{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}.wp-block-media-text.alignfull{max-width:100%}.wp-block-media-text .wp-block-media-text__content{z-index:1;padding:0;position:relative}@media screen and (width<=600px){.wp-block-media-text.is-style-keep-order .wp-block-media-text__content{grid-area:1/1}.wp-block-media-text.is-style-keep-order .wp-block-media-text__media{grid-area:2/1}}.wp-block-list.is-style-checked{gap:var(--gutter-s);flex-direction:column;list-style:none;display:flex}.wp-block-list.is-style-checked li{padding-left:var(--gutter-l);position:relative}.wp-block-list.is-style-checked li:before{content:url(../check.22d8f91f.svg);display:block;position:absolute;top:2px;left:0}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#0000001a!important}.wp-block-gallery.is-style-custom-two-column{grid-template-columns:repeat(2,1fr);display:grid}.wp-block-gallery.is-style-custom-two-column .wp-block-image{height:auto;display:block;width:100%!important}.wp-block-gallery.is-style-custom-two-column .wp-block-image img{border-radius:8px;max-height:200px}.wp-block-gallery.is-style-custom-two-column .wp-block-image:nth-of-type(5n+2){grid-row:span 2}.wp-block-gallery.is-style-custom-two-column .wp-block-image:nth-of-type(5n+2) img{max-height:none}.wp-block-gallery.is-style-custom-two-column .wp-block-image:nth-of-type(5n+3) img{margin-left:auto;max-width:80%!important}.wp-block-gallery.is-style-custom-three-column{flex-wrap:wrap;display:flex}@media screen and (width<=640px){.wp-block-gallery.is-style-custom-three-column{grid-template-columns:repeat(2,1fr);display:grid}}@media screen and (width<=430px){.wp-block-gallery.is-style-custom-three-column{grid-template-columns:repeat(1,1fr);display:grid}}.wp-block-gallery.is-style-custom-three-column .wp-block-image{max-width:100%;width:100%!important}.wp-block-gallery.is-style-custom-three-column .wp-block-image img{object-fit:cover;border-radius:8px;max-height:380px}.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+1),.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n){max-width:calc(25% - var(--wp--style--unstable-gallery-gap,16px))!important}@media screen and (width<=860px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+1),.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n){max-width:calc(45% - var(--wp--style--unstable-gallery-gap,16px))!important}}@media screen and (width<=640px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+1),.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n){max-width:100%!important}}.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+2),.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+5){max-width:calc(40% - var(--wp--style--unstable-gallery-gap,16px))!important}@media screen and (width<=860px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+2),.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+5){max-width:55%!important}}@media screen and (width<=640px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+2),.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+5){max-width:100%!important}}.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+3){max-width:35%!important}@media screen and (width<=640px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+3){max-width:100%!important}}.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+4){max-width:35%!important}@media screen and (width<=860px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+4){max-width:calc(65% - var(--wp--style--unstable-gallery-gap,16px))!important}}@media screen and (width<=640px){.wp-block-gallery.is-style-custom-three-column .wp-block-image:nth-of-type(6n+4){max-width:100%!important}}.hotspot-container{position:relative}.hotspot-container img{object-fit:cover;width:100%;height:auto;display:block}.hotspot-container .hotspot{position:absolute}.hotspot-container .hotspot--marker{background-color:var(--color-dark);cursor:pointer;border:2px solid var(--color-dark);color:#fff;border-radius:50%;width:8px;height:8px;position:relative;transform:translate(-50%,-50%);box-shadow:0 0 5px #0000004d}.hotspot-container .hotspot--marker:after{content:"";background-color:var(--color-dark);opacity:.35;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hotspot-container .hotspot-label{background-color:var(--color-dark);color:#fff;padding:var(--gutter-xs)var(--gutter-s);border-radius:var(--border-radius-sm);font-size:var(--fs-s);white-space:nowrap;z-index:10;opacity:0;font-weight:600;transition:opacity .3s,transform .3s;position:relative;transform:translate(-50%,-50%)}.hotspot-container .hotspot-label a{color:inherit;margin:0;line-height:1;text-decoration:underline;display:inline-block}.hotspot-container .hotspot-label:after{content:"";border-style:solid;border-width:6px;border-color:var(--color-dark)transparent transparent transparent;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.hotspot-container .hotspot:hover .hotspot-label{opacity:1;transform:translate(-50%,-165%)}.hotspot-container .hotspot-download-link{top:10%;right:var(--gutter-l);color:var(--color-primary);padding:var(--gutter-xs)var(--gutter-s);border-radius:var(--border-radius-sm);border:2px solid var(--color-primary);font-size:var(--fs-s);z-index:10;font-weight:600;text-decoration:none;position:absolute}