:root{--color-black:#20201d;--color-gray:#464646;--color-green:#8c9a0d;--color-green-dark:#434d0e;--color-green-light:#ded15c;--color-green-lime:#f7f6ed}body{color:var(--color-black);font-size:var(--font-normal);line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-green-dark);line-height:1.3;font-weight:600}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{color:var(--color-green)}a{text-decoration:none;color:var(--color-green-dark)}a:hover{text-decoration:underline;color:var(--color-green)}a:focus{color:var(--color-green-light)}#toTop{color:var(--color-green-dark)}.btn-primary{background-color:var(--color-green-dark);border-color:var(--color-green-dark);color:var(--color-white);padding:.55rem 1.75rem;font-size:var(--font-normal);border-radius:var(--border-radius-small)}.btn-primary:hover{background-color:var(--color-green-light);border-color:var(--color-green-light);color:var(--color-black)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-black)}.content-border{border-radius:var(--border-radius-small);border:1px solid var(--color-green)}.img-radius{border-radius:var(--border-radius-small)}#scroll-tracker.active{background-color:var(--color-green)}footer{padding:4rem 0;border-top:1px solid;-o-border-image:linear-gradient(to right,#434d0e 0,#ded15c 100%) 1;border-image:linear-gradient(to right,#434d0e 0,#ded15c 100%) 1}footer .logo-footer{margin-bottom:3rem}footer .logo-footer .img-logo-footer{width:250px}footer .footer-adresse{margin-bottom:2rem}footer ul.menue{display:flex;flex-direction:column;gap:15px;margin-top:3rem}footer ul.menue li.nav-item .nav-link{padding:0;margin:0;color:var(--color-green-dark)}footer ul.menue li.nav-item .nav-link:hover{color:var(--color-green)}footer ul.menue li.nav-item.aktiv .nav-link{font-weight:600}footer .copy{margin-top:4rem}footer .copy a{color:var(--color-green-dark)}footer .copy a:hover{color:var(--color-green)}@media (min-width:768px){footer ul.menue{margin-top:0;align-items:flex-end}footer .footer-adresse{margin-bottom:0}footer .copy{margin-top:3rem}}.sidebar-container .icon-sidebar a{background:#434d0e;background:linear-gradient(90deg,rgba(67,77,14,1) 0,rgba(222,209,92,1) 100%);color:var(--color-white)}main{padding:0 0}main.main_contact{padding:1.5rem 0 1.5rem 0;margin:3rem 0 3rem 0}.form-check-input[type=checkbox]{border-color:var(--color-black)}.mod_kontakt_formular .form-control{border-color:var(--color-gray);color:var(--color-black)}.mod_kontakt_formular .form-control::-webkit-input-placeholder{color:var(--color-black)}.mod_kontakt_formular .form-control::-moz-placeholder{color:var(--color-black)}.mod_kontakt_formular .form-control:-ms-input-placeholder{color:var(--color-black)}.mod_kontakt_formular .form-control::-ms-input-placeholder{color:var(--color-black)}.mod_kontakt_formular .form-control::placeholder{color:var(--color-black)}.kontakt_text{margin-bottom:1rem}.mod_kontakt_adresse{margin-bottom:5rem}section.breadcrumbs .untertitel{padding-bottom:0}section.breadcrumbs .aktive_struktur{margin-bottom:0}section.breadcrumbs .aktive_struktur a{color:var(--color-gray)}section.breadcrumbs .aktive_struktur a.aktiv{color:var(--color-green-dark);font-weight:600}.navbar-brand{padding:1rem 0 1rem 0}.navbar-brand .img-logo{width:250px}@media (min-width:992px){.navbar-brand{padding:2rem 0 2rem 0}.navbar-brand .img-logo{width:300px}}.navbar-toggler.collapsed .line{background-color:var(--color-green)}.navbar-toggler .line{background-color:var(--color-green-light)}.navbar-nav .nav-item .nav-link{font-size:var(--font-nav);color:var(--color-gray)}.navbar-nav .nav-item .nav-link:hover{color:var(--color-green)}.navbar-nav .nav-item.aktiv .nav-link{background-color:var(--color-green-dark);color:var(--color-white);padding-left:15px;padding-right:15px;border-radius:var(--border-radius-small)}.navbar-nav .nav-item.aktiv .nav-link:hover{color:var(--color-green-light)}.dropdown-toggle::after{display:none}.navbar-nav .nav-item .dropdown-menu{border:none;background-color:var(--color-green-light);min-width:100%;padding-left:15px;padding-right:15px}.navbar-nav .nav-item .dropdown-menu .nav-item .nav-link{background-color:var(--color-green-light);color:var(--color-green-dark);font-weight:500;white-space:nowrap;font-size:var(--font-nav-2)}.navbar-nav .nav-item .dropdown-menu .nav-item.aktiv .nav-link{background-color:var(--color-green-light);color:var(--color-black);font-weight:700}@media (min-width:1200px){.navbar-nav{gap:15px}}.mod-news-block{margin-bottom:3rem;padding-bottom:1.5rem}.mod_jobs_kategorien a{width:100%;display:block}.mod_jobs_kategorien .mod_jobs_kategorien_link{width:100%;display:block;text-align:left;padding:1rem 2rem;background-color:var(--color-white);border:1px solid var(--color-green);color:var(--color-gray);font-size:var(--font-h4);border-radius:var(--border-radius-small)}.mod_jobs_kategorien .mod_jobs_kategorien_link.mod_jobs_kategorien_link_aktiv{background-color:var(--color-green);color:var(--color-white)}.container-list .jobslist{gap:15px}.container-list .jobslist a{border:1px solid var(--color-green-light);color:var(--color-gray)}.container-list .jobslist a.active{background-color:var(--color-green-dark);color:var(--color-white);border-color:var(--color-green-dark)}.jobinfo .tab-pane.active.show{background-color:var(--color-green-lime);padding:3rem 0;margin:3rem 0 0 0}.row-gap{row-gap:calc(var(--bs-gutter-x)* 1)}.mod_personen_person{margin-bottom:3rem}.mod_personen_person_name span{font-size:var(--font-h4)}.content-person-address{border-radius:var(--border-radius-small);padding:2rem;border:1px solid var(--color-green)}#accordion .card{margin-bottom:1rem;border-color:var(--color-green);background-color:var(--color-white)}#accordion .card a{background-color:var(--color-white)}#accordion .card a.collapsed{font-weight:400;font-size:var(--font-normal);color:var(--color-black)}#accordion .card a{font-weight:600;font-size:var(--font-h4);color:var(--color-green)}#accordion_E .card{margin-bottom:1rem;border-color:var(--color-green);background-color:var(--color-white)}#accordion_E .card a{background-color:var(--color-white)}#accordion_E .card a.collapsed{font-weight:400;font-size:var(--font-normal);color:var(--color-black)}#accordion_E .card a{font-weight:600;font-size:var(--font-h4);color:var(--color-green)}.content-accordion-kinder{padding:2rem 0}.content-accordion-erwachsene{background:#ded15c;background:linear-gradient(0deg,rgba(222,209,92,1) 0,rgba(140,154,13,1) 50%,rgba(67,77,14,1) 100%);color:var(--color-white);padding:2rem;border-radius:var(--border-radius-small)}#bento-grid-1773995738179 .box-1 h3{color:var(--color-white)}#bento-grid-1773995738179 .box-2{background-color:var(--color-white);border:1px solid var(--color-green)}#bento-grid-1773995738179 .box-3{background-color:var(--color-white);border:1px solid var(--color-green-light)}#bento-grid-1773995738179 .box-4{background-color:var(--color-green-dark);text-align:center;justify-content:center;align-items:center}#bento-grid-1773995738179 .box-4 h5{color:var(--color-white)}#bento-grid-1773995738179 .box-4 .btn-primary{border-color:var(--color-green-light);color:var(--color-green-lime)}#bento-grid-1773995738179 .box-5{background:#434d0e;background:linear-gradient(90deg,rgba(67,77,14,1) 0,rgba(222,209,92,1) 100%);color:var(--color-white)}#bento-grid-1773995738179 .box-5 h4{color:var(--color-white)}#bento-grid-1773995738179 .box-5 p{color:var(--color-white)}