.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px;border-bottom:1px solid #ccc}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#6a9e23}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:.6;background-color:#6a9e23}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{opacity:.8;background-color:#0d5e3e}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{opacity:.8;background-color:#0d5e3e;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:14px;padding-top:4px;color:#999}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow:0 0 1px #48dfb2}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#6a9e23;text-decoration:none}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#eee}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;padding:0;margin:.7em 0 0}.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background:#555;color:#eee;border-radius:6px;margin-right:.5em;border:0;padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#6a9e23}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-webkit-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:#46443e;color:#eee}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999;opacity:0}.klaro .cookie-modal .cm-modal .cm-header{padding:1em 24px 1em 1em;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-caret{color:#888}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose .cm-apps .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-apps .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600;color:#eee}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-app span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{padding-left:.2em;font-size:.8em;color:#999}.klaro .cookie-notice:not(.cookie-modal-notice){background:#46443e;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);border-radius:4px;position:fixed;bottom:20px;right:20px;max-width:400px}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:#46443e;color:#eee;padding:.2em 1em 1em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}
@charset "UTF-8";html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;overflow:visible}img{vertical-align:middle;border-style:none}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.hidden,[hidden]{display:none!important}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}*{line-height:calc(1em + .5rem)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a,h1,h2,h3,h4,h5,h6,p{word-break:break-word}a,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-family:"Recursive";font-style:normal;font-weight:400;src:url(../Fonts/Recursive.woff2)}:root{--pflicht:#c00;--custom-color-1:#77b828;--custom-color-2:#00703a;--hellgrau:#f3f2ec;--mittelgrau:#e6e3db;--dunkelgrau:#4c4e4b;--schwarzgrau:#191a19;--orange:#f07c00;--gelb:#f0b400;--gelbgruen:#bce137;--page-background:#fff;--akzent:var(--custom-color-1);--akzent-var:#91d53f;--akzent-alt:var(--custom-color-2);--akzent-alt-darker:#02502a;--akzent-alt-var:#006132;--font-header:"Brandon Text W04";--font-text:"Brandon Text W04";--font-color:#1a1a1a;--font-hell:rgba(215,221,223,0.8);--line-height:1.65em;--anchor-color:var(--akzent);--anchor-hover-color:var(--akzent-var);--button-color:var(--akzent);--button-color-hover:var(--akzent-alt);--button-svg-color:#000;--button-svg-color-hover:#fff;--button-text-color:#000;--button-text-color-hover:#fff;--button-radius:1.7em;--heading-color:var(--akzent-alt);--off-background-color:var(--akzent-alt);--off-fg-color:#fff;--off-width:80vw;--banner-font-size:1.5rem;--banner-text-flex-align:center;--heading-gradient-colors:#022c22 0%,#016536 30%,#559a32 61%,#84bf2b 87%,#a8d733 100%;--folgetitel-gradient-colors:var(--heading-gradient-colors);--bg-gradient-colors:#00613f 0%,#77b828 100%;--bg-gradient-to-black:rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.7) 80%;--fa-primary-color:var(--akzent);--fa-secondary-color:var(--akzent-alt);--fa-primary-opacity:1;--fa-secondary-opacity:1;--fa-li-margin:0em;--fa-li-width:2.5em;--abstand:1rem;--abstand-sm:1rem;--abstand-md:2rem;--abstand-lg:3rem;--text-base-size:1rem;--text-scale-ratio:1.225;--text-xs:calc(var(--text-sm)/var(--text-scale-ratio));--text-sm:calc(var(--text-base-size)/var(--text-scale-ratio));--text-normal:var(--text-base-size);--text-md:calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));--text-lg:calc(var(--text-md)*var(--text-scale-ratio));--text-xl:calc(var(--text-lg)*var(--text-scale-ratio));--text-xxl:calc(var(--text-xl)*var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl)*var(--text-scale-ratio));--top-bar-height:4rem;--top-bar-height-scrolled:4rem;--top-bar-bg:transparent;--top-bar-scrolled-bg:transparent;--spacer-height:4em;--max-banner-width:1600px;--max-content-width:1440px;--panel-color:var(--hellgrau);--color-vorort:#7ab828;--color-digital:#1c9c87;--color-video:#359;--color-karte:#ed930c;--color-darkgreen:#0d5e3e;--color-darkgrey:#333}@media only screen and (min-width:40em){:root{--abstand:2rem;--text-base-size:1rem;--banner-font-size:5vw;--heading-gradient-colors:#022c22 0%,#006137 20%,#489c35 40%,#89c32c 60%,#b0dc41 80%,#cff278 100%;--off-width:25rem}}@media only screen and (min-width:64em){:root{--abstand:3rem;--text-base-size:1.05rem;--banner-font-size:4rem}}@media only screen and (min-width:75em){:root{--abstand:4rem;--text-base-size:1.15rem;--banner-font-size:5rem}}html{scroll-behavior:smooth}body{margin:0;background:var(--page-background)}*,body{font-family:var(--font-text)}*{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale!important;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;-ms-font-feature-settings:"kern";-o-font-feature-settings:"kern";-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;line-height:var(--line-height)}b,strong{font-weight:800}ul{margin-top:0;list-style-type:disc;list-style-position:outside;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:var(--abstand-sm)}ul li{margin-left:var(--abstand-md)}main ul li>ul{list-style-type:circle}main ul li>ul,main ul li>ul li>ul{margin-top:calc(var(--abstand-sm)/2);margin-left:var(--abstand-md)}main ul li>ul li>ul{list-style-type:square}main ol{margin-left:calc(var(--abstand-sm)/2);list-style-type:decimal}main ol li>ol{list-style-type:lower-alpha}main ol li>ol,main ol li>ol li>ol{margin-top:calc(var(--abstand-sm)/2);margin-left:var(--abstand-md)}main ol li>ol li>ol{list-style-type:lower-roman}ul.icon-liste li span.fa-li{color:var(--button-color)}main dd,main li{margin-bottom:calc(var(--abstand-sm)/2)}main dd,main li,p{font-size:var(--text-base-size);line-height:var(--line-height);color:var(--font-color)}p{display:block;margin:0 0 var(--abstand-sm) 0}h1{font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3,h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-sm)}.h2,.h3,h2,h3{color:var(--heading-color);font-family:var(--font-header);margin:1em 0;line-height:1.25em;text-transform:uppercase;font-weight:500;letter-spacing:.025em}.h2:first-child,.h3:first-child,h2:first-child,h3:first-child{margin-top:0}.h4,.h5,.h6,h4,h5,h6{color:var(--heading-color);font-family:var(--font-header);margin:1em 0 .25em;line-height:1.25em;font-weight:600;letter-spacing:0}.h4:first-child,.h5:first-child,.h6:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.color-gradient{display:inline-block;background:linear-gradient(90deg,var(--heading-gradient-colors));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}a:not(.button){text-decoration:none;color:var(--anchor-color);font-weight:500}a:not(.button):hover{text-decoration:none!important;color:var(--anchor-hover-color)}strong{font-weight:600}b,dd,dt,em,h1,h2,h3,h4,h5,h6,li,main p,strong,td{-webkit-font-feature-settings:"hlig" on,"salt" on,"swsh" off,"hist" on,"ss01" off,"ss02" off,"ss03" off,"ss04" off,"ss05" off,"ss06" off,"ss07" off,"ss08" off,"ss11" off,"onum" on,"liga" on,"calt" off;font-feature-settings:"hlig" on,"salt" on,"swsh" off,"hist" on,"ss01" off,"ss02" off,"ss03" off,"ss04" off,"ss05" off,"ss06" off,"ss07" off,"ss08" off,"ss11" off,"onum" on,"liga" on,"calt" off}figure{margin:0;padding:0}input{accent-color:var(--akzent)}.akzent{--font-color:var(--akzent)!important}.akzent-alt{--font-color:var(--akzent-alt)!important}.hellgrau{--font-color:var(--hellgrau)}.mittelgrau{--font-color:var(--mittelgrau)}.dunkelgrau{--font-color:var(--dunkelgrau)}.weiss{--font-color:#fff!important}.schwarz{color:#000!important}a.fg-,a.fg-auto,button.fg-,button.fg-auto{--button-color:var(--akzent-alt);--button-text-color:#fff;--button-svg-color:var(--akzent);--button-color-hover:var(--akzent);--button-text-color-hover:#000;--button-svg-color-hover:#000}a.fg-transparent,button.fg-transparent{--button-color:transparent;--button-color-hover:var(--akzent);--button-text-color:#fff;--button-text-color-hover:#000;--button-svg-color:#fff;--button-svg-color-hover:var(--akzent)}a.fg-akzent,button.fg-akzent{--button-color:var(--akzent);--button-color-hover:var(--akzent-alt);--button-text-color:#000;--button-text-color-hover:#fff;--button-svg-color:var(--akzent-alt);--button-svg-color-hover:var(--akzent)}a.fg-akzent-alt,button.fg-akzent-alt{--button-color:var(--akzent-alt);--button-color-hover:var(--akzent);--button-text-color:#fff;--button-text-color-hover:#000;--button-svg-color:var(--akzent);--button-svg-color-hover:var(--akzent-alt)}a.fg-orange,button.fg-orange{--button-color:var(--orange);--button-color-hover:var(--akzent);--button-text-color:#fff;--button-text-color-hover:#000;--button-svg-color:#000;--button-svg-color-hover:#fff}a.fg-hellgrau,button.fg-hellgrau{--button-color:var(--hellgrau);--button-color-hover:var(--akzent);--button-text-color:#000;--button-text-color-hover:#000;--button-svg-color:var(--akzent-alt);--button-svg-color-hover:#fff}a.fg-mittelgrau,button.fg-mittelgrau{--button-color:var(--mittelgrau);--button-color-hover:var(--akzent-alt);--button-text-color:#000;--button-text-color-hover:#fff;--button-svg-color:var(--akzent-alt);--button-svg-color-hover:var(--akzent)}a.fg-dunkelgrau,button.fg-dunkelgrau{--button-color:var(--dunkelgrau);--button-color-hover:var(--akzent-alt);--button-text-color:#fff;--button-text-color-hover:#fff;--button-svg-color:var(--akzent);--button-svg-color-hover:#fff}a.fg-schwarz,button.fg-schwarz{--button-color:#000;--button-color-hover:var(--hellgrau);--button-text-color:var(--hellgrau);--button-text-color-hover:#000;--button-svg-color:var(--akzent);--button-svg-color-hover:var(--akzent-alt)}a.fg-weiss,button.fg-weiss{--button-color:#fff;--button-color-hover:#000;--button-text-color:#000;--button-text-color-hover:#fff;--button-svg-color:var(--akzent-alt);--button-svg-color-hover:var(--akzent)}a.fg-gradient,button.fg-gradient{--button-color:linear-gradient(90deg,var(--bg-gradient-colors));--button-color-hover:linear-gradient(270deg,var(--bg-gradient-colors));--button-text-color:#fff;--button-text-color-hover:#fff;--button-svg-color:var(--akzent);--button-svg-color-hover:var(--akzent-alt)}.bg-orange{--font-color:rgba(0,0,0,0.85);--anchor-color:rgba(0,0,0,0.6);--anchor-hover-color:#000;--button-color:#fff;--button-color-hover:rgba(0,0,0,0.85);--button-text-color:rgba(0,0,0,0.85);--button-text-color-hover:#fff;background:var(--orange);--fa-primary-color:#fff;--fa-secondary-color:#000}.bg-akzent,.bg-orange{--heading-color:hsla(0,0%,100%,0.9)}.bg-akzent{--font-color:rgba(0,0,0,0.75);--anchor-color:rgba(0,0,0,0.5);--anchor-hover-color:#000;--button-color:rgba(255,255,255,0.5);--button-color-hover:var(--akzent-alt);--button-text-color:rgba(0,0,0,0.85);--button-text-color-hover:#fff;background:var(--akzent);--fa-primary-color:var(--akzent-alt);--fa-secondary-color:#fff}.bg-akzent-alt{--font-color:hsla(0,0%,100%,0.85);--anchor-color:hsla(0,0%,100%,0.65);--anchor-hover-color:#fff;--heading-color:#fff;--button-color:#fff;--button-color-hover:var(--akzent);--button-text-color:rgba(0,0,0,0.85);--button-text-color-hover:#000;background:var(--akzent-alt);--fa-primary-color:var(--akzent);--fa-secondary-color:#fff}.bg-hellgrau{background:var(--hellgrau)}.bg-hellgrau,.bg-mittelgrau{--anchor-color:var(--akzent-alt);--anchor-hover-color:var(--akzent-alt-var);--heading-color:var(--akzent-alt);--button-color:var(--akzent-alt);--button-color-hover:var(--akzent);--button-text-color:#fff;--button-text-color-hover:#000}.bg-mittelgrau{background:var(--mittelgrau)}.bg-dunkelgrau{--font-color:var(--mittelgrau);--anchor-color:var(--akzent);--anchor-hover-color:var(--akzent-var);--heading-color:var(--akzent);background:var(--dunkelgrau);--fa-primary-color:var(--akzent);--fa-secondary-color:var(--hellgrau)}.bg-dunkelgrau,.bg-weiss{--button-color:var(--akzent-alt);--button-color-hover:var(--akzent);--button-text-color:#fff;--button-text-color-hover:#000}.bg-weiss{--anchor-color:var(--akzent-alt);--anchor-hover-color:var(--akzent-alt-var);--heading-color:var(--akzent-alt);background:#fff}.bg-schwarz{--font-color:hsla(0,0%,100%,0.6);--anchor-color:var(--akzent);--anchor-hover-color:var(--akzent-var);--heading-color:var(--akzent);background:#0d0d0d}.bg-gradient{background:linear-gradient(90deg,var(--bg-gradient-colors));--fa-primary-color:var(--akzent);--fa-secondary-color:#fff}.bg-gradient,.bg-heading-gradient{--font-color:#fff;--anchor-color:hsla(0,0%,100%,0.8);--anchor-hover-color:#000;--heading-color:hsla(0,0%,100%,0.8)}.bg-heading-gradient{background:linear-gradient(90deg,var(--heading-gradient-colors))}.nobottommargin{margin-bottom:0!important}.grid img{width:100%}.panel{border:1px dashed #ababab;border-width:1px 0;padding:calc(var(--abstand)/2)}.banner-spacer,.top-bar{background:linear-gradient(90deg,var(--heading-gradient-colors))}.top-bar{z-index:999;position:fixed;display:flex;flex-direction:row;height:var(--top-bar-height);width:100%;z-index:100;justify-content:space-between;padding:0 1em;transition:box-shadow .5s ease,opacity .5s ease;box-shadow:0 0 4em rgba(61,82,92,0);opacity:1}.scrolled .top-bar{box-shadow:0 0 4em rgba(61,82,92,.25)}.top-bar .item{flex-direction:row;align-items:center}.top-bar .item,.top-bar .top-logo{display:flex;justify-content:flex-start}.top-bar .top-logo{flex-direction:column;align-items:flex-start;width:auto;height:var(--top-bar-height);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;padding:1rem 1rem 0 0}.top-bar .top-logo a img{transition:-webkit-transform .25s cubic-bezier(.29,1.57,.48,.86);transition:transform .25s cubic-bezier(.29,1.57,.48,.86);transition:transform .25s cubic-bezier(.29,1.57,.48,.86),-webkit-transform .25s cubic-bezier(.29,1.57,.48,.86);height:calc(var(--top-bar-height) - 2rem)}.top-bar .top-logo a:hover img{-webkit-transform:scale(1.15) rotate(-5deg);transform:scale(1.15) rotate(-5deg)}.header-nav{display:flex;justify-content:flex-end}.hamburger{text-align:right}main{margin:0 auto}a.button,button,span.button{border:none;background:var(--button-color);color:var(--button-text-color);border-radius:var(--button-radius);text-decoration:none;display:inline-block;text-transform:uppercase;cursor:pointer;letter-spacing:.1em;font-weight:500;font-size:.8em;line-height:1em;padding:.7em 1.25em .6em;transition:color .25s ease-out,background-color .25s ease-out}a.button:hover,button:hover,span.button:hover{background:var(--button-color-hover);color:var(--button-text-color-hover)}a.button:hover i,a.button:hover svg,button:hover i,button:hover svg,span.button:hover i,span.button:hover svg{color:var(--button-svg-color-hover)}a.button i,a.button svg,button i,button svg,span.button i,span.button svg{margin-right:.5em;color:var(--button-svg-color);transition:color .25s ease}a.button.expand,button.expand,span.button.expand{width:100%}a.button.bg-hellgrau:hover,button.bg-hellgrau:hover,span.button.bg-hellgrau:hover{color:#fff;background:var(--akzent-alt)}a.button.bg-akzent:hover,button.bg-akzent:hover,span.button.bg-akzent:hover{color:#fff;background:var(--akzent-var)}a.button.bg-akzent-alt,button.bg-akzent-alt,span.button.bg-akzent-alt{color:#fff}a.button.bg-akzent-alt:hover,button.bg-akzent-alt:hover,span.button.bg-akzent-alt:hover{color:#fff;background:var(--akzent-alt-var)}a.button.bg-gradient:hover,button.bg-gradient:hover,span.button.bg-gradient:hover{color:#fff}h1 .fa-layers{margin-right:.2em}.center,.zentriert,.zentriert *{text-align:center!important}.kasten{border:1px dashed #ababab;border-width:1px 0;padding:calc(var(--abstand)/2)}.gruenertext{--font-color:var(--akzent-alt-darker)}.kursiv p{font-style:italic}.icon-neben-text{display:flex}.icon-neben-text .icon{--fa-secondary-opacity:1;margin:.5em calc(var(--abstand)) .5em 0}.svg-neben-text{display:flex}.svg-neben-text .svg{margin:.5em calc(var(--abstand)) .5em 0}.grossertext{--text-base-size:1.3rem}.grossertext p{line-height:1.8em}.centering{display:flex;align-items:center;flex-direction:column;margin:0 auto;width:100%}.richtext.centering{text-align:center}.polster-seite{background-color:red;padding-left:var(--abstand);padding-right:var(--abstand)}.polster-oben{padding-top:calc(var(--abstand)*1.25)}.polster-oben.polster-halb{padding-top:calc(var(--abstand)*0.625)}.polster-unten{padding-bottom:calc(var(--abstand)*1.25)}.polster-unten.polster-halb{padding-bottom:calc(var(--abstand)*0.625)}.abstand-oben{margin-top:calc(var(--abstand)*1.25)}.abstand-oben.abstand-halb{margin-top:calc(var(--abstand)*0.625)}.abstand-unten{margin-bottom:calc(var(--abstand)*1.25)}.abstand-unten.abstand-halb{margin-bottom:calc(var(--abstand)*0.625)}.vert-abstand.viertel{height:calc(var(--abstand-sm)/4)}.vert-abstand.halb{height:calc(var(--abstand-sm)/2)}.vert-abstand{height:var(--abstand-sm)}.vert-abstand.doppelt{height:var(--abstand-md)}.vert-abstand.vierfach{height:var(--abstand-lg)}.vert-abstand.achtfach{height:calc(var(--abstand-lg)*2)}.vert-abstand.variabel{height:var(--abstand)}.banner-spacer{transition:height .5s ease-in-out;height:var(--spacer-height)}.start-banner{background:linear-gradient(90deg,var(--heading-gradient-colors))}.start-banner--grid{display:grid;margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding:var(--abstand);gap:.5em .25em;grid-template-columns:3fr 9fr 60px;grid-template-rows:auto 58vw auto auto}.start-banner--signet{grid-column:1/4;grid-row:1/2}.start-banner--image{grid-column:2/4;grid-row:2/3}.start-banner--text{grid-column:1/4;grid-row:3/4}.start-banner--buttons{grid-column:1/3;grid-row:4/5}.start-banner--loki{grid-column:3/4;grid-row:3/5}.start-banner--text{display:flex;flex-direction:column;justify-content:space-evenly}.start-banner--text h1{font-variant-numeric:oldstyle-nums;color:#fff;font-weight:500;font-size:clamp(1.2em,3.5vw,2.5em);line-height:1em;margin:0 0 .2em}.start-banner--text p.untertitel{color:#fff;font-weight:500;font-size:clamp(1em,2vw,2em);line-height:1.2em}.start-banner--text .stoerer-wrapper{display:none}.start-banner--signet{margin:.7em 0}.start-banner--signet img{width:clamp(14rem,80%,30rem)}.start-banner--signet .datum{font-variant-numeric:oldstyle-nums;color:#fff;font-weight:500;font-size:clamp(1.2em,5.8vw,9.2em);line-height:1em;margin-top:.2em;margin-bottom:.2em;text-transform:uppercase}.start-banner--loki{align-self:end}.start-banner--loki p{color:var(--akzent-alt);font-weight:500;font-size:.8em;text-align:center;display:none}.start-banner--buttons{display:flex;flex-wrap:wrap}.start-banner--buttons .button{font-size:.85em;margin:.5em .5em 0 0}.start-banner .stoerer{color:#fff;font-weight:500;font-size:clamp(1.2em,1.7vw,1.5em);display:inline-block;background:#2e8ab8;padding:0 1em;-webkit-transform:rotate(-3deg) translate(-.5em,.5em);transform:rotate(-3deg) translate(-.5em,.5em);box-shadow:0 .1em .3em rgba(0,0,0,.45);border:.1em solid #fff;border-radius:.2em;text-shadow:.05em .05em .1em rgba(0,0,0,.5);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:100}.start-banner .stoerer:hover{-webkit-transform:scale(1.1) rotate(3deg) translate(-.2em,.4em);transform:scale(1.1) rotate(3deg) translate(-.2em,.4em)}.start-banner--image{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;overflow:visible}.start-banner--image img.Blatt{padding-right:var(--abstand);padding-bottom:calc(var(--abstand)/2);opacity:1;position:absolute;top:0;left:0;width:100%;height:auto}.start-banner--image .uhu-outline{display:inline-block;position:absolute;top:24%;left:15%;width:65%;height:55%;overflow:hidden;background-image:url(https://tagderstadtnaturhamburg.de/assets/ltdsn/template2022/img/2023/Uhu-trans-1200.webp);-webkit-clip-path:polygon(26% 0,64% 0,100% 59%,100% 90%,90% 100%,0 100%,0 60%);clip-path:polygon(26% 0,64% 0,100% 59%,100% 90%,90% 100%,0 100%,0 60%);background-position:102% -43%;background-size:200%;background-origin:50% 50%;background-repeat:no-repeat;-webkit-animation:uhu-div 20s ease-in-out 2s 1 forwards;animation:uhu-div 20s ease-in-out 2s 1 forwards}@media screen and (min-width:40em){.start-banner--grid{grid-template-columns:7fr 1fr 5fr 75px;grid-template-rows:repeat(4,auto);padding:calc(var(--abstand)/1.5) var(--abstand);gap:1em 1em}.start-banner--text{grid-column:1/2;grid-row:2/4;justify-content:center}.start-banner--signet{grid-column:1/4;grid-row:1/2}.start-banner--signet img{width:clamp(14rem,40vw,40rem)}.start-banner--signet .datum{font-size:clamp(1.2em,3.7vw,3.2em)}.start-banner--image{grid-column:2/5;grid-row:1/4}.start-banner--image .uhu-outline{top:24%;left:14%}.start-banner--loki{grid-column:4/5;grid-row:3/5}.start-banner--buttons{grid-column:1/4;grid-row:4/5}}@media screen and (min-width:52em){.start-banner--image .uhu-outline{top:31%;left:15%}}@media screen and (min-width:64em){.start-banner--grid{grid-template-columns:7fr 1fr 5fr 100px;gap:1em}.start-banner--loki p{display:block}.start-banner--image .uhu-outline{top:28%;left:15%}}@media screen and (min-width:75em){.start-banner--image .uhu-outline{top:32%;left:13%}}@-webkit-keyframes uhu-div{6%{background-position:97% 34%;background-size:206%;rotate:0deg}12%{background-position:97% 34%;background-size:206%;rotate:0deg}14%{background-position:83% 32%;background-size:215%;rotate:0deg}18%{background-position:83% 32%;background-size:215%;rotate:0deg}21%{background-position:96% 34%;background-size:250%;rotate:0deg}68%{background-position:96% 34%;background-size:250%;rotate:0deg}69%{background-position:96% 33.5%;background-size:250%;rotate:0deg}70%{background-position:96% 37%;background-size:250%;rotate:0deg}71%{background-position:96% 34%;background-size:250%;rotate:0deg}95%{background-position:96% 34%;background-size:250%;rotate:0deg}0%{background-position:102% -43%;background-size:206%;rotate:0deg}}@keyframes uhu-div{6%{background-position:97% 34%;background-size:206%;rotate:0deg}12%{background-position:97% 34%;background-size:206%;rotate:0deg}14%{background-position:83% 32%;background-size:215%;rotate:0deg}18%{background-position:83% 32%;background-size:215%;rotate:0deg}21%{background-position:96% 34%;background-size:250%;rotate:0deg}68%{background-position:96% 34%;background-size:250%;rotate:0deg}69%{background-position:96% 33.5%;background-size:250%;rotate:0deg}70%{background-position:96% 37%;background-size:250%;rotate:0deg}71%{background-position:96% 34%;background-size:250%;rotate:0deg}95%{background-position:96% 34%;background-size:250%;rotate:0deg}0%{background-position:102% -43%;background-size:206%;rotate:0deg}}.anim-pulse{opacity:0;-webkit-animation:pulse 5s cubic-bezier(.29,1.57,.48,.86) 1s both;animation:pulse 5s cubic-bezier(.29,1.57,.48,.86) 1s both}@-webkit-keyframes pulse{0%{-webkit-transform:scale(4,3);transform:scale(4,3);opacity:0}8%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(4,3);transform:scale(4,3);opacity:0}8%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.folgeseite{background:linear-gradient(90deg,var(--heading-gradient-colors))}.folgeseite--grid{display:grid;margin:0 auto;max-width:var(--max-content-width);padding:var(--abstand-md) var(--abstand) var(--abstand-sm) var(--abstand);gap:1rem;grid-template-columns:4fr 1fr 80px;grid-template-rows:auto;grid-template-areas:"heading heading insekt" "logo logo insekt" "buttons buttons insekt"}.folgeseite--heading{grid-area:heading}.folgeseite--insekt{grid-area:insekt;align-self:end;justify-self:center}.folgeseite img.uhu{-webkit-transform:scale(1) translateY(calc(var(--abstand-sm))) rotate(0deg);transform:scale(1) translateY(calc(var(--abstand-sm))) rotate(0deg)}.folgeseite--logo{grid-area:logo;align-self:end;margin-bottom:calc(var(--abstand-sm)/2)}.folgeseite--buttons{grid-area:buttons}.folgeseite h1{margin:0 0 .5em;text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:600;font-size:clamp(1.3em,2.9vw,2em);line-height:1.2em}.folgeseite p.intro{--font-color:hsla(0,0%,100%,0.9);font-size:1.25em;font-weight:500;line-height:1.3em}@-webkit-keyframes insekt{1%{-webkit-transform:scaleX(.05);transform:scaleX(.05)}2%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(1);transform:scale(1)}6%{-webkit-transform:scaleX(.05);transform:scaleX(.05)}7%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}41%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}72%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}73%{-webkit-transform:rotate(-10deg) scaleX(.05);transform:rotate(-10deg) scaleX(.05)}74%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}82%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}83%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes insekt{1%{-webkit-transform:scaleX(.05);transform:scaleX(.05)}2%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(1);transform:scale(1)}6%{-webkit-transform:scaleX(.05);transform:scaleX(.05)}7%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}41%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}72%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}73%{-webkit-transform:rotate(-10deg) scaleX(.05);transform:rotate(-10deg) scaleX(.05)}74%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}82%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}83%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@media screen and (min-width:40em){.folgeseite--grid{grid-template-columns:4fr 1fr 120px;grid-template-areas:"heading dummy insekt" "logo void insekt" "buttons buttons insekt"}.folgeseite--logo img{max-width:30rem}.folgeseite img.insekt{-webkit-transform:scale(2) translate(0) rotate(-40deg);transform:scale(2) translate(0) rotate(-40deg)}}@media screen and (min-width:64em){.folgeseite--grid{grid-template-columns:3fr 1fr 150px}.folgeseite--logo img{max-width:35rem}.folgeseite img.insekt{-webkit-transform:scale(3) translate(0) rotate(-40deg);transform:scale(3) translate(0) rotate(-40deg)}}.subpagebuttons{font-size:.8em;padding:0 0 .25em}.subpagebuttons--header{font-size:.8em}.subpagebuttons--soloicons{font-size:1em}.subpagebuttons--soloicons .fa-stack-2x{color:var(--custom-color-2)}.subpagebuttons--soloicons .fa-stack-1x{color:#fff}.subpagebuttons--soloicons.active .fa-stack-2x,.subpagebuttons--soloicons:hover .fa-stack-2x{color:var(--custom-color-1)}.subpagebuttons--soloicons.active .fa-stack-1x,.subpagebuttons--soloicons:hover .fa-stack-1x{color:#000}.subpagebuttons--items{display:flex;flex-wrap:wrap}.subpagebuttons--item{background-color:var(--custom-color-2);color:#fff;margin:0 .25em .25em 0;padding:.3em 1.3em .3em 1.2em;border-radius:2em;text-transform:uppercase;display:flex;align-items:center;transition:background .5s ease,color .5s ease}.subpagebuttons--item.active,.subpagebuttons--item:hover{background-color:var(--custom-color-1);color:#000}.subpagebuttons--icon{color:#fff;margin-right:.7em}@media screen and (min-width:40em){.subpagebuttons{padding:0 0 .5em}.subpagebuttons--item{margin:0 1em .5em 0}.subpagebuttons--header{letter-spacing:.1em;text-transform:uppercase}.subpagebuttons--header .subpagebuttons--item{margin-bottom:0}}.folgeseite-image img.banner-image{width:100%;-o-object-fit:cover;object-fit:cover}.infoheader{background:linear-gradient(90deg,var(--heading-gradient-colors))}.infoheader p{margin:0}.infoheader--grid{display:grid;margin:0 auto;max-width:var(--max-content-width);padding:var(--abstand-sm) var(--abstand) calc(var(--abstand)/4) var(--abstand);gap:0 1rem;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"top top" "nummer id" "heading heading" "datum datum" "buttons buttons"}.infoheader--top{grid-area:top}.infoheader--top p{--font-color:hsla(0,0%,100%,0.7);margin:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.9rem}.infoheader--nummer{grid-area:nummer}.infoheader--nummer p{--font-color:hsla(0,0%,100%,0.7);margin:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.9rem;text-align:right}.infoheader--id{grid-area:id}.infoheader--id p{--font-color:hsla(0,0%,100%,0.7);margin:0;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:clamp(1.3em,2.9vw,2em);line-height:1.2em}.infoheader--datum{grid-area:datum}.infoheader--datum p{color:#fff;margin:.5em 0 1em;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:clamp(1em,2.7vw,1.5em);line-height:1.2em}.infoheader--buttons{grid-area:buttons}.infoheader--buttons .symbolleiste{justify-content:flex-start}.infoheader--heading{grid-area:heading}.infoheader--logo{grid-area:logo;align-self:end;margin-bottom:calc(var(--abstand-sm)/2)}.infoheader h1{margin:.25em 0 0;text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:600;font-size:clamp(1.3em,2.9vw,2em);line-height:1.2em}.infoheader h5{margin:0 0 .5em;color:#fff;font-weight:500}@media screen and (min-width:40em){.infoheader--grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-template-areas:"top top top nummer" "heading heading heading id" "datum datum buttons buttons"}.infoheader--id p,.infoheader--nummer p{--font-color:var(--akzent-alt-darker)}.infoheader--id p{text-align:right}.infoheader--buttons{grid-area:buttons}.infoheader--buttons .symbolleiste{justify-content:flex-end}}p.merkzettel{font-size:.95em}p.merkzettel a.button{margin-top:.2em;margin-bottom:.2em}.infopage{margin-top:var(--abstand-sm);display:grid;width:100%;max-width:var(--max-content-width);margin-left:auto;margin-right:auto;padding:0 var(--abstand) var(--abstand) var(--abstand);gap:var(--abstand-sm);grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"bild" "text" "buttons" "karte" "lage" "info2" "info1"}.infopage--bild{grid-area:bild}.infopage--bild img{width:100%}.infopage--karte{grid-area:karte;min-height:14em}.infopage--lage{grid-area:lage;background-color:var(--dunkelgrau);--font-color:#fff;padding:var(--abstand-sm)}.infopage--lage p{margin:0;--text-base-size:.9em}.infopage--text{grid-area:text}.infopage .infoblocks{background-color:var(--mittelgrau);padding:var(--abstand-sm)}.infopage .infoblocks p{margin:0;--text-base-size:.9em}.infopage--info1{grid-area:info1}.infopage--info2,.infopage--info3{grid-area:info2}.infopage--buttons{grid-area:buttons;display:flex;flex-wrap:wrap}.infopage--buttons>*{margin:0 .5em .5em 0}.infopage p.button-absatz{margin-top:.5em}@media screen and (min-width:40em){.infopage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-template-areas:"bild bild" "karte lage" "info1 info2" "text text" "buttons buttons"}.infopage--info3{grid-area:3/1/4/3}}@media screen and (min-width:64em){.infopage{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr auto;grid-template-areas:"bild bild bild bild karte karte" "bild bild bild bild karte karte" "info1 info1 info2 info2 lage lage" "text text text text text text" "buttons buttons buttons buttons buttons buttons"}.infopage--info3{grid-area:3/1/4/5}}.trenner{width:100%;border-bottom:2px solid var(--mittelgrau)}.previewwrapper{background-color:#fff;padding:var(--abstand-sm);box-shadow:0 .25em 1em #b2b4b1}.previewheader{--font-color:var(--akzent-alt-darker)}.previewheader p{margin:0}.previewheader--grid{display:grid;margin:0 auto;max-width:var(--max-content-width);gap:0 1rem;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"top top" "nummer id" "heading heading" "datum datum" "buttons buttons"}.previewheader--top{grid-area:top}.previewheader--top p{margin:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.9rem}.previewheader--nummer{grid-area:nummer}.previewheader--nummer p{margin:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.9rem;text-align:right}.previewheader--id{grid-area:id}.previewheader--id p{margin:0;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:clamp(1.3em,2.9vw,2em);line-height:1.2em}.previewheader--datum{grid-area:datum}.previewheader--datum p{margin:.5em 0 1em;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:clamp(1em,2.7vw,1.5em);line-height:1.2em}.previewheader--buttons{grid-area:buttons}.previewheader--buttons .symbolleiste{justify-content:flex-start}.previewheader--heading{grid-area:heading}.previewheader--logo{grid-area:logo;align-self:end;margin-bottom:calc(var(--abstand-sm)/2)}.previewheader h3{margin:.25em 0 0;text-transform:uppercase;letter-spacing:.05em;--font-color:var(--heading-color);font-weight:600;font-size:clamp(1.3em,2.9vw,2em);line-height:1.2em}.previewheader h5{margin:0 0 .5em;font-weight:500}@media screen and (min-width:40em){.previewheader--grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-template-areas:"top top top nummer" "heading heading heading id" "datum datum buttons buttons"}.previewheader--id p,.previewheader--nummer p{--font-color:var(--akzent-alt-darker)}.previewheader--id p{text-align:right}.previewheader--buttons{grid-area:buttons}.previewheader--buttons .symbolleiste{justify-content:flex-end}}.previewpage{margin-top:0;display:grid;width:100%;max-width:var(--max-content-width);margin-left:auto;margin-right:auto;gap:var(--abstand-sm);grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"bild" "text" "buttons" "karte" "lage" "info2" "info1"}.previewpage--bild{grid-area:bild}.previewpage--bild img{width:100%}.previewpage--karte{background-color:var(--mittelgrau);grid-area:karte;min-height:14em;padding:var(--abstand-sm)}.previewpage--karte p{--text-base-size:.9em}.previewpage--lage{grid-area:lage;background-color:var(--dunkelgrau);--font-color:#fff;padding:var(--abstand-sm)}.previewpage--lage p{margin:0;--text-base-size:.9em}.previewpage--text{grid-area:text}.previewpage .infoblocks{background-color:var(--mittelgrau);padding:var(--abstand-sm)}.previewpage .infoblocks p{margin:0;--text-base-size:.9em}.previewpage--info1{grid-area:info1}.previewpage--info2,.previewpage--info3{grid-area:info2}.previewpage--buttons{grid-area:buttons;display:flex;flex-wrap:wrap}.previewpage--buttons>*{margin:0 .5em .5em 0}.previewpage p.button-absatz{margin-top:.5em}@media screen and (min-width:40em){.previewpage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-template-areas:"bild bild" "karte lage" "info1 info2" "text text" "buttons buttons"}.previewpage--info3{grid-area:3/1/4/3}}@media screen and (min-width:64em){.previewpage{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr auto;grid-template-areas:"bild bild bild bild karte karte" "bild bild bild bild karte karte" "info1 info1 info2 info2 lage lage" "text text text text text text" "buttons buttons buttons buttons buttons buttons"}.previewpage--info3{grid-area:3/1/4/5}}.mapinfo{display:none;overflow:visible}.mapinfo.sichtbar{display:block}.mapinfo--info{padding:var(--abstand-sm) var(--abstand-sm) 0 var(--abstand-sm)}.mapinfo--id{padding:1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;letter-spacing:.05em}.mapinfo--id .symbole{display:flex;flex-direction:row;justify-content:flex-end}.mapinfo p.subheader{font-weight:600;margin-bottom:0;line-height:1.25em}.mapinfo p.datumzeit{font-weight:600;text-transform:uppercase;font-size:.95em;letter-spacing:.05em}.mapinfo p.id{--text-base-size:.85em;font-weight:600;margin-bottom:0;color:var(--dunkelgrau)}.mapinfo--text{--text-base-size:1em;padding:var(--abstand-sm) var(--abstand-sm) 0 var(--abstand-sm)}.mapinfo--veranstalter{--text-base-size:.85em;padding:0 var(--abstand-sm) 0 var(--abstand-sm)}.mapinfo--buttons{padding:0 var(--abstand-sm) var(--abstand-sm) var(--abstand-sm)}.mapinfo h4{margin:.5em 0 .25em}.map-event-popup-entry{cursor:pointer}.mapboxgl-map .mapboxgl-ctrl button{margin:0}.mapboxgl-popup-content{width:20rem;padding:0!important;box-shadow:0 .8rem 2rem rgba(0,0,0,.3)!important;--text-base-size:.9rem}.mapboxgl-popup-content p{cursor:pointer;padding:1em;margin:0;border-bottom:1px dotted var(--mittelgrau)}.mapboxgl-popup-content p:hover{background:var(--mittelgrau)}.mapboxgl-popup-content p.active{background:var(--hellgrau)}.mapboxgl-popup-content p a{font-weight:600}.mapboxgl-popup-content p span.map-title{font-size:1.1em;font-weight:600;color:var(--akzent-alt)}.vollbild-banner{background:linear-gradient(90deg,var(--heading-gradient-colors))}.vollbild-banner,.vollbild-banner--entry{position:relative;height:100%;width:100%;margin:0 auto}.vollbild-banner--image{height:33.3vw;min-height:20rem;width:100vw;max-height:600px;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%) contrast(90%) brightness(140%);filter:grayscale(100%) contrast(90%) brightness(140%)}.vollbild-banner--overlay{background:linear-gradient(90deg,var(--heading-gradient-colors));mix-blend-mode:multiply}.vollbild-banner--overlay,.vollbild-banner--text{position:absolute;top:0;left:0;height:100%;width:100%}.vollbild-banner--text{margin:0;display:flex;align-items:flex-end}.vollbild-banner--text h1{margin:0;text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:600;line-height:1.2em;font-size:clamp(var(--text-lg),3.5vw,var(--text-xxl))}.vollbild-banner--text p.intro{--font-color:hsla(0,0%,100%,0.9);padding-top:calc(var(--abstand)/2);font-size:1.25em;font-weight:500;line-height:1.3em}.slick-slider .slick-slide{position:relative}.slick-slider .caption-overlay{position:absolute;left:0;right:0;bottom:0;background-color:var(--akzent-alt);width:100%;padding:1em 2em;margin-bottom:0;color:#fff}.caption,.slick-slider .caption-overlay{font-size:.9em;font-weight:600;z-index:1000}.slick-next:before,.slick-prev:before{color:var(--akzent-alt)}.CSS-Galerie{width:100%;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-flow:dense}.CSS-Galerie img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CSS-Galerie>div.breit{grid-column:span 2}.CSS-Galerie>div.hoch{grid-row:span 2}.CSS-Galerie>div.doppelt,.CSS-Galerie>div.riesig{grid-row:span 2;grid-column:span 2}@media only screen and (min-width:700px){.CSS-Galerie>div.riesig{grid-column:span 3}}.textfeld.gross{font-size:1.2em;line-height:1.6em}.textfeld.box{padding:var(--abstand-md)}.textfeld.box p:last-of-type{margin-bottom:0}.zoom-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:calc(var(--abstand)/2);grid-auto-flow:row}.zoom-gallery img{max-width:100%;transition:box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,box-shadow .2s ease-out;transition:transform .2s ease-out,box-shadow .2s ease-out,-webkit-transform .2s ease-out;box-shadow:0 0 0 rgba(0,0,0,.5)}.zoom-gallery img:hover{-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg);box-shadow:.2rem .4rem .8rem -.2em rgba(0,0,0,.3)}.schatten{box-shadow:0 .25rem .5rem rgba(0,0,0,.25);margin-bottom:var(--abstand-sm)}.person--liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(27rem,1fr));grid-template-columns:1fr;grid-gap:var(--abstand)}.person--category,.person--description,.person--name{text-align:center}.person--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:var(--abstand-lg)}.person--image div{width:12rem;height:12rem;border-radius:50%;background-size:cover;background-position:50%;margin-bottom:2rem}.person--description{display:flex;flex-direction:column;margin-left:0}.person--category{font-size:.8em;color:var(--font-hell);font-weight:600;margin-bottom:1em;text-transform:uppercase;letter-spacing:.025em}.person--name{font-style:normal;font-weight:700;margin-bottom:.15em}.person--kontakt p{margin-bottom:.25em;font-size:.8em}.person--icons{font-size:.8em;margin-bottom:.5rem;margin-top:.5rem}.person--icons,.person--icons a{display:flex;justify-content:center;align-items:center}.person--icons a{flex-wrap:wrap;color:var(--akzent-alt);margin:.5em .5rem .25em 0}.person--icons a:hover{color:var(--akzent)}.project{display:grid;overflow:hidden;box-shadow:0 .2em .5em -.1em rgba(0,0,0,.4)}.project--1-2{grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-template-areas:"bild bild" "info info"}.project--1-1{grid-template-columns:1fr 1fr}.project--1-1,.project--1-1.swap{grid-template-areas:" bild bild" "info info"}.project--2-1{grid-template-columns:2fr 1fr;grid-template-areas:"bild bild" "info info"}.project .project-title-with-icon{display:flex;justify-content:flex-start;align-items:center}.project .project-spende-icon{margin-right:1rem}.project .project-info{grid-area:info;display:flex;flex-direction:column;justify-content:space-between;padding:0}.project .project-info .project-head{padding:calc(var(--abstand)/3) calc(var(--abstand)/1.5);font-size:.8em;text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-weight:500;margin-bottom:1em}.project .project-info .project-description{padding:calc(var(--abstand)/1.5);font-size:.9em}.project .project-info .project-description p{text-align:left}.project .project-info .project-description h4{font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.3em;margin-bottom:1em}.project .project-info .project-readon a.button{border-radius:0;padding:calc(var(--abstand)/3) calc(var(--abstand)/1.5);width:100%;background-color:rgba(0,0,0,.1);margin-top:.7em;margin-bottom:0}.project .project-image{grid-area:bild;background-size:cover;min-height:30vh;background-position:50%}.testimonial--category,.testimonial--description,.testimonial--headline,.testimonial--name{text-align:center}.testimonial--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:var(--abstand-md)}.testimonial--item:last-of-type{margin-bottom:0}.polster .testimonial--item{padding:var(--abstand)}.testimonial--image div{width:9rem;height:9rem;border-radius:50%;background-size:cover;background-position:50%;margin-bottom:2rem}.testimonial--zitat{font-style:italic;font-size:1.1em;line-height:1.7em;margin-bottom:.25em}.testimonial--description{display:flex;flex-direction:column;margin-left:0}.testimonial--category{font-size:.75em;font-weight:600;margin-bottom:1em;text-transform:uppercase;letter-spacing:.025em}.testimonial--name{font-style:normal;font-size:1em;font-weight:700;margin-bottom:.15em}.testimonial--headline{font-family:var(--font-header);color:var(--akzent);font-style:italic;font-size:1.5em;font-weight:700;margin-bottom:.5em}.testimonial--icons{margin-bottom:.5rem}.testimonial--icons,.testimonial--icons a{display:flex;justify-content:center;align-items:center}.testimonial--icons a{flex-wrap:wrap;color:var(--akzent);margin:0 .25rem}.testimonial--icons a:hover{color:var(--akzent-alt)}blockquote{margin:var(--abstand-sm) 0;font-style:italic;font-size:var(--text-md);line-height:1.7em;border-left:.5em solid var(--akzent);padding:calc(var(--abstand-sm)/2) calc(var(--abstand-lg)/2);color:var(--anchor-color);font-weight:500}blockquote cite{display:block;margin-top:calc(var(--abstand-sm)/2);text-align:right;font-size:1em;font-style:normal;font-weight:500}.linkraster{display:grid;grid-template-columns:1fr 1fr;gap:var(--abstand-sm)}.linkraster .linkraster-item{position:relative;box-shadow:0 .2em .7em rgba(0,0,0,.25)}.linkraster .linkraster-item .linkraster-image{-o-object-fit:cover;object-fit:cover}.linkraster .linkraster-item .linkraster-info{width:100%;background-color:var(--akzent-alt);padding:.5em;opacity:1;transition:opacity 1s ease}.linkraster .linkraster-item .linkraster-info .linkraster-title{font-size:1.3em;font-weight:500;color:#fff;text-align:left;line-height:1.4em;margin:0 0 .25em}.linkraster .linkraster-item .linkraster-info .linkraster-readon{font-size:.9em;font-weight:600;margin:0;color:#fff;opacity:.7}.linkraster .linkraster-item a:hover .linkraster-info{opacity:1;transition:opacity .35s ease}@media only screen and (min-width:40em){.linkraster{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.linkraster .linkraster-item .linkraster-info{position:absolute;bottom:0;left:0;opacity:0;padding:1em}.linkraster .linkraster-item .linkraster-info .linkraster-title{font-size:1.4em}}.bigicon-container{display:flex;flex-flow:row;place-self:center}.bigicon-container .bigicon{margin:0 auto}.bigicon-container .bigicon.icon-size-s{font-size:clamp(1.5rem,3vw,3rem)}.bigicon-container .bigicon.icon-size-m{font-size:clamp(2.25rem,5vw,5rem)}.bigicon-container .bigicon.icon-size-l{font-size:clamp(2.75rem,7vw,7rem)}.bigicon-container .bigicon.icon-size-xl{font-size:clamp(3rem,10vw,10rem)}.bigicon i,a .bigicon:hover{margin:0 auto}.subpageraster{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--abstand-md)/2)}.subpageraster--item{border-radius:.25rem;padding:var(--abstand-sm);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.subpageraster--item:hover .bigicon{-webkit-transform:scale(1.1);transform:scale(1.1);margin:0}.subpageraster--heading{text-align:center;margin-top:0;font-size:var(--text-normal)}.subpageraster--text{text-align:center;color:var(--font-color);font-weight:400;font-size:var(--text-sm)}.subpageraster .bigicon{margin:0}@media only screen and (min-width:40em){.subpageraster{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.subpageraster--heading{font-size:var(--text-md)}}@media only screen and (min-width:64em){.subpageraster{grid-template-columns:repeat(3,1fr)}.subpageraster--heading{font-size:var(--text-lg)}}figcaption{font-size:.75em;font-weight:800;opacity:.5;margin:.5em 0 1.5em}figcaption .copyright{display:inline-block;padding-left:1em;font-weight:500;font-style:italic}hr{border:none;border-bottom:1px dashed #ccc;background-color:transparent;color:transparent;height:0;margin:var(--abstand) 0}.accordion-title{font-size:1em;text-transform:uppercase;letter-spacing:.05em}.accordion-title:focus,.accordion-title:hover{background-color:var(--hellgrau);color:var(--akzent)}.accordion-list{padding-top:var(--abstand-sm);padding-bottom:var(--abstand-sm)}.ac-item{margin-top:1em;margin-bottom:1em}.ac-button{font-size:var(--text-lg);margin-bottom:1rem}.ac-button:hover{color:var(--akzent-alt)}.ac-button i{color:var(--akzent)}.ac-button:hover i{color:var(--akzent-alt)}.ac-content{padding-bottom:var(--abstand-sm)}.ac-button{cursor:pointer}.ac-content{display:none}.ac-content.default{display:block}a.linkedimage img{transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}a.linkedimage:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.sublime{width:100%}.videoraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:var(--abstand)}.videoraster .videoWrapper{margin-bottom:calc(var(--abstand)/2)}.footer{padding:var(--abstand-lg) 0;grid-template-areas:"anschrift" "social" "mail" "seiten"}.footer.grid{gap:calc(var(--abstand)/2) var(--abstand)}.footer>div{margin-bottom:1em}.footer--anschrift{grid-area:anschrift}.footer--social{grid-area:social}.footer--seiten{grid-area:seiten}.footer--mail{grid-area:mail}.footer li,.footer p{font-size:1rem}.footer h2{border-bottom:1px dashed rgba(255,255,255,.15);font-size:1em;margin-bottom:.8em;padding-bottom:.8em;letter-spacing:.05em;font-weight:600}@media only screen and (min-width:40em){.footer{padding:var(--abstand-lg) 0;grid-template-areas:"anschrift seiten" "social seiten" "mail seiten"}}@media only screen and (min-width:64em){.footer{padding:var(--abstand-lg) 0;grid-template-areas:"anschrift social seiten" "mail mail seiten"}}.grid{display:grid;max-width:var(--max-content-width);width:100%;margin-left:auto;margin-right:auto;padding-left:var(--abstand);padding-right:var(--abstand);gap:var(--abstand)}.grid.nested{padding:0}.grid--1,.grid--1-1,.grid--1-1-1,.grid--1-1-1-1,.grid--1-2,.grid--1-2-1,.grid--1-3,.grid--1-small,.grid--2-1{grid-template-columns:minmax(0,1fr)}.grid--1-3-fest{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}.grid--gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--abstand)}.grid img{max-width:100%}.colpolster{padding:var(--abstand-md)}.colpolster p:last-child{margin-bottom:0}@media only screen and (min-width:40em){.grid--1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--1-1-1>:first-child{grid-column:1/3;margin-bottom:var(--abstand)}.grid--3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid--2-3{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid--3-1{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid--1-3{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid--2-1{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid--1-2{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid--1-1,.grid--1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--1-2-1{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr)}.grid--nested-2{padding:0;grid-template-columns:repeat(1,minmax(0,1fr))}.grid--1-small{padding-left:calc(var(--abstand)*3)!important;padding-right:calc(var(--abstand)*3)!important}}@media only screen and (min-width:64em){.grid--1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--1-1-1,.grid--1-2,.grid--2-1{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--1-1-1>:first-child{grid-column:1/2;margin-bottom:0}.grid--1-2>:nth-child(2){grid-column:2/span 2}.grid--2-1>:first-child{grid-column:1/span 2}.grid--1-1-1-1,.grid--1-2-1,.grid--1-3,.grid--1-3-fest,.grid--3-1{grid-template-columns:repeat(4,1fr)}.grid--1-3>:nth-child(2){grid-column:2/span 3}.grid--3-1>:first-child{grid-column:1/span 3}.grid--1-2-1>:nth-child(2){grid-column:2/span 2}.grid--3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid--2-3{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid--nested-2{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.grid--1-3-fest>:nth-child(2){grid-column:2/span 3}.grid--1-small{padding-left:calc(var(--abstand)*3)!important;padding-right:calc(var(--abstand)*3)!important}}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-morescrolled,.show-for-scrolled{opacity:0;transition:opacity 1s ease}.morescrolled .show-for-morescrolled,.scrolled .show-for-scrolled{opacity:1}#map{width:100%;height:40vh}#map button.mapboxgl-popup-close-button{padding:0;font-size:3em}.grid--map{max-width:100%;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;gap:0;grid-template-columns:1fr;grid-template-rows:40vh auto;grid-template-areas:"karte" "info"}.grid--map .col1{grid-area:info;overflow:scroll;height:calc(60vh - var(--top-bar-height)*1);max-height:calc(60vh - var(--top-bar-height)*1)}.grid--map .col2{grid-area:karte;height:40vh}.grid--map .col3{display:none;grid-area:suche;background-color:var(--hellgrau);padding:0 1em;border-bottom:1px solid rgba(0,0,0,.2)}.grid--map .col3 .suchleiste{place-self:center start}@media only screen and (min-width:40em){#map{height:100%}.grid--map{grid-template-columns:28rem 1fr;grid-template-rows:var(--top-bar-height) calc(100vh - var(--top-bar-height)*2);grid-template-areas:"suche suche" "info karte"}.grid--map .col1{max-height:calc(100vh - var(--top-bar-height)*2)}.grid--map .col1,.grid--map .col2{height:calc(100vh - var(--top-bar-height)*2)}.grid--map .col3{display:flex}}.filterzeit{background-color:var(--akzent-var);border-radius:2em;margin:0 auto}.filterzeit select{font-size:1em;font-weight:600;color:#333;padding:.2em 1em;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;width:100%;border-radius:2em;border:2px solid var(--akzent)}.filterzeit select:active,.filterzeit select:focus{outline:none;box-shadow:none}.filterzeit:after{content:" ";position:absolute;top:50%;margin-top:-2px;right:8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.filterzeit option{font-size:1em;background-color:var(--akzent-var);color:#222;width:100%;padding:.3em}.filtercode{margin:0 .5em}.filtercode input[type=text]{background-color:var(--hellgrau);border-radius:0;font-size:1em;font-weight:600;color:#222;padding:.2em 1em;border-radius:2em;border:2px solid var(--akzent)}.volltextsuche{display:grid;gap:0 1em;grid-template-columns:1fr;align-items:center;margin-bottom:var(--abstand-sm)}@media screen and (min-width:40em){.volltextsuche{grid-template-columns:1fr 1fr}}@media screen and (min-width:64em){.volltextsuche{grid-template-columns:minmax(-webkit-max-content,35rem) -webkit-max-content;grid-template-columns:minmax(max-content,35rem) max-content}}label.hamburger{cursor:pointer;overflow:hidden;color:var(--akzent-alt-darker);font-size:calc(var(--top-bar-height-scrolled)/2)!important;position:fixed;top:0;right:var(--abstand-sm);z-index:9999;transition:color .33s ease,background-color .33s ease,-webkit-transform .33s ease;transition:transform .33s ease,color .33s ease,background-color .33s ease;transition:transform .33s ease,color .33s ease,background-color .33s ease,-webkit-transform .33s ease;margin:0;width:2em;height:2em;display:flex;justify-content:center;align-items:center}label.hamburger:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.hamburger-icon{margin:0;padding:0}#toggle:checked~label{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--font-color)}#toggle:checked~nav.off{-webkit-transform:translate(0);transform:translate(0);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;opacity:1}#toggle:not(checked){-webkit-appearance:none;appearance:none;display:none;opacity:1}#toggle:checked{display:block;visibility:visible;transition:opacity 1s ease;z-index:99;position:fixed;mix-blend-mode:darken;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#toggle:checked:after{display:block;content:"";opacity:.6;width:100vw;height:100vh;background:#000;-webkit-animation:fadein .5s ease 0s 1;animation:fadein .5s ease 0s 1}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:.6}}@keyframes fadein{0%{opacity:0}to{opacity:.6}}nav.off{padding-top:var(--top-bar-height);background:var(--off-background-color);position:fixed;right:0;top:0;z-index:100;-webkit-transform:translate(var(--off-width));transform:translate(var(--off-width));transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}nav.off,nav.off .drilldown-menu{height:100%;width:var(--off-width)}nav.off .drilldown-menu{position:relative;overflow-X:hidden}nav.off .drilldown-menu .is-dropdown{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--off-background-color);-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}nav.off .drilldown-menu .is-dropdown.is-active{-webkit-transform:translateX(0);transform:translateX(0)}nav.off .drilldown-menu .navbar-dropdown-back{line-height:1.65em;padding:calc(var(--abstand)/4) 0 calc(var(--abstand)/3) calc(var(--abstand)/2);font-weight:700;color:var(--off-fg-color);text-transform:uppercase;cursor:pointer}nav.off .drilldown-menu a{display:block;padding:calc(var(--abstand)/4) 0 calc(var(--abstand)/3) calc(var(--abstand)/3);font-weight:600;line-height:1.65em;color:var(--off-fg-color)!important;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}header nav.main-nav ul{display:inline-block;list-style:none;margin:0;padding:0;z-index:100}header nav.main-nav ul li{position:relative;display:inline-block}header nav.main-nav ul li:hover>ul{display:inherit}header nav.main-nav ul li:hover>ul li{display:list-item}header nav.main-nav ul li a{display:block}header nav.main-nav ul li ul{display:none;position:absolute;min-width:15em}header nav.main-nav ul li ul ul{right:100%;top:0}header nav.main-nav{line-height:var(--top-bar-height);overflow:visible;font-family:var(--font-header)}header nav.main-nav a{text-decoration:none;padding:0 .5rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8em;transition:color .35s ease,background .35s ease,border .35s ease}header nav.main-nav li>a:after{content:" +";float:right;margin-left:.25em}header nav.main-nav li>a:only-child:after{content:" "}header nav.main-nav>ul>li{background:var(--top-bar-bg);margin-left:0}header nav.main-nav>ul>li a{color:var(--akzent-alt-darker)}header nav.main-nav>ul>li a:hover{color:#000}header nav.main-nav>ul>li>ul li,header nav.main-nav>ul>li a:hover :first-of-type{background:var(--top-bar-bg)}.top-icons{display:flex}.top-icons a i{padding:1rem .5rem;color:var(--akzent-alt-darker);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.top-icons a:hover i{-webkit-transform:scale(1.2);transform:scale(1.2);color:#000}.space-for-hamburger{width:5rem}.cd-accordion-menu a{font-weight:500;color:var(--akzent-alt);border:none}.cd-accordion-menu label{font-weight:800;color:var(--akzent-alt);margin-bottom:0}.cd-accordion-menu,.cd-accordion-menu ul{list-style:none;margin:0;padding:0}.cd-accordion-menu{width:100}.cd-accordion-menu ul{display:none;overflow:hidden}.cd-accordion-menu li{-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-left:0}.cd-accordion-menu input[type=checkbox]{position:absolute;opacity:0}.cd-accordion-menu a,.cd-accordion-menu label{position:relative;display:block;line-height:var(--line-height)}.cd-accordion-menu label{cursor:pointer}.cd-accordion-menu input[type=checkbox]:checked+label+ul,.cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}.cd-accordion-menu .has-children label:after{content:" +"}.cd-accordion-menu .has-children input[type=checkbox]:checked+label:after{content:" –"}.cd-accordion-menu>li>ul>li>a,.cd-accordion-menu>li>ul>li>label{padding-left:1.5em}.cd-accordion-menu>li>ul>li>ul>li>a,.cd-accordion-menu>li>ul>li>ul>li>label{padding-left:3em}.cd-accordion-menu>li>ul>li>ul>li>ul>li>a,.cd-accordion-menu>li>ul>li>ul>li>ul>li>label{padding-left:4.5em}.videoWrapper{position:relative;height:0;clear:both;display:block;max-width:100%}.videoWrapper.ratio-16-9{padding-bottom:56.25%}.videoWrapper.ratio-4-3{padding-bottom:75%}.videoWrapper iframe,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:40em){.zoom-gallery{grid-template-columns:repeat(auto-fill,minmax(15em,1fr))}.person--liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(27rem,1fr));row-gap:var(--abstand-md);-webkit-column-gap:var(--abstand);-moz-column-gap:var(--abstand);column-gap:var(--abstand)}.project--1-2{grid-template-columns:3fr 4fr}.project--1-2,.project--2-1{grid-template-areas:"info bild"}.project--2-1{grid-template-columns:4fr 3fr}.project .project-image{min-height:25em}.project--1-1{grid-template-columns:1fr 1fr;grid-template-areas:"info bild"}.project--1-1.swap{grid-template-areas:"bild info"}}@media screen and (min-width:64em){.person--item{flex-direction:row;align-items:flex-start}.person--description{margin-left:var(--abstand-md)}.person--image div{margin-bottom:0}.person--category,.person--description,.person--name{text-align:left}.person--icons{justify-content:flex-start}.person--icons a{margin-right:.75rem;margin-left:0}.testimonial--item{flex-direction:row;align-items:flex-start}.testimonial--description{margin-left:var(--abstand-md)}.testimonial--image div{margin-bottom:0;width:12em;height:12em}.testimonial--category,.testimonial--description,.testimonial--headline,.testimonial--name{text-align:left}.testimonial--icons{justify-content:flex-start}.testimonial--icons a{margin-right:.75rem;margin-left:0}.project--1-2{grid-template-columns:2fr 3fr}.project--2-1{grid-template-columns:3fr 2fr;grid-template-areas:"bild info"}}.mfp-figure:after{background:transparent}.mfp-title{color:rgba(255,255,255,.9)!important;font-size:1rem}.mfp-container figcaption{margin:0;padding:0}.value{color:#0d5e3e;font-style:normal;font-weight:700}.v-daten p{margin-bottom:.6em;font-style:italic;margin-top:1em}.v-daten p .v-label{font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:.02em;font-size:90%}.orange{color:var(--orange)}.gelb{color:var(--gelb)}.button.hellgrau,.button.info{--button-color:var(--hellgrau);--button-text-color:#000;--button-color-hover:var(--akzent);--button-text-color-hover:#000;--button-svg-color:#000;--button-svg-color-hover:#000}.button.anmeldefrei,.button.vorort{cursor:default;--button-color:var(--akzent);--button-text-color:#000;--button-color-hover:var(--akzent);--button-text-color-hover:#000;--button-svg-color:var(--akzent-alt);--button-svg-color-hover:var(--akzent-alt)}.button.anmeldeverfahren{cursor:default;--button-color:#937ab8;--button-text-color:#fff;--button-color-hover:#937ab8;--button-text-color-hover:#fff;--button-svg-color:#000;--button-svg-color-hover:#000}.button.bezahlung{--button-color:#365481;--button-text-color:#fff;--button-color-hover:var(--akzent);--button-text-color-hover:#000;--button-svg-color:#fff;--button-svg-color-hover:var(--akzent-alt)}.button.storniert{--button-color:#d00b0b;--button-text-color:#fff;--button-color-hover:#d00b0b;--button-text-color-hover:#fff;--button-svg-color:#000;--button-svg-color-hover:#000}.button.ausgebucht{cursor:default;--button-color:#9c0d0d;--button-text-color:#fff;--button-color-hover:#9c0d0d;--button-text-color-hover:#fff;--button-svg-color:#fff;--button-svg-color-hover:#fff}.button.restkarten{cursor:default;--button-color:#d98c8c;--button-text-color:#000;--button-color-hover:#d98c8c;--button-text-color-hover:#000;--button-svg-color:#fff;--button-svg-color-hover:#fff}.button.inactive{cursor:default;--button-color:var(--dunkelgrau);--button-text-color:#fff;--button-color-hover:var(--dunkelgrau);--button-text-color-hover:#fff;--button-svg-color:var(--akzent);--button-svg-color-hover:var(--akzent)}.button.orange{--button-color:var(--orange);--button-text-color:#000;--button-color-hover:var(--akzent);--button-text-color-hover:#000;--button-svg-color:#fff;--button-svg-color-hover:#fff}.button.special{--button-color:#5799c1;--button-text-color:#fff;--button-color-hover:#1e6794;--button-text-color-hover:#fff;--button-svg-color:#000;--button-svg-color-hover:#000}.button.trans{--button-color:transparent;--button-text-color:#000;--button-color-hover:var(--akzent);--button-text-color-hover:#000;--button-svg-color:#00f;--button-svg-color-hover:var(--akzent-alt)}.button.info i{margin-right:.5em}.video-modal-block{position:relative;margin-bottom:2em}.info-video{position:relative}.video-play-button{z-index:95;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:3em;transition:opacity .2s ease-out;opacity:0}.videokarte a:hover .video-play-button{opacity:1}.video-play-button .fa-circle{font-size:.7em}.video-play-button .fa-youtube{color:red;transition:color .2s ease-out}.video-modal-block:hover .video-play-button{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.video-modal-block:hover .video-play-button .fa-youtube{color:red}.video-preview{position:relative;z-index:90}.reveal-modal.video-reveal{padding:0}.video-reveal .flex-video{margin-bottom:0}.video-reveal .close-reveal-modal{position:absolute;top:-1em;right:-1.2em;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}a.close-reveal-modal:hover{-webkit-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1);transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.event-color-vorort{background:var(--color-vorort)}.event-color-digital{background:var(--color-digital)}.event-color-video{background:var(--color-video)}.event-color-karte{background:var(--color-karte);color:#000}.projekte-logi{display:flex;justify-content:space-evenly;flex-flow:row wrap}.projekte-logi .projekt-item{flex:0 1 auto;display:flex;align-items:center}.projekte-logi .projekt-item a{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.projekte-logi .projekt-item a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.projekte-logi .projekt-item div{flex:0 1 auto;display:flex;align-items:center;justify-content:center;max-width:80vw}.projekte-logi .projekt-item img{max-width:80vw;-o-object-fit:contain;object-fit:contain}.pflanzliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(29em,1fr));gap:var(--abstand)}.pflanzliste--item{display:grid;background-color:var(--mittelgrau);grid-template-columns:3fr 2fr;grid-template-rows:-webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content 1fr;grid-template-areas:"name name" "bild bild" "bullets bullets" "text text"}.pflanzliste--name{font-size:1.2em;grid-area:name;margin-bottom:0}.pflanzliste--bild{grid-area:bild}.pflanzliste--bullets{padding:1em 1em 0;grid-area:bullets}.pflanzliste--bullets ul{margin-bottom:0}.pflanzliste--text{grid-area:text}.pflanzliste--text p:last-child{margin-bottom:0}.pflanzliste--name,.pflanzliste--text{padding:1em}@media screen and (min-width:40em){.pflanzliste--item{grid-template-areas:"name name" "bild bullets" "text text"}.pflanzliste--bullets{padding:0 1em 0 .5em}.pflanzliste--bullets ul{margin-bottom:1em}}.loginForm *,.loginFP *{outline:0 solid red}.loginForm fieldset,.loginFP fieldset{display:block;margin-left:0;margin-right:0;padding:var(--abstand-sm);font-weight:500;border:1px solid rgba(0,0,0,.2);border-radius:.2em;background-color:var(--mittelgrau)}.loginForm legend,.loginFP legend{text-transform:uppercase;font-size:.95em;letter-spacing:.05em;word-spacing:.2em;padding:.2em 1.5em}.loginForm label,.loginFP label{margin-top:.5em;display:block;font-weight:400}.loginForm input[type=password],.loginForm input[type=text],.loginFP input[type=password],.loginFP input[type=text]{background-color:#fff}.loginForm button,.loginFP button{display:block;margin-top:1em}.loginForm .loginLoginButton,.loginFP .loginLoginButton{font-size:1.2em}.kurzinfo p{margin-bottom:0;font-size:.85em}.kinder{color:#e99607}.sehbehindert,.sehbehindert-sonderfuehrung{color:#dfce16}.sehbehindert-sonderfuehrung{color:#f0e56a}.fa-blind.fa-inverse,.fa-level-up.fa-inverse{color:#000!important}.rollstuhl{color:#097db3}.hoergeschaedigte{color:#732e8a}.gebaerde{color:#542e8a}.essen{color:#277906}.hund{color:#b93809}.international{color:#2bb6b6}.wc{color:#696969}.kinderalter{color:#7ab828}.rot{color:#ee2b2b}.boot{color:#2364b3}.rad{color:#8a386c}.anmeldung{color:#0c5f3e}.nacht{color:#0d3591}.keineanmeldung{color:#7ab828}.samstag{color:#2e8ef5;color:#51a0f5}.sonntag{color:#4280c2}.freieplaetze{color:#333}.freieplaetze-innen{color:#b8f53d}.spende{color:#ce4b88}.videoundco{color:#000}.videoundco-innen{color:red}.videostream{color:#000}.videostream-innen{color:#bfff00}.premiere{background-color:#333}.premiere,.premiere-innen{color:#fff}.ausgebucht .anmeldung,.ausgebucht .boot,.ausgebucht .keineanmeldung,.ausgebucht .kinder,.ausgebucht .nacht,.ausgebucht .rad,.ausgebucht .samstag,.ausgebucht .sonntag{color:#ababab}.mapinfo img.zeiticon{margin-left:.25em}.zeiticon-eventliste img.zeiticon{max-width:none;max-height:none;width:2.5em;height:1.75em}.zeiticon--invalid{opacity:.25}label.full-width{width:100%}label.half-width{width:100%;max-width:50rem}input[type=password],input[type=text]{width:100%;border:none;padding:.4em 1em;border-radius:1.8em;font-size:1em;margin:.5em 0;background-color:var(--mittelgrau)}ul.filter a{background-color:#fff}.filterblock-container{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(14em,1fr))}.filter-container img{height:2.5em}.filter-item{display:flex;align-items:center;font-size:.9em}.filter-item label span{display:block}.filter-item .legende{margin-left:.5em}.filter-item input[type=checkbox]+label,.filter-item input[type=radio]+label{margin-right:0}.filter-item i,.filter-item img{cursor:pointer}.filtersymbol input[type=radio]:not(old){margin:0;padding:0;opacity:0;width:0;height:0;position:absolute}.filtersymbol input[type=radio]:not(old)+label{display:block;line-height:1.3em;margin-bottom:0;margin-top:0;font-size:.9em;color:#878787;margin-left:0}.filtersymbol input[type=radio]:not(old)+label .fa-stack,.filtersymbol input[type=radio]:not(old)+label .zeiticon{cursor:pointer;opacity:.5;transition:opacity 2s cubic-bezier(.46,1.39,.73,1),-webkit-transform 2s cubic-bezier(.46,1.39,.73,1);transition:transform 2s cubic-bezier(.46,1.39,.73,1),opacity 2s cubic-bezier(.46,1.39,.73,1);transition:transform 2s cubic-bezier(.46,1.39,.73,1),opacity 2s cubic-bezier(.46,1.39,.73,1),-webkit-transform 2s cubic-bezier(.46,1.39,.73,1)}.filtersymbol input[type=radio]:checked+label{font-weight:700;color:#545454;opacity:1}.filtersymbol input[type=radio]:checked+label .fa-stack,.filtersymbol input[type=radio]:checked+label .zeiticon{cursor:pointer;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.filtersymbol input[type=radio]:not(old)+label:hover .fa-stack,.filtersymbol input[type=radio]:not(old)+label:hover .zeiticon{cursor:pointer;opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);transition:opacity .2s cubic-bezier(.46,1.39,.73,1),-webkit-transform .2s cubic-bezier(.46,1.39,.73,1);transition:transform .2s cubic-bezier(.46,1.39,.73,1),opacity .2s cubic-bezier(.46,1.39,.73,1);transition:transform .2s cubic-bezier(.46,1.39,.73,1),opacity .2s cubic-bezier(.46,1.39,.73,1),-webkit-transform .2s cubic-bezier(.46,1.39,.73,1)}.filtersymbol input[type=radio]:not(old)+label:hover{color:#333}.filtersymbol.reset label{margin-top:1em;margin-left:1em}.filtersymbol.reset input[type=radio]:not(old)+label{margin-left:0}.filtersymbol-map{display:flex;flex-direction:row;align-items:center}.filtersymbol-map .filter-item{margin-right:1em}.Eintrag.tabelle{margin-bottom:1em;border-bottom:1px dashed #d0d0cd}.Eintrag .stoerer-text{margin-top:-1em}.bigicon{margin:1rem auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}a .bigicon:hover{margin:1rem auto;-webkit-transform:scale(1.1);transform:scale(1.1)}.bigicon i{margin:0}.karten-container-grid{display:grid;max-width:130rem;padding:calc(var(--abstand)/2) var(--abstand);margin:0 auto;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:1em}.karten-container-grid .videokarte{background-color:var(--schwarzgrau)}.karten-container-grid .videokarte p.titel{color:hsla(0,0%,100%,.8)}.karten-container-grid .videokarte p.untertitel{color:hsla(0,0%,100%,.5)}.karten-container-grid .digitalkarte,.karten-container-grid .vorortkarte{background-color:var(--panel-color)}.karten-container-grid .digitalkarte,.karten-container-grid .videokarte,.karten-container-grid .vorortkarte{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;--text-base-size:1rem;--line-height:1.35em;display:flex;flex-direction:column;justify-content:space-between;flex:1;box-shadow:0 .2em .7em rgba(0,0,0,.25)}.karten-container-grid .digitalkarte a.button,.karten-container-grid .digitalkarte span.button,.karten-container-grid .videokarte a.button,.karten-container-grid .videokarte span.button,.karten-container-grid .vorortkarte a.button,.karten-container-grid .vorortkarte span.button{font-size:.75em;margin-top:.4em;margin-bottom:0}.karten-container-grid .digitalkarte:hover,.karten-container-grid .videokarte:hover,.karten-container-grid .vorortkarte:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.karten-container-grid .digitalkarte img,.karten-container-grid .videokarte img,.karten-container-grid .vorortkarte img{width:100%}.karten-container-grid .unten{padding:1em}.karten-container-grid .infoblock{padding:1em 1em 0;justify-self:flex-start}.karten-container-grid .infoblock .erstezeile{display:flex;justify-content:space-between;flex-wrap:wrap}.karten-container-grid .infoblock .erstezeile .symbolleiste{margin-bottom:0}.karten-container-grid .infoblock .karte-nummer a{color:var(--akzent-alt)}.karten-container-grid .infoblock .datum{color:var(--akzent-alt);font-weight:700;margin-bottom:.75em}.karten-container-grid .infoblock .titel{--text-base-size:1.15rem;margin-bottom:0}.karten-container-grid .digitalkarte{justify-content:space-between}.karten-container-grid .digitalkarte .infoblock p.untertitel{margin-bottom:0}.karten-container-grid .digitalkarte .infoblock .symbolleiste{display:flex;justify-content:flex-end;align-items:flex-start}.karten-container-grid .vorortkarte p{margin-bottom:.4em}.karten-container-grid .vorortkarte .symbole{margin-bottom:1em}.karten-container-grid .vorortkarte.tabelle .symbole{margin-top:1em;font-size:.75em}.karten-container-grid .vorortkarte .panel{padding:0;border-top:none}.nopaddingleft{padding-left:0}.nopaddingright{padding-right:0}.errormessage{color:#a80000}p.error,span.error{font-weight:700;background:none;color:#a80000;font-style:normal}p.error{margin:.2em 0 1em;padding:.5em 1em;font-weight:700;background:#a80000;color:#fff}span.error{display:inline}form#newspublisherForm img{width:auto;max-width:300px;height:auto}form#newspublisherForm input.image{visibility:hidden;height:0;width:0;overflow:hidden}form#newspublisherForm input[type=date],form#newspublisherForm input[type=email],form#newspublisherForm input[type=number],form#newspublisherForm input[type=text],form#newspublisherForm input[type=time],form#newspublisherForm input[type=url]{height:2.8em;padding:0 1em!important;font-size:.9em;margin-top:0;display:block;border:1px solid #b2b4b1;background-color:#fff;border-radius:.2em;margin-bottom:var(--abstand-sm)}form#newspublisherForm input[type=date]:focus-visible,form#newspublisherForm input[type=email]:focus-visible,form#newspublisherForm input[type=number]:focus-visible,form#newspublisherForm input[type=text]:focus-visible,form#newspublisherForm input[type=time]:focus-visible,form#newspublisherForm input[type=url]:focus-visible{outline-color:var(--akzent)}form#newspublisherForm input[type=email],form#newspublisherForm input[type=text],form#newspublisherForm input[type=url]{width:100%}form#newspublisherForm input[type=radio]{display:inline;margin:0 .5em 0 0;height:inherit}form#newspublisherForm input[type=checkbox]{display:inline;margin:0 .5em var(--abstand-sm) 0;height:inherit}form#newspublisherForm label.optionlabel{margin-right:1em}form#newspublisherForm textarea{padding:1em;font-size:.9em;width:100%}form#newspublisherForm select{height:2.8em;line-height:2rem;padding:0 1em;font-size:.9em}form#newspublisherForm select,form#newspublisherForm textarea{border:1px solid #b2b4b1;background-color:#fff;border-radius:.2em;margin-bottom:var(--abstand-sm)}form#newspublisherForm select:focus-visible,form#newspublisherForm textarea:focus-visible{outline-color:var(--akzent)}form#newspublisherForm button{display:block}form#newspublisherForm .np-hinweis{margin-bottom:0;font-size:1em;padding:1.5em 1em;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #b82862}form#newspublisherForm .np-hinweis-werbung{border-left:1em solid #3c28b8}.portal-info{background-color:#ed930c;padding:.5em 2em;color:#fff}.portal-info p{font-weight:500;text-transform:uppercase;word-spacing:.3em;margin:0}.altersangabe{color:#0c5f3e;font-weight:700;font-size:.7em;margin-top:2.9em;line-height:1em!important}div#np-e-anmeldung-container,div#np-e-status-container{padding:1em;background-color:#fdffdb!important}div#np-e-anmeldung-container legend,div#np-e-status-container legend{margin-bottom:1em}.alle{color:#7ab828}.red{color:#db0000}.gruen{color:#0c5f3e}h2#newspublisherHeader{display:none}input[type=submit]{border-radius:3px!important}.np_edit_this_button,input#np_cancel_button,input#np_delete_button,input#np_duplicate_button,input#np_submit_button{text-transform:uppercase;font-weight:700!important;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;cursor:pointer;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;font-size:85%;background-color:#7ab828;border:0 solid #619121;color:#fff;padding:.875rem 1.75rem .9375rem;transition:background-color .3s ease-out}span.buttons{display:block;text-align:center;position:fixed!important;bottom:1%;margin:0;right:1%;z-index:10}input#np_cancel_button{background-color:#666;color:#fff}input#np_duplicate_button{background-color:#ed930c;color:#fff}input#np_delete_button{background-color:#b42318;color:#fff}.np_edit_this_button{background-color:#ed930c}.np_edit_this_button:focus,.np_edit_this_button:hover,input#np_cancel_button:hover{background-color:#619121}.np_edit_this_button:focus,.np_edit_this_button:hover{color:#fff}#np-alias-container,#np-e-code,#np-e-code-container,.veranstalter #np-pagetitle-container,.veranstaltung #np-pagetitle-container{visibility:hidden;opacity:0;display:none}#np-e-ausserhalb-container,#np-e-beschreibung-container,#np-e-beschreibung-print-container,#np-e-besonderheiten-container,#np-e-bezirk-container,#np-e-corona-container,#np-e-datumzeit-container,#np-e-foto-container,#np-e-foto-nutzung-container,#np-e-foto-urheber-container,#np-e-keywords-container,#np-e-kurzname-container,#np-e-nummer-container,#np-e-titel-container,#np-e-untertitel-container,#np-e-youtube-id-container,#np-e-zeit-anfang-container,#np-e-zeit-ende-container,#np-v-ansprech-container,#np-v-ansprech-tel-container,#np-v-code-container,#np-v-info-container,#np-v-institution-1-container,#np-v-institution-2-container,#np-v-institution-3-container,#np-v-institution-name-prog-container,#np-v-logo-container,#np-v-mail-container,#np-v-ort-container,#np-v-plz-container,#np-v-strasse-nr-container,#np-v-url-container,.veranstalter #np-pagetitle-container{padding:0 1em .1em;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #7ab828}#np-e-corona-container{border-left:1em solid #9d0116!important;margin-bottom:2em!important}#np-e-foto-nutzung-container label,#np-e-foto_preview,#np-v-logo_preview{padding-bottom:1em}#np-e-foto-nutzung-container .option{margin-top:.5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}#np-e-foto-nutzung-container .option input{margin:.5em .5em 0 0}.panel.gruen{border:1px solid #ccc;border-left:1em solid #7ab828}.panel.tuerkis{border:1px solid #ccc;border-left:1em solid #28b8b1}.panel.indigo{border:1px solid #ccc;border-left:1em solid #3c28b8}.panel.lila{border:1px solid #ccc;border-left:1em solid #9428b8}.panel.purpur{border:1px solid #ccc;border-left:1em solid #b82862}.panel.blau{border:1px solid #ccc;border-left:1em solid #2875b8}.panel.orange{border:1px solid #ccc;border-left:1em solid #e9560c}#np-e-anmeldebeginn-container,#np-e-anmeldeende-container,#np-e-anmeldung-container,#np-e-anmeldung-kontakt-email-container,#np-e-anmeldung-max-container,#np-e-zusatz-container{padding:0 1em .1em;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #28b8b1}#np-e-gebaerde-container,#np-e-hoergeschaedigte-container,#np-e-kosten-erwachsene-container,#np-e-kosten-kinder-container,#np-e-leitung-adresse-container,#np-e-leitung-container,#np-e-leitung-mail-container,#np-e-leitung-telefon-container,#np-e-rollstuhl-container,#np-e-spende-container{padding:0 1em .1em;background-color:#f8f8d3;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #2875b8}#np-e-alter-max-container,#np-e-alter-min-container,#np-e-kategorie-container,#np-e-kategorie-online-container,#np-e-zusatz-1-container,#np-e-zusatz-2-container,#np-v-anz-a1-container,#np-v-anz-a2-container,#np-v-anz-a3-container,#np-v-anz-asphalt-flyer-container,#np-v-anz-asphalt-plakate-container,#np-v-anz-flyer-container,#np-v-anz-mrh-flyer-container,#np-v-anz-prog-container,#np-v-werbung-ansprech-container,#np-v-werbung-ort-container,#np-v-werbung-plz-container,#np-v-werbung-strasse-nr-container{padding:0 1em .1em;background-color:#e8e4d8;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #3c28b8}#np-e-treffpunkt-container,#np-e-treffpunkt-oepnv-container,#np-e-treffpunkt-plz-container,#np-e-treffpunkt-stadt-container,#np-e-treffpunkt-strasse-container,#np-e-treffpunkt-w3w-container,#np-e-treffpunkt-wgs-container{padding:0 1em .1em;background-color:#dce2ea;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #9428b8}#np-e-ausruestung-auswahl-container,#np-e-ausruestung-container,#np-e-bezahlmodus-container,#np-e-essen-container,#np-e-gebaerde-container,#np-e-hoergeschaedigte-container,#np-e-hund-container,#np-e-international-container,#np-e-kosten-erwachsene-container,#np-e-kosten-kinder-container,#np-e-rollstuhl-container,#np-e-sehbehindert-container,#np-e-sehbehindert-sonderfuehrung-container,#np-e-spende-container,#np-e-wc-container,.bezahlmodus-text{padding:0 1em .1em;background-color:#eee7e9;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #b82862}.bezahlmodus-text{padding-top:1em;padding-bottom:.5em;margin-bottom:0}#np-e-status-container,#np-e-support-container{padding:0 1em .1em;background-color:#e8e4d8;background-color:#e8e7e3;border-right:1px solid #ccc;border-left:1em solid #e9560c}#newspublisherForm fieldset{margin-top:-3.5em;border:0;padding:.5em 1em 1em;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:0}#newspublisherForm fieldset legend{padding-top:3em;border:0}#np-e-anmeldung-container,#np-e-anmeldung-max-container,#np-e-ausruestung-auswahl-container,#np-e-corona-container,#np-e-kategorie-container,#np-e-leitung-container,#np-e-support-container,#np-e-titel-container,#np-e-treffpunkt-container,#np-v-werbung-andere-container,.veranstalter #np-v-institution-1-container{padding-top:1em;border-top:1px solid #ccc}#np-e-alter-max-container,#np-e-anmeldung-kontakt-email-container,#np-e-besonderheiten-container,#np-e-corona-container,#np-e-leitung-telefon-container,#np-e-spende-container,#np-e-status-container,#np-e-treffpunkt-oepnv-container,#np-e-zeit-ende-4-container,#np-e-zusatz-2-container,#np-v-anz-asphalt-plakate-container,#np-v-info-container{margin-bottom:4em;border-bottom:1px solid #ccc}input#np-e-treffpunkt-plz{width:6em}.e-datumzeit-flexbox{display:flex}.e-datumzeit-flexbox input{width:10rem;margin-right:1rem!important;margin-bottom:0}fieldset legend em{font-weight:400}.newspublisher input.image,.newspublisher input.int,.newspublisher input.text,.newspublisher select{width:60%}.newspublisher input.int{width:10%}.newspublisher .np-text label{width:70%}.newspublisher input.np-integer{width:50%}.newspublisher label,.newspublisher legend{color:#333;font-size:1em}.Paginierung{display:flex;justify-content:center}.Paginierung ul{display:flex;list-style:none;text-transform:uppercase;letter-spacing:.01em;margin:0}.Paginierung ul li{display:block;margin:0;padding:.25em;width:auto;height:auto}.Paginierung ul li a,.Paginierung ul li span{padding:.25em .5em}.Paginierung ul li a:hover{background-color:#ededed;color:#5e5e5e}.Paginierung ul li.active a{font-weight:700}.print-preview strong{text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:.9em}.print-preview .button{margin-bottom:0;margin-right:1em}.print-preview{color:#212121}.print-preview p{margin:0 0 1em}.print-preview h5{color:#000;font-size:1.3em;margin-top:1em}.print-preview h5.code{margin:.3em 0}.print-preview h2.titel{margin-top:0;font-size:1.5em;margin-bottom:.5em!important}.print-preview h5.untertitel{margin-top:0;font-size:1.15em;margin-bottom:1em!important;color:#212121}.print-preview .gruen{color:#0c5f3e}.print-preview .gruen strong{color:#0c5f3e;font-weight:500}.print-preview .kurzinfo p{margin-bottom:0;font-size:.85em}.polster-links{padding-left:0}.symbolleiste{display:flex;text-align:right;margin-top:0;margin-bottom:.5em;flex-wrap:wrap}.symbolleiste>div{margin-right:.2em;margin-bottom:.8em}.symbolleiste>div:last-of-type{margin-right:0}.eventtabelle-grid .symbolleiste{margin-bottom:0}p.logofehlt{font-size:.85em;padding:1em;background-color:#ededed}li.ppl-user{list-style:none}li.ppl-user ul{padding-left:.5em}.event-row{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0 1rem;grid-template-areas:"nummer" "datum" "beschreibung" "icons" "bezirk" "buttons";padding:1rem;margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;background-color:var(--panel-color);--text-base-size:1rem;--line-height:1.35em}.event-row .titel{--text-base-size:1.15rem;margin-bottom:0}.event-row p.untertitel{margin-bottom:.75em}.event-row .wochentag{--text-base-size:1.15rem;font-weight:600;margin-bottom:0}.event-row a.button,.event-row span.button{font-size:.75em;margin-top:.4em;margin-bottom:0}.event-row.head{background-color:#edede8!important}.event-row.head .event-tablecell{margin-bottom:0;font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.9em}.event-tablecell:first-child{grid-area:nummer;margin-bottom:.5rem}.event-tablecell:nth-child(2){grid-area:datum;margin-bottom:1rem}.event-tablecell:nth-child(3){grid-area:beschreibung}.event-tablecell:nth-child(4){grid-area:buttons;margin-bottom:0}.event-tablecell:nth-child(5){grid-area:icons}.event-tablecell:nth-child(6){grid-area:bezirk}.event-row .code-link{color:#333;letter-spacing:.05em;font-weight:700}@media only screen and (min-width:40.0625em){.event-row{margin:1em 0;grid-template-columns:1fr 1fr;grid-template-areas:"nummer       datum" "beschreibung beschreibung" "icons        bezirk" "buttons      buttons "}.event-tablecell:first-child{grid-area:nummer;margin-bottom:1rem}.event-tablecell:nth-child(2){grid-area:datum;margin-bottom:1rem}}@media only screen and (min-width:64.0625em){.grid-eventlist .head{display:grid}.event-row{grid-template-columns:8fr 16fr 40fr 22fr 16fr;grid-template-areas:"nummer datum beschreibung icons bezirk" "nummer datum buttons buttons buttons";margin-bottom:0;border-bottom:none}}[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{text-transform:uppercase;font-size:.8em;letter-spacing:.05em;font-weight:600;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;margin-top:1em}[tooltip]:before{content:"";border:5px solid transparent;z-index:1001}[tooltip]:after{content:attr(tooltip);text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:var(--akzent-alt);color:#fff;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:before{top:100%;border-top-width:0;border-bottom-color:var(--akzent-alt)}[tooltip]:after{top:calc(100% + 5px)}[tooltip]:after,[tooltip]:before{left:50%;-webkit-transform:translate(-50%,.5em);transform:translate(-50%,.5em)}@-webkit-keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes tooltips-vert{to{opacity:.9;-webkit-transform:translate(-50%);transform:translate(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before{-webkit-animation:tooltips-vert .3s ease-out forwards;animation:tooltips-vert .3s ease-out forwards}li#page1637 a{background-color:var(--menu-accent);color:rgba(0,0,0,.9)!important}li#page1637 a:hover{background-color:var(--menu-accent-hover);color:#000!important}.testing{-webkit-text-emphasis:a;text-emphasis:a;text-align:inherit;background-color:#dcdcdc;text-align:center}.Veranstaltungsblock{background-color:var(--hellgrau);padding:var(--abstand-md);margin-bottom:var(--abstand-md)}.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file{margin:0 10px 20px 0!important}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before{display:none!important}
lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:50%;background-size:cover;cursor:pointer}lite-youtube:before{content:"";display:block;position:absolute;top:0;background-image:none!important;background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1),-webkit-filter .1s cubic-bezier(0,0,.2,1)}lite-youtube:hover>.lty-playbtn{-webkit-filter:none;filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}