@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/raleway-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.woff2)format("woff2")}:root{--green:#597f60;--ink:#26322e;--text:#515b58;--muted:#a8adab;--gold:#c2ae73;--gutter:30px}@media (width>=1200px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box}html{color:var(--text);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:400;line-height:1.5}body{margin:0}img,video{max-width:100%}a{color:var(--gold);text-decoration:none}a:hover{color:var(--text);text-decoration:underline}ul{margin:0;padding:0;list-style:none}hr{border:0;border-top:1px solid #26322e33;margin:20px 0}p{margin:0 0 20px}strong{font-weight:bolder}.skip{z-index:2000;color:var(--ink);background:#fff;padding:10px 15px;position:absolute;top:0;left:-9999px}.skip:focus{top:10px;left:10px}h1,h2,h3,h4,h5{overflow-wrap:break-word;color:var(--ink);text-transform:uppercase;letter-spacing:3px;margin:0 0 20px;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.3}h1{font-size:28.9px;line-height:1.2}h2{font-size:23.8px}h3{font-size:22px;line-height:1.35}h4{letter-spacing:1.5px;font-size:18px;line-height:1.4}@media (width>=960px){h1{font-size:34px}h2{font-size:28px}}.heading--h2{font-size:23.8px}.heading--h4{letter-spacing:1.5px;font-size:18px}@media (width>=960px){.heading--h2{font-size:28px}}.heading--bullet:before{content:"";vertical-align:middle;border-left:calc(5px + .1em) solid #26322e33;height:calc(4px + .7em);margin-right:calc(5px + .2em);display:inline-block;position:relative;top:-.1em}.section--secondary .heading--bullet:before{border-left-color:#fff3}.container{max-width:1200px;margin:0 auto;padding:0 15px;display:flow-root}@media (width>=640px){.container{padding:0 30px}}@media (width>=960px){.container{padding:0 40px}}.site-header{z-index:980;background:#cbcbcb;position:relative}.site-header.is-overlay{background:0 0;position:absolute;top:0;left:0;right:0}.site-header__bar{justify-content:space-between;align-items:center;min-height:80px;display:flex;position:relative}.logo{line-height:0;display:block}.logo img{display:block}.nav{display:none}.nav__list{gap:50px;display:flex}.nav a,.mobile-menu a{letter-spacing:1.5px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.nav{align-items:center;gap:50px}.nav__list>li>a{min-height:100px;color:var(--ink);align-items:center;display:flex}.nav__list>li>a:hover{text-decoration:none}.nav a.is-active{text-underline-offset:6px;text-decoration:underline 1px}.is-overlay .nav__list>li>a{color:#fff;text-shadow:1px 1px 1px #0003}.has-sub{position:relative}.dropdown{z-index:990;background:#fffefc;border-radius:4px;width:200px;padding:15px;display:none;position:absolute;top:80px;left:0}.has-sub:hover>.dropdown,.has-sub:focus-within>.dropdown{display:block}.nav .dropdown a{color:var(--muted);text-shadow:none;padding:5px 0;text-decoration:none;display:block}.nav .dropdown a:hover{color:var(--text)}.nav .dropdown a.is-active{color:var(--ink);text-decoration:none}.social{align-items:center;gap:15px;display:flex}.social a{color:var(--muted);line-height:0;text-decoration:none;display:block}.social a:hover{color:var(--text)}.is-overlay .social a,.section--secondary .social a,.site-footer .social a{color:#fff}.icon{width:25px;height:25px;line-height:0;display:inline-block}.icon svg{fill:currentColor;width:100%;height:100%}.mobile-menu summary{cursor:pointer;color:var(--ink);padding:15px 0;list-style:none;display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mobile-menu summary::-webkit-details-marker{display:none}.is-overlay .mobile-menu summary{color:#fff}.burger,.burger:before,.burger:after{background:currentColor;width:20px;height:2px;display:block}.burger{position:relative}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-6px}.burger:after{top:6px}.site-header__bar .logo{margin:0 auto}.mobile-menu__panel{background:#fff;padding:20px 15px;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 15px #0000001f}.mobile-menu__panel a{color:var(--muted);padding:8px 0;display:block}.mobile-menu__panel a:hover{color:var(--text);text-decoration:none}.mobile-menu__panel ul ul{padding-left:15px}.mobile-menu__panel ul ul a{padding:6px 0}.mobile-menu__panel .spenden a{color:var(--green)}@media (width>=640px){.mobile-menu summary{left:30px}.mobile-menu__panel{width:350px;padding:30px;right:auto}}@media (width>=960px){.site-header__bar{min-height:100px}.site-header__bar .logo{margin:0}.nav{display:flex}.mobile-menu{display:none}}.hero,.banner{color:#fff;background-color:#6b6b6b;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex;position:relative}.overlay{position:absolute;inset:0}.hero{min-height:100vh;padding:70px 0}.hero__inner,.banner__inner{width:100%;position:relative}.hero__title,.banner__title{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.2}.hero__title{text-align:center}.banner{padding:140px 0}@media (width>=960px){.banner{padding:210px 0}}.banner__title{overflow-wrap:anywhere;margin-bottom:10px}@media (width<=600px){.hero__title,.banner__title{font-size:28px}.banner__subtitle{font-size:22px}}.banner__subtitle{color:#fff;margin:0;font-family:Times New Roman,Times,serif;font-size:28px;font-style:italic;font-weight:400}.hero--about{background-color:var(--green);background-blend-mode:multiply}.about{text-align:center}.about__logo{width:450px;max-width:100%;height:auto;margin:0 auto 20px;display:block}.about__title{color:#fff;letter-spacing:1.5px;margin:0 0 20px;font-size:15px}.about__text{color:#ffffffb3;max-width:750px;margin:0 auto;font-size:18px}.about__text a{color:#fff;text-decoration:underline}.about__text strong{color:#fff}.section{padding:40px 0;display:flow-root}@media (width>=960px){.section{padding:70px 0}}.section--secondary{background:var(--green);color:#ffffffb3}.section--secondary h1,.section--secondary h2,.section--secondary h3,.section--secondary h4,.section--secondary a{color:#fff}.section--secondary a:hover,.section--secondary a.u{text-decoration:underline}.section--flush{padding-top:0;padding-bottom:0}.section--wide{padding-left:0;padding-right:0}.container>:last-child,.col>:last-child{margin-bottom:0}.text{overflow-wrap:anywhere;margin:0 0 20px}.text>:last-child{margin-bottom:0}.text--main{font-size:33px;line-height:1.5}@media (width<=600px){.text--main{font-size:18px;line-height:32px}}.section--secondary .text{color:#fff}.text h2{margin-top:30px}.text ul{margin:0 0 20px;padding-left:30px;list-style:outside}.video{background:#333;width:100%;height:auto;display:block}.video-embed{aspect-ratio:16/9;background:#333;width:100%;position:relative}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.plain-image{height:auto;margin:0 0 20px;display:block}.tiles{gap:20px var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=960px){.tiles{grid-template-columns:1fr 1fr}}.tile{color:#fff;text-align:center;display:block;position:relative;overflow:hidden}.tile img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.tile:hover{color:#fff;text-decoration:none}.tile__shade{background:#00000057;position:absolute;inset:0}.tile__title{color:#fff;margin:0;padding:0 30px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.stats{gap:var(--gutter);text-align:center;grid-template-columns:1fr;display:grid}@media (width>=960px){.stats{grid-template-columns:repeat(var(--cols,3), 1fr)}}.stat img{width:auto;height:70px;margin:0 auto;display:block}.stat__num{margin:20px 0 0;font-size:34px;line-height:1.2}.stat__label{margin:20px 0 0;font-size:13px}.gallery{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}@media (width>=640px){.gallery{gap:30px}}@media (width>=1200px){.gallery{gap:40px}}.gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.cols{gap:20px var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=960px){.cols{grid-template-columns:1fr 1fr}}.col>*{margin-bottom:20px}.social--contact{padding-bottom:25px}.btn{background:var(--green);color:#fff;letter-spacing:1.5px;text-transform:uppercase;text-align:center;border-radius:5px;padding:15px 30px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;display:inline-block}.btn:hover{color:#fff;background:#4e7155;text-decoration:none}.spendenblock{margin:0 0 20px}.spendenblock p{font-size:18px}.spendenblock__iban{margin:20px 0 0;font-size:14px!important}.section--secondary .btn{color:var(--green);background:#fff}.section--secondary .btn:hover{color:var(--green);background:#f2f2f2}.site-footer{background:#191919;margin:0;padding:70px 0 0}.site-footer__grid{gap:40px var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=640px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width>=960px){.site-footer__grid{grid-template-columns:repeat(4,1fr)}}.site-footer p{margin:20px 0 0}.site-footer a{color:var(--green)}.site-footer a:hover{color:#fff;text-decoration:none}.footer-logo{letter-spacing:1.5px;text-transform:none;margin:0;font-size:15px}.footer-logo a{color:var(--green)}.footer-logo a span:first-child{color:#fff}.footer-title{letter-spacing:1.5px;text-transform:none;color:var(--green);margin:0;font-size:14px;line-height:1.4}.footer-title a{color:inherit}.subnav{letter-spacing:1.5px;text-transform:uppercase;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:flex}.subnav li:not(:last-child){border-right:1px solid #fff3;margin-right:8px;padding-right:8px}.social--footer{justify-content:center;margin:40px 0 0;padding-bottom:25px}:root{--feedback-akzent:var(--green);--feedback-akzent-hover:#4e7155;--feedback-akzent-text:#fff;--feedback-knopf-schrift:Montserrat, sans-serif;--feedback-knopf-groesse:14px;--feedback-knopf-gewicht:600;--feedback-knopf-transform:uppercase;--feedback-knopf-abstand:1.5px;--feedback-radius:5px;--feedback-text:var(--text);--feedback-feld:#f0f2f1;--feedback-link:var(--green);--feedback-fehler:#b3261e;--feedback-schrift:Raleway, sans-serif;--feedback-titelschrift:Montserrat, sans-serif;--feedback-titel-gewicht:600;--feedback-titel-transform:uppercase;--feedback-titel-abstand:3px;--feedback-titel-farbe:var(--ink)}.tif-feedback-toggle[data-astro-cid-265xwz66]{z-index:1000;font-family:var(--feedback-knopf-schrift,inherit);font-size:var(--feedback-knopf-groesse,19px);font-weight:var(--feedback-knopf-gewicht,700);letter-spacing:var(--feedback-knopf-abstand,normal);text-transform:var(--feedback-knopf-transform,none);color:var(--feedback-akzent-text,#fff);background-color:var(--feedback-akzent,#26282a);border-radius:var(--feedback-radius,4px);box-shadow:0 0 0 2px var(--feedback-ring,#fff), 0 4px 16px #0000004d;cursor:pointer;border:0;margin:0;padding:10px 16px 9px;line-height:1.2;position:fixed;bottom:16px;right:16px}.tif-feedback-toggle[data-astro-cid-265xwz66][hidden]{display:none}.tif-feedback-toggle[data-astro-cid-265xwz66]:hover{background-color:var(--feedback-akzent-hover,#000)}@media print{.tif-feedback-toggle[data-astro-cid-265xwz66]{display:none}}.tif-feedback[data-astro-cid-265xwz66]{box-sizing:border-box;width:min(520px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);font-family:var(--feedback-schrift,inherit);text-align:left;color:var(--feedback-text,#26282a);background:var(--feedback-grund,#fff);border:0;border-radius:8px;margin:auto;padding:0;font-weight:400;box-shadow:0 12px 40px #00000040}.tif-feedback[data-astro-cid-265xwz66]::backdrop{background:#0000008c}.tif-feedback[data-astro-cid-265xwz66] [data-astro-cid-265xwz66],.tif-feedback[data-astro-cid-265xwz66] [data-astro-cid-265xwz66]:before,.tif-feedback[data-astro-cid-265xwz66] [data-astro-cid-265xwz66]:after{box-sizing:border-box}.tif-feedback__form[data-astro-cid-265xwz66]{flex-direction:column;gap:8px;margin:0;padding:24px;font-size:16px;line-height:1.5;display:flex;position:relative}.tif-feedback__close[data-astro-cid-265xwz66]{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 4px;font-family:inherit;font-size:32px;line-height:1;position:absolute;top:8px;right:12px}.tif-feedback__title[data-astro-cid-265xwz66]{font-family:var(--feedback-titelschrift,inherit);font-size:24px;font-weight:var(--feedback-titel-gewicht,700);letter-spacing:var(--feedback-titel-abstand,normal);text-transform:var(--feedback-titel-transform,none);color:var(--feedback-titel-farbe,inherit);margin:0 32px 0 0;padding:0;line-height:1.25}.tif-feedback__intro[data-astro-cid-265xwz66],.tif-feedback__note[data-astro-cid-265xwz66]{margin:0 0 8px;padding:0}.tif-feedback__note[data-astro-cid-265xwz66]{font-size:14px}.tif-feedback__note[data-astro-cid-265xwz66] a[data-astro-cid-265xwz66]{color:var(--feedback-link,inherit);text-decoration:underline}.tif-feedback__label[data-astro-cid-265xwz66]{margin:0;font-size:14px;font-weight:700;display:block}.tif-feedback[data-astro-cid-265xwz66] textarea[data-astro-cid-265xwz66],.tif-feedback[data-astro-cid-265xwz66] input[data-astro-cid-265xwz66][type=email]{width:100%;font:inherit;color:inherit;background-color:var(--feedback-feld,#f0f0f0);border-radius:var(--feedback-radius,4px);border:0;margin:0 0 8px;padding:12px 14px;font-size:16px;display:block}.tif-feedback[data-astro-cid-265xwz66] textarea[data-astro-cid-265xwz66]{resize:vertical;min-height:7.5em}.tif-feedback__submit[data-astro-cid-265xwz66]{font-family:var(--feedback-knopf-schrift,inherit);font-size:16px;font-weight:var(--feedback-knopf-gewicht,700);letter-spacing:var(--feedback-knopf-abstand,normal);text-transform:var(--feedback-knopf-transform,none);color:var(--feedback-akzent-text,#fff);background-color:var(--feedback-akzent,#26282a);border-radius:var(--feedback-radius,4px);cursor:pointer;border:0;align-self:flex-start;margin:4px 0 0;padding:12px 24px;line-height:1.2}.tif-feedback__submit[data-astro-cid-265xwz66]:hover{background-color:var(--feedback-akzent-hover,#000)}.tif-feedback__submit[data-astro-cid-265xwz66]:disabled{cursor:progress;opacity:.6}.tif-feedback__msg[data-astro-cid-265xwz66]{margin:0;padding:0;font-weight:700}.tif-feedback__msg[data-astro-cid-265xwz66].is-error{color:var(--feedback-fehler,#b00020)}.tif-hp[data-astro-cid-265xwz66]{position:absolute;left:-9999px}
