body{margin:0;padding:0;width:100%;max-width:100vw;font-size:16px;font-family:'Futura',sans-serif;overflow:hidden;height:100%;border:0}
@font-face{font-family:'Futura';src:url("../fonts/futura_medium_bt-webfont.woff2") format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'Inter';src:url("../fonts/Inter-Regular.woff2") format('woff2');font-weight:400;font-style:normal}
html{width:100%;max-width:100vw}*,*::before,*::after{box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}html,body
{width:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto;font-family:'Futura',sans-serif;font-size:16px;height:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:manipulation}section{height:auto;display:flex;flex-wrap:wrap;position:
relative;width:100%;max-width:100vw}.navbar{color:#fff;position:absolute;z-index:1000;width:100%;max-width:100vw;display:flex;justify-content:
center;align-items:center}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;position:relative;
width:90%;background-color:#000;height:max-content;padding:1rem 2rem;border-radius:0 0 20px 20px;position:relative;max-width:100vw}
.logo{display:flex;justify-content:center;align-items:center;max-width:150px;min-width:120px;height:auto}.img-logo{width:100%;height:auto}
.menu-icon{font-size:1.8rem;cursor:pointer;display:none;z-index:1001}.nav-links{display:flex;align-items:center;justify-content:space-between;
flex-direction:row;max-width:100%}.nav-links ul{list-style:none;display:flex;gap:2rem;padding:0 2rem}.li a,.nav-links a{color:#fff;
text-decoration:none;font-weight:700;font-family:'Futura',sans-serif;display:inline-block;transition:color 0.3s ease;font-size:clamp
(0.5rem, 1.5vw, 1rem);line-height:1.4;justify-content:center;align-content:center}.nav-links a:hover{color:#27A737}.knt-button-wrapper{
display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:#fff;border-radius:10px;float:inline-end}
.knt-button-wrapper:hover{background-color:#27a737}.knt-button-wrapper:hover .knt-button{color:#fff}.knt-button{text-decoration:none;
color:#000;font-size:1rem;font-family:'Futura',sans-serif}.link-wrapper{display:flex;align-items:center;justify-items:center;color:#fff}
.link-wrapper:hover{display:flex;align-items:center;justify-items:center;color:#27A737}#aktiv{color:#27A737}#menu-toggle{display:none}
@media (max-width:750px){.menu-icon{display:block}.nav-links{display:none;position:absolute;top:100%;right:0;max-width:60%;margin-top:-20px;
background-color:#111;padding:1rem;box-shadow:-2px 2px 10px rgb(0 0 0 / .2);z-index:1000;border-radius:0 0 16px 16px}
.nav-links ul{flex-direction:column;gap:1rem}#menu-toggle:checked+.menu-icon+.nav-links{display:block}.li a,.nav-links a{color:inherit;
text-decoration:none;font-weight:700;display:flex;transition:color 0.3s ease;font-size:clamp(0.75rem, 1.5vw, 1.5rem);line-height:1.4;
justify-content:center;align-content:center}.nav-links ul{list-style:none;display:flex;gap:2rem;padding:0}.link-wrapper{display:flex;align-items:
center;justify-items:center;color:#fff}}.navbar-wrapper-schulung{width:100%;max-width:100vw;display:flex;justify-content:center;align-items:
center;box-sizing:border-box;flex-direction:column;background:#FFF}#sec-3-mission{width:100%;max-width:100vw;padding:0 4.375vw;display:flex;
flex-direction:row;align-items:flex-start;justify-content:center;position:relative;margin-top:10vh}.links-mission{flex:1;position:relative;
display:flex;align-items:flex-start;justify-content:flex-start}.rechts-mission{flex:1;position:relative;display:flex;justify-content:flex-start}

.contact-form{max-width:700px;min-width:100%;margin:2rem auto;background:#fff;padding:2rem;border-radius:10px;
box-shadow:0 6px 16px rgb(0 0 0 / .1);font-family:sans-serif}.contact-form h2{margin-bottom:1.5rem;font-size:clamp(1.125rem, 2.5vw, 1.5rem);
line-height:clamp(1.6rem, 3vw, 2rem);font-weight:700;font-family:'Futura';font-style:normal;color:#111827;max-width:100%}.form-row{display:
flex;gap:1rem;flex-wrap:wrap}@media(max-width:1024px){.form-row{display:flex;gap:0rem;flex-wrap:wrap}}.form-group{flex:1;display:flex;
flex-direction:column;margin-bottom:1rem}.form-group.full{max-width:100%}label{font-size:clamp(0.875rem, 2vw, 1rem);line-height:clamp(1.2rem, 2.5vw, 1.4rem)
;margin-bottom:.5rem;font-weight:500;color:#374151;font-family:'Futura';font-style:normal}input,textarea{padding:clamp(0.5rem, 2vw, 0.75rem) 
clamp(0.75rem, 3vw, 1rem);font-size:clamp(0.875rem, 2vw, 1rem);line-height:clamp(1.2rem, 2.5vw, 1.5rem);border:1px solid #ddd;border-radius:6px;
outline:none;transition:border 0.2s ease;color:#CCC;font-family:'Futura';font-style:normal;font-weight:400}input::placeholder,
textarea::placeholder{color:#bbb}input:focus,textarea:focus{border-color:#27a737}.submit-btn{background-color:#27a737;color:#fff;
padding:clamp(0.5rem, 2vw, 0.75rem) clamp(1rem, 4vw, 1.5rem);border:none;border-radius:6px;font-size:clamp(0.75rem, 2.5vw, 1rem);
line-height:clamp(1.2rem, 4vw, 1.5rem);font-family:'Futura';font-style:normal;font-weight:500;text-align:center;cursor:pointer;
transition:background-color 0.2s ease}.submit-btn:hover{background-color:#1f8c2c;transform:translateY(-2px)}.modal{position:fixed;
inset:0;background:rgb(0 0 0 / .45);display:flex;justify-content:center;align-items:center;z-index:999}.modal.hidden{display:none}
.modal-content{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 8px 24px rgb(0 0 0 / .25);text-align:center;max-width:90%;
width:clamp(250px, 80vw, 400px);font-family:'Futura'}.modal-content p{font-size:clamp(1rem, 2.5vw, 1.25rem);margin-bottom:1rem;color:#111827}
.modal-content button{background-color:#27a737;color:#fff;padding:.6rem 1.2rem;font-size:clamp(0.9rem, 2vw, 1rem);border:none;
border-radius:6px;cursor:pointer}.ansprechpartner-wrapper-knt{display:flex;justify-content:center;align-items:center;flex-direction:column;
max-width:80%}.img-list-wrapper-knt{display:flex;justify-content:space-between;align-items:center;flex-direction:row;box-sizing:border-box;
flex-wrap:wrap;gap:2rem}.img-wrapper-knt{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2rem}
.img-knt{width:80px;height:80px;background:url(<path-to-image>) lightgray -48.169px -6.595px / 213.689% 107.11% no-repeat;border-radius:50px}
.button-wrapper-knt{border-radius:8px;margin-top:2rem;max-width:60%;background:#27A737;padding:1rem;display:flex;justify-content:center;
align-items:center;color:#fff;text-decoration:none;transition:background 0.3s ease,box-shadow 0.3s ease,transform 0.2s ease;cursor:pointer}
.button-wrapper-knt:hover{background:#1f8c2c;box-shadow:0 6px 12px rgb(0 0 0 / .15);transform:translateY(-2px)}.knt-button-span{color:#FFF;
font-family:'Futura';font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-left:1rem}.route-wrapper-knt{display:flex;
flex-direction:row;gap:2rem;width:100%;box-sizing:border-box;padding:2rem;flex-wrap:wrap}.route-links-knt{flex:2 1 60%;display:flex;
flex-direction:column;justify-content:center;gap:1rem;box-sizing:border-box}.route-rechts-knt{flex:1 1 30%;box-sizing:border-box}
#map{width:100%;height:100%;min-height:300px;border-radius:12px;box-shadow:0 2px 6px rgb(0 0 0 / .1)}.route-h3-knt{color:#000;
font-family:'Futura';font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px}.route-underhead-knt{color:
#706F6F;font-family:'Futura';font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px}.route-span-gruen-knt{
color:#27A737;font-family:'Futura';font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3.42px}@media
(max-width:768px){.route-wrapper-knt{flex-direction:column}.route-links-knt,.route-rechts-knt{flex:1 1 100%}#map{min-height:250px}}
.container-mission{padding:0 1rem;max-width:75%}@media(max-width:1024px){.container-mission{max-width:100%}}@media(max-width:768px){
#sec-3-mission{flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.rechts-mission{max-width:80%;position:
relative;display:flex;justify-content:baseline}.links-mission{max-width:90%;position:relative;display:flex;align-items:flex-start;
justify-content:baseline;margin-bottom:2.5rem}#schritt-mission{width:100%;color:#000;font-family:'Futura';font-size:clamp(1.1rem, 5vw, 2.5rem);
font-style:normal;font-weight:500;line-height:1.2;letter-spacing:clamp(-1px, -0.5vw, -1.2px);margin-bottom:1rem}}@media (max-width:480px){
.rechts-mission{max-width:90%;position:relative;display:flex;justify-content:baseline}}#schritt-mission{width:100%;color:#000;font-family:
'Futura';font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px;margin-bottom:1rem}#p-mission{color:#706F6F;
font-family:'Futura';font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;margin-bottom:2rem}
#adress-wrapper-mission{list-style:none;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;
position:relative;padding:0}#telefon-mission,#e-mail-mission,#adresse-mission{display:flex;flex-direction:row;justify-content:flex-start;
align-items:flex-start;position:relative;margin-top:1rem}#e-mail-mission,#adresse-mission{margin-top:1.5rem}.img-wrapper-mission{display:flex;
width:48px;height:48px;padding:12px;justify-content:flex-start;align-items:center;border-radius:8px;background:#F3F4F6}#img-1-mission,
#img-2-mission,#img-3-mission{width:24px;height:24px;flex-shrink:0;position:relative}.adress-text-wrapper-mission{display:flex;flex-direction:
column;justify-content:flex-start;align-items:flex-start;position:relative;padding-left:1rem;text-decoration:none;margin:0}
.adress-text-wrapper-mission a>.text-adresse-mission{color:#4B5563;font-family:'Futura';font-size:17px;font-style:normal;font-weight:400;
line-height:24px;text-decoration:none}.adress-text-wrapper-mission a>.text-adresse-mission:hover{color:#27a737;text-decoration:none}
.adress-text-wrapper-mission a>.text-adresse-leitung:visited{color:#4B5563;text-decoration:none}.adress-text-wrapper-mission a>
.text-adresse-mission:active{color:#4B5563;text-decoration:none}.adress-text-wrapper-mission a{color:#4B5563;font-family:'Futura';
font-size:17px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.adress-text-wrapper-mission a:hover{color:#27a737;
text-decoration:none}.adress-text-wrapper-mission a:active{color:#4B5563;text-decoration:none}.adress-text-wrapper-mission a:active
{color:#4B5563;text-decoration:none}.head-mission{color:#111827;font-family:'Futura';font-size:15px;font-style:normal;font-weight:600;
line-height:24px;margin:0}.text-adresse-leitung,.text-adresse-mission-2,.text-adresse-mission,.text-adresse-mission-1{color:#4B5563;
font-family:'Futura';font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0}#sec-1{width:100%;height:
clamp(400px, 90vh, 800px);background:linear-gradient(0deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .6) 100%),url(../IMG/index/Sec_1_Bild_Startseite.png)
no-repeat center center / cover;background-color:lightgray;background-repeat:no-repeat;background-position:center;background-size:cover;
position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding:2rem;padding-bottom:6rem}@media(max-width:480px){
#sec-1{padding:0;padding-bottom:6rem}}#img-1-1{width:42.85vw;height:auto}.h2-wrapper{display:flex;flex-direction:column;align-items:
flex-start;align-self:flex-end;justify-self:flex-start;justify-content:flex-end;padding:2rem;gap:1rem;position:relative;z-index:2;box-sizing:
border-box;margin-left:2rem}.head-h2-index{font-size:clamp(2.5rem, 4vw, 5rem);color:#FFF;font-family:'Futura';font-weight:500;letter-spacing:
-1.8px;margin:0}.h2-gruen-wrapper{width:100%;display:flex;justify-items:center;align-items:center;flex-direction:row;gap:1rem}
.head-h2-gruen-index{color:#27A737;font-family:'Futura';font-size:clamp(2.5rem, 4vw, 5rem);font-style:normal;font-weight:500;line-height:normal;
letter-spacing:-1.8px;margin:0}@media(min-width:480px) and (max-width:768px){.head-h2-index{font-size:clamp(2.5rem, 3.8vw, 5rem);color:#FFF;
font-family:'Futura';font-weight:500;letter-spacing:-1.8px;margin:0}.head-h2-gruen-index{color:#27A737;font-family:'Futura';font-size:
clamp(2.5rem, 3.8vw, 5rem);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.8px;margin:0}.h2-wrapper{display:flex;
flex-direction:column;align-items:flex-start;align-self:flex-end;justify-self:flex-start;justify-content:flex-end;padding:2rem;gap:1rem;position:relative;z-index:2;box-sizing:border-box;margin-left:.5rem}}@media(max-width:529px){.h2-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;justify-self:flex-start;justify-content:flex-end;padding:2rem;padding-left:.4rem;gap:1rem;position:relative;z-index:2;box-sizing:border-box;margin-left:0}.head-h2-index{font-size:clamp(2rem, 3.8vw, 5rem);color:#FFF;font-family:'Futura';font-weight:500;letter-spacing:-1.8px;margin:0}.head-h2-gruen-index{color:#27A737;font-family:'Futura';font-size:clamp(2rem, 3.8vw, 5rem);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.8px;margin:0}}@media(max-width:480px){.h2-wrapper{margin:0;gap:.5rem;padding-bottom:1rem;padding-left:1rem}.head-h2-gruen-index{color:#27A737;font-family:'Futura';font-size:clamp(2rem, 3.8vw, 5rem);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.8px;margin:0}.head-h2-index{font-size:clamp(1.7rem, 2vw, 5rem);color:#FFF;font-family:'Futura';font-weight:500;letter-spacing:-1.8px;margin:0}}@media (min-width:768px) and (max-width:1023px){.header-nav ul>li>a:link{font-size:clamp(0.8rem, .8vw, 2rem)}}#sec2{border-radius:50px;background:#FFF;box-shadow:0 4px 4px 0 #27A737 inset,0 4px 4px 0 #27A737,0 4px 4px 0 rgb(0 0 0 / .25);border-radius:50px 0 0 50px;padding-top:-40px;margin-top:-100px;position:relative;min-width:100%;align-items:center;justify-items:center}.heading-sec2{float:left;width:90%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.container2{display:flex;flex-direction:column;align-items:center;align-items:center;width:100%;position:relative;box-sizing:border-box}#index_sec-2_h2{color:#27A737;font-family:'Futura';font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3px;padding-top:73px;margin-top:0;margin-bottom:0}@media(max-width:480px){.heading-sec2{float:left;width:90%;display:flex;flex-direction:column;align-items:center;position:relative}#index_sec-2_h2{padding-top:73px;text-align:center}.groß{color:#000;font-family:'Futura';font-size:45px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.35px;margin-top:0;text-align:center}}.groß{color:#000;font-family:'Futura';font-size:45px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.35px;margin-top:0}.grid-superkr-fte{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;width:85%}.grid-elemente{width:100%;padding-bottom:2.5rem;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:2rem;box-sizing:border-box;position:relative;padding:0}.grid-inhalt{flex:1;text-align:center;padding:2.5rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:column;border-radius:8px;background:#FFF;box-shadow:0 4px 4px 0 rgb(0 0 0 / .02) inset,0 4px 4px 0 rgb(0 0 0 / .05)}.grid-inhalt:hover{background:#27A737}.grid-inhalt:hover .h3-2,.grid-inhalt:hover .p-underhead-index{color:#fff}.link-wrapper-index{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch;flex-direction:column;width:100%;height:100%;text-decoration:none}.img-wrapper-index{display:flex;justify-content:center;align-items:center;width:64px;height:64px;padding:16px;border-radius:9999px;background:#D8F0DB}.grid-inhalt>p{color:#000;text-align:center;font-family:'Futura';font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32px}.h3-2{color:#000;text-align:center;font-family:'Futura';font-size:clamp(16px, 2vw, 20px);font-style:normal;font-weight:700;line-height:28px}.p-underhead-index{color:#706F6F;text-align:center;font-family:'Futura';font-size:clamp(14px, 1.5vw, 16px);font-style:normal;font-weight:500;line-height:18px}.container_button{text-align:center;margin-top:2rem;width:100%;margin-bottom:3.68rem}.button{display:inline-block;padding:12px 24px;background-color:#27A737;border:none;border-radius:8px;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.button:hover{background-color:#219a31;transform:translateY(-2px)}.button>a{text-decoration:none;font-size:clamp(14px, 1.5vw, 16px);font-weight:500;color:#FFF;text-align:center;font-family:'futura'}#sec-3{padding-bottom:5rem;background:#FAFAFA}#sec2{width:100%;max-width:1200px;margin:-100px auto 0 auto;padding:2rem 1rem;background:#FFF;border-radius:50px 50px 0 0;box-shadow:inset 0 4px 4px 0 #27A737,0 4px 4px 0 #27A737,0 -4px 4px 0 rgb(0 0 0 / .25);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;position:relative}.wrapper-list{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:row;gap:3rem;padding:4rem}.rechts-wrapper,.links-wrapper{display:flex;justify-content:center;align-items:center;flex:1;flex-direction:column;min-width:0}.rechts-wrapper{padding:2rem}.inha-wrapper-sec3{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column;position:relative}.gruen-index{border-radius:8px;background:#D8F0DB;width:15.6%;height:9.6vh;position:absolute;margin-left:1rem}.img-wrapper-sec3{z-index:2;padding:1rem;width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:flex-start}.img-sec3{min-width:100%;height:auto;position:relative}.head-list-wrapper{display:flex;width:100%;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}.h3-list-index{color:#27A737;font-family:'Futura';font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.7px;margin:0;position:relative}.h4-list-index{color:#000;font-family:'Futura';font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px;margin:0;position:relative}.span-list-index{color:#706F6F;font-family:'Futura';font-size:clamp(16px, 2vw, 20px);font-style:normal;font-weight:500;line-height:normal;margin-top:2rem;position:relative}.spalten-wrapper{display:flex;width:100%;align-items:flex-start;justify-content:center;position:relative;margin-top:2rem}.spalte-index{display:flex;width:100%;align-items:flex-start;justify-content:space-between;position:relative;flex-direction:column}.inha-wrapper-spalte{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:row;margin-bottom:2rem}.einzel-wrapper{display:flex;justify-content:stretch;flex:1}.icon-wrapper-inha-spalte-index{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:row;width:20px;height:20px;padding:4px;border-radius:9999px;background:#D8F0DB}
.icon-spalte-index{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;width:16px;height:16px}
.under-inha-wrapper{display:flex;align-items:flex-start;justify-content:center;position:relative;flex-direction:column;margin-left:1rem}
.inha-h2{color:#000;font-family:'Futura';font-size:clamp(16px, 1.8vw, 18px);font-style:normal;font-weight:500;line-height:24px;margin:0}
.inha-span{color:#706F6F;font-family:'Futura';font-size:clamp(13px, 1.5vw, 15px);font-style:normal;font-weight:500;line-height:20px;
max-width:100%;box-sizing:border-box}.button-wrapper-sec3{width:100%;display:flex;align-items:center;justify-content:flex-start}
.button-self{border-radius:8px;padding:12px 24px;background:#27A737;text-decoration:none;box-shadow:0 4px 6px -4px rgb(0 0 0 / .1),
0 10px 15px -3px rgb(0 0 0 / .1),0 0 0 0 #fff0,0 0 0 0 #fff0}.button-self:hover{background-color:#219a31;transform:translateY(-2px)}
@media (max-width:1138px){.gruen-index{height:19.2vh;margin-left:.5rem}}@media (max-width:1138px){.wrapper-list{flex-direction:column;
padding:2rem;gap:2rem}.rechts-wrapper,.links-wrapper{max-width:100%;flex:none}.under-inha-wrapper{max-width:100%}.spalten-wrapper
{flex-direction:column;gap:2rem}.inha-wrapper-spalte{flex-wrap:wrap;gap:1rem}}@media (max-width:768px){.img-sec3{width:100%;height:auto}
.gruen-index{margin-left:.5rem}.h4-list-index{font-size:32px}#schritt-mission{font-size:32px}#p-mission{font-size:16px}.span-list-index
{font-size:16px}.inha-h2{font-size:15px}.inha-span{font-size:13px}.button-self{width:100%;text-align:center}}@media (max-width:1138px){
.gruen-index{height:9.6vh;margin-left:.5rem}}@media(max-width:480px){.links-mission{max-width:85%;position:relative;display:flex;
align-items:flex-start;justify-content:baseline;margin-bottom:0}#sec-3-mission{margin-bottom:0}#sec-3-mission{margin-top:0}#sec-3{
padding-bottom:0}#h3-5{text-align:center}#h4-5{text-align:center}#sec2{padding-bottom:0rem}}.inha-button{color:#FFF;text-align:center;
font-family:'Futura';font-size:clamp(14px, 1.5vw, 16px);font-style:normal;text-decoration:none;font-weight:500;line-height:28px}
.zahlen-wrapper{display:flex;justify-content:space-between;padding:2rem;align-items:stretch;width:100%;flex-wrap:wrap;box-sizing:border-box}
.elem-zahlen{flex:1;display:flex;align-items:stretch;justify-content:center;position:relative;flex-direction:column;padding:0 1rem;
margin-bottom:1rem}.zahlen-h4{color:#27A737;text-align:center;font-family:'Futura';font-size:30.6px;font-style:normal;font-weight:700;
line-height:40px;margin:0}.span-zahlen{color:#000;text-align:center;font-family:'Futura';font-size:15px;font-style:normal;font-weight:500;
line-height:24px}.sec4v{width:100%;height:fit-content;padding-top:30px;padding-bottom:167px}@media (max-width:655px){.sec4v{margin-top:10vh}}
.container4-v{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-end}.head{width:fit-content;display:flex;max-width:
fit-content;padding-right:5%}.heads{max-width:100%;padding-right:2px}#v3{color:#27A737;font-family:'Futura';font-size:20px;font-style:normal;
font-weight:500;line-height:normal;letter-spacing:3px;margin:0}#v4{color:#000;font-family:
'Futura';font-size:clamp(1rem, 3vw, 2.5rem);font-style:normal;font-weight:500;line-height:normal;
letter-spacing:-1.35px;margin:0}.picture{width:50.5%;display:flex;box-sizing:border-box;
justify-content:flex-end;align-items:center}#v4-img{width:100%;display:block;max-height:601px}
#form4{display:flex;flex-direction:column;align-items:flex-end;width:100%;box-sizing:border-box;
padding:clamp(1rem, 3vw, 2rem)}.form-container{background-color:#fff;border-radius:12px;
margin-right:0;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.label{display:block;margin-bottom:.5rem;
font-weight:700;color:#333;max-width:100%}input[type="text"],input[type="email"],textarea{
max-width:100%;padding:clamp(0.6rem, 1vw, 1rem);border:1px solid #ccc;border-radius:8px;
font-size:clamp(0.95rem, 1.5vw, 1.1rem);transition:border-color 0.3s ease}input:focus,
textarea:focus{border-color:#27A737;outline:none}button:hover{background-color:#219a31;
transform:translateY(-2px)}.form-container4{position:absolute;z-index:4;display:flex;
flex-direction:column;width:38.175%;max-width:600px;min-width:300px;min-height:clamp(200px, 40vh, 
600px);border-radius:0 31px 31px 0;justify-content:center;background:#706F6F;top:14vh;
left:19.78%;bottom:5vh;box-sizing:border-box;transition:all 0.3s ease-in-out;height:fit-content}
.form-group{color:#000;display:flex;flex-direction:column;font-size:clamp(0.9rem, 1.5vw, 1.1rem);
padding:0 0rem}#anliegen::placeholder{color:#000}label{display:block;font-weight:600;
color:#fff;font-size:clamp(0.9rem, 1.5vw, 1.1rem)}input::placeholder{color:#000;font-family:
'Futura'}input,textarea{width:100%;font-size:clamp(0.95rem, 1.5vw, 1.1rem);box-sizing:border-box;
color:#000;font-family:'Futura',sans-serif;border-radius:8px;border:1px solid #ccc;
transition:border-color 0.3s ease}.form-group-span{color:#374151;font-family:'Inter';
font-size:11.9px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:.5rem}
button[type="submit"]{padding:.75rem 1.5rem;background-color:#27A737;color:#fff;border:none;
font-size:clamp(14px, 1.5vw, 16px);cursor:pointer;margin-top:1rem;transition:background-color 0.3
ease;margin-left:1rem}button[type="submit"]:hover{background-color:#219a31}
@media (max-width:768px){.row-sec4 ul{flex-direction:column}.rechts-sec4{margin-left:0}}@media 
(min-width:768px) and (max-width:1023px){.form-group{height:fit-content;margin-bottom:.5rem}
input,textarea{width:100%;padding:.3rem;font-size:1rem}.form-container4{position:absolute;
z-index:4;display:flex;flex-direction:column;width:38.175%;max-width:600px;min-width:300px;
min-height:clamp(200px, 36.28vh, 421.284px);max-height:421.284px;border-radius:0 31px 31px 0;
justify-content:center;background:#706F6F;top:12vh;left:19.78%;box-sizing:border-box;
transition:all 0.3s ease-in-out;height:fit-content}#form4{display:flex;flex-direction:column;
align-items:flex-end;width:fit-content;box-sizing:border-box;padding:clamp(1rem, 2vw, 2rem);
height:fit-content}label{display:block;margin-bottom:clamp(0.4rem, .6vw, 0.5rem);font-weight:600;
color:#fff;font-size:clamp(0.9rem, 1.5vw, 1.1rem);width:100%}button[type="submit"]{padding:
.75rem 1.5rem;background-color:#219a31;color:#fff;border:none;font-size:clamp(0.9rem, 1.5vw, 
1.1rem);cursor:pointer;margin-top:.5rem;transition:background-color 0.3s ease}input[type="text"],
input[type="email"],textarea{width:100%;padding:clamp(0.6rem, 1vw, 1rem);font-size:1rem}}@media 
(max-width:767px){.container4-v{flex-direction:column;align-items:center;justify-content:center;
position:relative}.form-container4{position:relative;width:90%;right:auto;margin:2rem auto 0 auto;
border-radius:20px;aspect-ratio:auto}.picture{width:100%;order:2;justify-content:center;
margin-top:2rem}#v4-img{width:100%;height:auto}.head{width:100%;justify-content:center;
text-align:center;order:0}.heads{padding:0}}@media (max-width:480px){.container4-v{flex-direction:
column;align-items:center;padding:1rem}.head{width:100%;justify-content:center;margin-bottom:1rem}
.heads{text-align:center;padding:0}#v3{font-size:16px;letter-spacing:2px}#v4{font-size:28px;
letter-spacing:-1px}.picture{width:100%;order:2;justify-content:center;margin-top:0;
flex-direction:column}#v4-img{width:100%;height:auto;border-radius:12px}.form-container4{position
:relative;width:100%;margin-top:1.5rem;padding:1.5rem 1rem;border-radius:16px;aspect-ratio:auto;
z-index:0;bottom:0;left:0;top:0;margin-bottom:20px}.form-group{font-size:.9rem}input,textarea
{font-size:1rem;padding:.65rem;border-radius:8px}button[type="submit"]{font-size:1rem;padding:
.75rem;border-radius:8px;margin-top:1rem}}@media(max-width:480px){.form-row{display:flex;flex-wrap:
wrap;gap:0;box-sizing:border-box}.form-group{min-width:90%;padding:0 1rem}.contact-form{padding:
.5rem}}@media(max-width:1024px){.form-group{min-width:90%;padding:0 1rem}}
#sec-5{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;background-color:#FAFAFA;margin-top:1rem;padding-top:2rem}.content-wrapper{display:flex;justify-content:center;align-items:center;max-width:100%;flex-direction:column;padding:0}.content-info{display:flex;justify-content:center;align-items:stretch;max-width:100%;margin-bottom:3rem}.head-info{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}#h3-5{color:#27A737;text-align:center;font-family:'Futura';font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.7px;margin:0}#h4-5{color:#000;font-family:'Futura';font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.2px;margin:0}.content5{display:flex;justify-content:space-between;align-items:stretch;max-width:100%;flex-direction:row;gap:4rem;padding:0 4rem;box-sizing:border-box;flex-wrap:wrap}.inha-wrapper{display:flex;justify-content:flex-start;align-items:center;flex:1;flex-direction:column;position:relative;border-radius:12px;background:#FFF;box-shadow:0 4px 6px -4px rgb(0 0 0 / .1),0 10px 15px -3px rgb(0 0 0 / .1),0 0 0 0 #fff0,0 0 0 0 #fff0}.img-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.con-5-img{width:100%;height:auto;border-radius:12px 12px 0 0}.text-wrapper-con5{display:flex;justify-content:space-between;align-items:center;max-width:100%;flex-direction:column;padding:1rem}.date-con5{color:#27A737;font-family:'Inter';font-size:11.9px;font-style:normal;font-weight:400;line-height:20px}.h3-con5{color:#000;font-family:'Inter';font-size:17px;font-style:normal;font-weight:900;line-height:28px;justify-self:flex-start}.underhead-con5{color:#1F2937;font-family:'Inter';font-size:13.6px;font-style:normal;font-weight:400;line-height:24px}.Footer-wrapper{display:flex;width:100%;height:auto;padding:0 2rem;justify-content:center;align-items:center;background:#3B3B3B;flex-direction:column;margin-top:4rem}.list-wrapper-main-footer{display:flex;width:100%;height:auto;padding:0 2rem;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap;margin-bottom:4rem}.under-wrapper{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap;flex:1;gap:2rem;max-width:50%}@media(max-width:695px){.list-wrapper-main-footer{display:flex;width:100%;height:auto;padding:0 2rem;justify-content:center;align-items:center;flex-wrap:wrap;gap:3rem;margin-bottom:2rem}}.spalte-wrapper-footer{flex:1;max-width:300px;min-width:220px;box-sizing:border-box;margin-top:2rem;gap:1.7rem;display:flex;align-items:center;justify-content:stretch;flex-direction:column}.spalte-wrapper-footer-1{flex:1 1 250px;max-width:250px;min-width:180px;box-sizing:border-box;margin-top:5rem;display:flex;align-items:flex-start;justify-content:stretch;flex-direction:column}.under-logo-wrapper-footer{max-width:100%;justify-content:center;display:flex;align-items:center;position:relative}.under-logo-footer{color:#FFF;font-family:'Futura';font-size:13px;font-style:normal;font-weight:500;line-height:26px;position:relative;gap:1.7rem;margin-bottom:1rem}.socialmedia-wrapper-footer{width:100%;justify-content:flex-start;display:flex;align-items:center;flex-direction:row;gap:1rem;position:relative}.icon-wrapper-footer{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.icon-footer{width:100%;height:100%;position:relative}.head-wrapper-footer{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;max-width:100%;position:relative}.bindestrich-footer{background-color:#27A737;height:4px;width:24px;margin-right:1rem;position:relative}.head-footer{display:flex;align-items:center;justify-content:center;flex-direction:row;color:#FFF;font-family:'Futura';font-size:17px;font-style:normal;font-weight:500;line-height:28px;position:relative}.list-wrapper-footer{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;max-width:100%;position:relative;margin-bottom:1.5rem}.list-modul-footer{display:flex;align-items:center;justify-content:center;flex-direction:row;max-width:100%;margin-bottom:1rem;position:relative}.list-punkt-footer{background:#27A737;width:8px;height:8px;position:relative}.list-inhalt-footer{color:#FFF;font-family:'Futura';font-size:13.6px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;margin-left:.75rem;position:relative}.list-knt-footer{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;position:relative;margin-bottom:1rem}.list-icon-knt-wrapper-footer{width:20px;height:20px;position:relative}.list-inhalt-footer{color:#FFF;font-family:'Futura';font-size:13.6px;font-style:normal;font-weight:500;line-height:24px;display:flex;position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%}.logo-wrapper-footer-img{width:100%;max-width:300px;height:auto}.logo-footer{max-width:100%;height:auto}.list-inhalt-footer:hover{transform:scale(1.05);transition:transform 0.2s ease}.rechtliches-wrapper-footer{border-top:1px solid #27A737;width:95%;display:flex;justify-content:space-between;align-items:center;position:relative;padding:1rem 0}.copyrigth-footer{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative}.copyrigth-span-footer{color:#FFF;font-family:'Inter';font-size:11.9px;font-style:normal;font-weight:400;line-height:20px;flex-direction:column;justify-content:center;display:flex;position:relative}.rechtliches-links-footer-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2rem;position:relative}.link-footer{color:#FFF;font-family:'Inter';font-size:11.9px;font-style:normal;font-weight:400;line-height:20px;position:relative}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;max-width:100vw;background:#3B3B3B;color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;border-top:1px solid #ccc;flex-wrap:wrap;box-sizing:border-box}.cookie-banner p{margin:0;flex:1}@media(max-width:667px){.cookie-banner{gap:1rem;justify-content:center}}.cookie-buttons{display:flex;gap:1rem;flex-wrap:wrap;flex-direction:row;box-sizing:border-box;justify-content:flex-end;align-items:center;flex:1}.cookie-buttons button{border:none;cursor:pointer;border-radius:5px;display:flex;justify-content:center;align-items:center}#acceptCookies{background-color:#27A737;max-width:100%;padding-left:1rem;padding-right:1rem}.accept{color:#fff;font-family:'Futura';font-size:clamp(14px, 1vw + 0.5rem, 18px);}#rejectCookies{background-color:#fff;color:#000;font-family:'Futura';max-width:100%;padding-left:1rem;padding-right:1rem}.bottons-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;padding:.5rem 1rem;gap:1rem}.map-container{width:100%;height:400px;background:#e0e0e0;display:flex;justify-content:center;align-items:center;color:#555;font-size:1rem;margin-top:2rem}button{padding:.75rem;background-color:#27A737;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.cookie-link{color:#219a31}@media(max-width:480px){.rechtliches-wrapper-footer{flex-wrap:wrap;align-items:center;justify-content:center}.copyrigth-span-footer{text-align:center;margin:.5rem 0}.spalte-wrapper-footer-1{margin-top:0}}
