@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url('../../../fileadmin/helfenmitsinn/fonts/roboto.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--ink:#183e37;--green:#146b60;--cream:#fbf9f3;--line:#d8dfd6;--white:#FFF;}.cc-compliance button{color:var(--white);}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:110px;}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;}a{color:inherit;text-decoration:none;}button{font:inherit;cursor:pointer;}a,button{-webkit-tap-highlight-color:transparent;}a:focus-visible,button:focus-visible{outline:3px solid #d57a00;outline-offset:5px;}img{max-width:100%;height:auto;}p{margin:0 0 20px;}h1,h2,h3{line-height:1.12;margin:0;font-weight:600;letter-spacing:-.045em;}h1,h2{font-family:"Roboto",sans-serif;font-weight:500;}h1{font-size:clamp(45px,5.5vw,58px);}h2{font-size:clamp(36px,4vw,34px);}h3{font-size:24px;letter-spacing:-.03em;}p{font-size:1rem;}em{font-weight:400;color:var(--green);}.wrap{max-width:1220px;width:calc(100% - 96px);margin-inline:auto;}.topbar{background:var(--ink);color:#fff;padding:9px 48px;font-size:12px;letter-spacing:.06em;display:flex;justify-content:space-between;}.header{position:sticky;top:0;z-index:20;background:#fbf9f34d;border-bottom:1px solid var(--line);padding:10px 48px;backdrop-filter:blur(12px);}.brand{display:block;width:132px;line-height:0;}.brand img{mix-blend-mode:multiply;}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--green);border:1px solid var(--green);border-radius:5px;padding:15px 23px;color:white;font-weight:600;font-size:15px;transition:background .2s,transform .2s;}.button:hover{background:#105349;transform:translateY(-2px);}.button.small{padding:11px 18px;font-size:13px;}.hero{padding-block:64px 70px;}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;margin-bottom:24px;line-height:1.8;}.dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:8px;}.intro{font-size:18px;max-width:470px;margin-top:28px;color:#50635b;}.actions{display:flex;align-items:center;gap:28px;margin-top:30px;}.text-link{font-size:14px;font-weight:700;display:inline-flex;gap:20px;align-items:center;}.hero-note{display:flex;gap:14px;align-items:center;margin-top:40px;font-size:12px;color:#53645d;}.hero-note>span{font-size:34px;color:var(--green);}.hero-note p{margin:0;}.hero-art{height:510px;background:#e9eddf;position:relative;overflow:hidden;border-radius:160px 160px 12px 12px;isolation:isolate;}.art-label{position:absolute;top:52px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.2em;}.sun{position:absolute;width:150px;height:150px;border-radius:50%;background:#f9b632;left:calc(50% - 75px);top:110px;}.sun-ray{position:absolute;width:8px;height:27px;border-radius:10px;background:#f9b632;top:76px;left:calc(50% - 4px);}.r2{transform:translate(-100px,45px) rotate(-50deg);}.r3{transform:translate(100px,45px) rotate(50deg);}.hill{position:absolute;width:145%;height:340px;border-radius:50% 50% 0 0;bottom:-100px;left:-20%;transform:rotate(-15deg);}.hill-back{background:#9fb578;bottom:-20px;left:-50%;transform:rotate(24deg);}.hill-middle{background:#2c9b88;left:0;bottom:-70px;}.hill-front{background:#1b6557;left:-30%;bottom:-180px;transform:rotate(13deg);}.house{position:absolute;top:259px;left:25%;width:48px;height:44px;background:#fff7df;}.house:before{content:'';position:absolute;top:-30px;left:-9px;border-left:33px solid transparent;border-right:33px solid transparent;border-bottom:30px solid #375d49;}.house div{background:#c29155;width:11px;height:21px;position:absolute;bottom:0;left:18px;}.tree{position:absolute;top:219px;right:20%;height:115px;width:7px;background:#375d49;}.tree:before{content:'';position:absolute;width:53px;height:85px;border-radius:50%;background:#567e4c;top:-35px;left:-23px;}.t2{transform:scale(.65);right:11%;top:243px;}.art-bottom{position:absolute;left:30px;bottom:35px;color:#fff;font:29px/1.2 Georgia,serif;}.art-bottom strong{font-weight:400;font-style:italic;}.round-note{position:absolute;right:22px;bottom:22px;background:#f6ca60;color:#304936;border-radius:50%;width:105px;height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;font-size:11px;transform:rotate(10deg);}.round-note b{font-family:Georgia,serif;font-size:28px;}.values{border-block:1px solid var(--line);background:#f0f2e9;}.values>.wrap{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-block:21px;font-size:14px;}.values i{color:#ab8a32;}.section{padding-block:95px;}.about p:not(.eyebrow){color:#54645b;}.about .lead{font-size:23px;line-height:1.5;color:var(--ink)!important;}.about .text-link{margin-top:8px;}.engagement{background:#f0f2e9;}.section-head{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:45px;}.section-head>p{max-width:330px;color:#56645b;margin-bottom:0;}.projects article{background:var(--cream);border:1px solid #dce2d8;border-radius:8px;padding:30px;}.number{font-size:10px;letter-spacing:.13em;color:#647365;}.symbol{font-size:60px;height:110px;color:var(--green);}.projects>div:nth-child(2) .symbol{color:#839846;}.projects>div:nth-child(3) .symbol{color:#ce9128;}.projects h3{margin-bottom:20px;}.projects p{color:#5d6a62;font-size:14px;line-height:1.8;}.projects a{display:flex;justify-content:space-between;font-size:13px;font-weight:700;border-top:1px solid var(--line);padding-top:20px;margin-top:auto;}.projects a:hover{text-decoration:underline;}.engagement-note{font-size:13px;color:#647365;margin:28px 0 0;}.story-image{display:block;background:#efeee5;border-radius:8px;overflow:hidden;border:1px solid var(--line);}.story-image img{display:block;width:100%;margin-block:35px;}.story-image span{display:block;font-size:12px;border-top:1px solid var(--line);padding:13px 20px;}.story h2{margin-bottom:24px;}.story p:not(.eyebrow){color:#5d6a62;}.donations{background:var(--ink);color:#fff;}.donations .bank-card p{color:#5d6a62;}.donations .eyebrow{color:#c3d9c0;}.donations h2{font-size:65px;margin-bottom:26px;}.light-link{display:inline-block;border-bottom:1px solid #91b2a5;padding-bottom:7px;font-size:14px;margin-top:12px;}.donation-heart{font-size:140px;color:#a3bd8c;line-height:1.2;margin-top:26px;}.bank-card{background:var(--cream);color:var(--ink);border-radius:8px;padding:36px;}.bank-card .eyebrow{color:var(--green);margin-bottom:12px;}.bank-card h3{font:27px/1.25 Georgia,serif;}.bank-card dl{margin:25px 0;}.bank-card dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6a756a;margin-top:13px;}.bank-card dd{margin:2px 0 0;font-size:14px;}.bank-card dd.iban{font-size:clamp(14px,1.6vw,21px);font-weight:700;letter-spacing:.015em;}.copy{width:100%;}.bank-card p.copy-status{color:var(--green);font-size:12px;min-height:20px;margin:5px 0;}.paypal{border-top:1px solid var(--line);padding-top:16px;}.paypal strong{font-size:14px;}.bank-card .paypal p{font-size:12px;color:#5d6a62;margin:5px 0;}.address{padding:0;border:0;border-bottom:1px solid #a0b3a4;background:none;color:var(--green);font-weight:700;font-size:15px;}.contact{text-align:center;max-width:800px;}.contact h2{margin-bottom:23px;}.contact>p:not(.eyebrow){max-width:530px;margin:0 auto 27px;color:#5d6a62;}.email{display:inline-block;font-size:clamp(19px,3vw,30px);color:var(--green);border-bottom:1px solid var(--green);padding-bottom:10px;}.location{display:block;font-size:12px;color:#6c776e;margin-top:27px;}footer{border-top:1px solid var(--line);padding-block:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;}footer strong{font-size:14px;}footer p{font-size:11px;margin:6px 0 0;color:#6c776e;}.footer-links{display:flex;gap:25px;font-size:12px;}.skip{position:fixed;left:10px;top:-100px;background:white;padding:12px;z-index:100;}.skip:focus{top:10px;}.legal{max-width:800px;}.legal h1{font-size:48px;}.legal h2{font-size:30px;margin:35px 0 15px;}.notice{background:#fff1cd;border-left:4px solid #d79a27;padding:20px;margin-block:25px;}.legal ul{padding-left:22px;}@media(min-width:1500px){.hero{padding-block:85px;}.hero-art{height:540px;}}@media(max-width:1000px){.wrap{width:calc(100% - 48px);}.header{padding:10px 24px;}.hero-art{height:450px;}.hero h1{font-size:54px;}.projects article{padding:22px;}.projects h3{font-size:22px;}.actions{gap:15px;}.topbar{padding-inline:24px;}}@media(max-width:760px){html{scroll-padding-top:90px;}.topbar{justify-content:center;font-size:10px;}.topbar>span{display:none;}.brand{width:103px;}.hero{padding-block:42px;}.hero h1{font-size:clamp(43px,9vw,65px);}.hero-art{height:400px;max-width:500px;width:100%;margin:auto;border-radius:110px 110px 10px 10px;}.hero-note{margin-top:24px;}.intro{font-size:17px;}.values>.wrap{flex-wrap:wrap;font-size:12px;text-align:center;gap:8px;}.values i{display:none;}.section{padding-block:60px;}.section-head{display:block;}.section-head>p{margin-top:25px;}.projects article{padding:27px;}.symbol{height:85px;font-size:50px;}.projects h3{font-size:25px;}.donations h2{font-size:52px;}.donation-heart{display:none;}.bank-card{padding:25px;}.bank-card dd.iban{font-size:18px;}.contact h2{font-size:41px;}footer{align-items:start;flex-direction:column;}.footer-links{flex-wrap:wrap;gap:23px;}.eyebrow{font-size:10px;letter-spacing:.11em;}.hero-art .art-bottom{font-size:26px;}.round-note{width:93px;height:93px;}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*{transition:none!important;}}@media print{.header,.topbar,.navbar-toggler,.actions,.copy,.footer-links{display:none;}.section{padding-block:30px;}.wrap{width:100%;}.hero-art{display:none;}.donations{background:white;color:black;}.bank-card{border:1px solid #aaa;}}:root{--bs-primary:#146b60;--bs-primary-rgb:20,107,96;--bs-body-color:#183e37;--bs-body-bg:#fbf9f3;--bs-border-color:#d8dfd6;}.container.wrap{padding-inline:0;}.navbar-brand{margin:0;}.header .navbar-nav{font-size:14px;}.header .nav-link{color:var(--ink);padding-inline:0;}.header .nav-link:hover{color:var(--green);text-decoration:underline;text-underline-offset:6px;}.header .navbar-collapse{flex-grow:0;}.navbar-toggler{font-size:14px;color:var(--ink);border-color:var(--line);padding:10px 13px;}.navbar-toggler:focus{box-shadow:0 0 0 3px #146b6040;}.btn-primary{--bs-btn-bg:#146b60;--bs-btn-border-color:#146b60;--bs-btn-hover-bg:#105349;--bs-btn-hover-border-color:#105349;--bs-btn-active-bg:#105349;--bs-btn-active-border-color:#105349;}.hero>.row{--bs-gutter-x:4rem;}.about>.row{--bs-gutter-x:6rem;}.donation-layout>.row{--bs-gutter-x:6rem;}.projects .card{color:var(--ink);}.hero-art{width:100%;}.story .row>div{min-width:0;}.donation-layout>.row{align-items:start!important;}@media(max-width:991.98px){.header .navbar-collapse{padding-top:18px;}.header .navbar-nav{gap:12px;padding-bottom:15px;}.header .navbar-nav .button{align-self:flex-start;}.hero>.row,.about>.row,.donation-layout>.row{--bs-gutter-x:1.5rem;}.hero-art{max-width:560px;margin-inline:auto;}.hero-copy{max-width:650px;}.donation-heart{display:none;}.about>.row>div,.donation-layout>.row>div{min-width:0;}}@media (max-width:760px){.values > .wrap > span{flex:0 0 calc(50% - 4px);}}
