.Container_container__U_9vQ{width:90%;max-width:1200px;margin:0 auto}.CarrerForm_contactFormTitle__g7Iz9{font-size:1.5rem;color:var(--clr-ink);font-weight:var(--fw-600)}.CarrerForm_contactFormIntro__YS2wU{font-size:1.125rem;color:var(--clr-muted);font-weight:var(--fw-400)}.CarrerForm_label__LoOKU{font-size:var(--fs-normal);color:var(--clr-text)}.CarrerForm_doubleRow__4OxD_,.CarrerForm_tripleRow__TXBlV{display:flex}.CarrerForm_doubleRow__4OxD_>*+*,.CarrerForm_tripleRow__TXBlV>*+*{margin-left:3rem}.CarrerForm_availabilityTitle__wrb3N{font-size:1.125rem;margin-bottom:.5rem}.CarrerForm_availabilitySection__zSgz2,.CarrerForm_flex__hrMtX{display:flex;align-items:center}.CarrerForm_flex__hrMtX+.CarrerForm_flex__hrMtX{margin-top:1.5rem}.CarrerForm_availabilitySection__zSgz2{margin-bottom:1rem}.CarrerForm_availabilityHiddenSection__Otf2I{padding-left:2.5rem}@media (max-width:50rem){.CarrerForm_availabilityHiddenSection__Otf2I{padding-left:1rem}}.CarrerForm_openSectionLabel__QbvGw{font-size:1.125rem;color:var(--clr-text)}.CarrerForm_weekdays__10irI{margin-left:4rem}.CarrerForm_day__VUXCM{display:flex;flex-direction:column;justify-content:center;align-items:center}.CarrerForm_day__VUXCM+.CarrerForm_day__VUXCM{margin-left:1rem}.CarrerForm_agreementSection__qCwgp{margin-top:3rem}.CarrerForm_agreement__r_uWm{font-size:14px;color:var(--clr-muted)}.CarrerForm_submitBtn__l1s3z{background:var(--clr-primary);color:var(--clr-white);width:100%;padding:.75rem 0;border-radius:6px;font-size:1.125rem;cursor:pointer;transition:transform .15s ease}.CarrerForm_submitBtn__l1s3z:hover{transform:scale(1.01)}.CarrerForm_closeBtn__KKNe9{font-size:0;cursor:pointer}.CarrerForm_modalContainer__Ox7Xg{height:728px;background:linear-gradient(90deg,var(--clr-cream) 42%,hsla(51,26%,95%,0) 75%),url(/assets/images/praxis-gruppenraum.jpg) no-repeat 100%/cover;display:flex}@media (max-width:750px){.CarrerForm_modalContainer__Ox7Xg{height:500px}}.CarrerForm_modalContainer__Ox7Xg>*{width:40%;margin-left:2rem;display:flex;flex-direction:column;height:100%;justify-content:center}.CarrerForm_modalContainer__Ox7Xg h3{font-size:40px;color:var(--clr-primary);text-align:center;margin-bottom:1.5rem}.CarrerForm_modalContainer__Ox7Xg p{margin-bottom:5rem}.CarrerForm_modalContainer__Ox7Xg button{display:flex;align-items:center;background:var(--clr-primary);width:-moz-fit-content;width:fit-content;padding:.6rem 2rem;border-radius:10px;color:var(--clr-white)}@media (max-width:700px){.CarrerForm_modalContainer__Ox7Xg{height:400px;height:70vw}.CarrerForm_modalContainer__Ox7Xg>*{margin-left:5vw}.CarrerForm_modalContainer__Ox7Xg h3{font-size:3.5vw;margin-bottom:3.5vw}.CarrerForm_modalContainer__Ox7Xg p{font-size:2.2vw;margin-bottom:8vw}.CarrerForm_modalContainer__Ox7Xg button{font-size:2.3vw;padding:2vw 6vw}}.CarrerForm_modalContainer__Ox7Xg button:hover .CarrerForm_arrow___zBAd{transform:translateX(5px)}.CarrerForm_arrow___zBAd{display:flex;align-items:center;justify-content:center;margin-left:1rem;transition:transform .15s ease}.CarrerForm_resumeTitle__M_Yef{font-size:var(--fs-normal);color:var(--clr-ink);padding-top:.8rem;border-top:2px solid #f8fafc}.CarrerForm_submitBtnContainer__5VMSz{padding:1.5rem 0 0;margin-top:2rem;position:relative}.CarrerForm_submitBtnContainer__5VMSz:before{content:"";position:absolute;top:0;left:25%;width:300%;height:2px;transform:translate(-45%);background-color:#f8fafc}.CarrerForm_fileUploaderContainer__o3S5W>*{max-width:100%!important;width:100%!important}.Header_header__pUpk9{position:sticky;top:0;z-index:1000;background:var(--clr-cream);border-bottom:1px solid var(--clr-line)}.Header_bar__fhElD{height:var(--header-h);display:flex;align-items:center;gap:1.5rem}.Header_logo__vPR6R{display:flex;align-items:center;gap:.7rem;text-decoration:none;margin-right:auto;font-size:0}.Header_logo__vPR6R span{display:flex;flex-direction:column;line-height:1.2}.Header_logo__vPR6R strong{white-space:nowrap;font-size:1.3rem;font-weight:var(--fw-700);letter-spacing:-.01em;line-height:1.1;color:var(--clr-ink)}.Header_logo__vPR6R small{font-size:.8rem;color:var(--clr-text)}.Header_nav__uJ8Zp ul{display:flex;gap:1.75rem;list-style:none;padding:0}.Header_nav__uJ8Zp a,.Header_nav__uJ8Zp button{display:block;font-size:1rem;font-weight:var(--fw-500);color:var(--clr-text);text-decoration:none;padding:.25rem 0;transition:color .15s ease}.Header_nav__uJ8Zp a:hover,.Header_nav__uJ8Zp button:hover{color:var(--clr-primary-deep)}.Header_call___08MI{padding:.7rem 1.2rem;font-size:.95rem}.Header_menuBtn__wSMbW{display:none;font-size:1.6rem;color:var(--clr-ink);padding:.25rem;line-height:0}@media (max-width:68.75rem){.Header_nav__uJ8Zp ul{gap:1.25rem}}@media (max-width:61.25rem){.Header_menuBtn__wSMbW{display:block}.Header_nav__uJ8Zp{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;background:var(--clr-cream);padding:1.5rem 5%;overflow-y:auto;display:none}.Header_nav__uJ8Zp.Header_open__akKkj{display:block}.Header_nav__uJ8Zp ul{flex-direction:column;gap:0}.Header_nav__uJ8Zp li{border-bottom:1px solid var(--clr-line)}.Header_nav__uJ8Zp a,.Header_nav__uJ8Zp button{display:block;width:100%;text-align:left;padding:1.1rem 0;font-family:var(--ff-heading);font-size:1.35rem;color:var(--clr-ink)}}@media (max-width:35rem){.Header_call___08MI span{display:none}.Header_call___08MI{padding:.7rem}}@media (max-width:23.75rem){.Header_bar__fhElD{gap:.75rem}.Header_logo__vPR6R{gap:.5rem}.Header_logo__vPR6R img{width:34px;height:34px}.Header_logo__vPR6R strong{font-size:1.1rem}}.Footer_footer__1IwEk{background:var(--clr-forest);color:var(--clr-mint);padding:4rem 0 1.5rem;font-size:.95rem}.Footer_footer__1IwEk a{text-decoration:none;color:var(--clr-cream)}.Footer_footer__1IwEk a:hover{text-decoration:underline}.Footer_grid__Mo_6v{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid hsla(99,31%,81%,.2)}.Footer_logo__Gk619{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:0}.Footer_logo__Gk619 strong{font-family:var(--ff-heading);font-size:1.3rem;font-weight:var(--fw-600);color:var(--clr-cream)}.Footer_brand__ndeRk p{max-width:24rem;margin-bottom:1rem}.Footer_location__ocWOT{font-style:normal;display:flex;flex-direction:column;gap:.4rem}.Footer_location__ocWOT h2{color:var(--clr-cream);font-size:1.15rem;margin-bottom:.4rem}.Footer_bottom__AK7RS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;font-size:.85rem}.Footer_bottom__AK7RS nav{display:flex;gap:1.5rem}@media (max-width:50rem){.Footer_grid__Mo_6v{grid-template-columns:1fr 1fr}.Footer_brand__ndeRk{grid-column:1/-1}}@media (max-width:31.25rem){.Footer_grid__Mo_6v{grid-template-columns:1fr}}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--fw-700:700;--fw-600:600;--fw-500:500;--fw-400:400;--clr-white:#fff;--clr-black:#000;--clr-primary:#4a7a41;--clr-primary-deep:#3f6b38;--clr-forest:#2b4327;--clr-ink:#23361f;--clr-text:#3a4636;--clr-muted:#56634f;--clr-leaf-light:#a9c79b;--clr-mint:#c9ddbe;--clr-sage:#e7ede0;--clr-cream:#f5f4ee;--clr-line:#d9dfd1;--clr-ochre:#9a6b1f;--clr-terracotta:#a64b35;--ff-heading:"Newsreader",Georgia,serif;--ff-body:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--radius:8px;--radius-sm:5px;--header-h:76px;--fs-small:0.875rem}*,:after,:before{box-sizing:border-box;margin:0}ol[class],ul[class]{list-style-type:none;padding:0}a,button,input{font-size:inherit;line-height:inherit;color:inherit;border:0;background:transparent}a,button,input,select,textarea{font-family:inherit}button{cursor:pointer}img{max-width:100%}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body,html{padding:0;margin:0;font-family:var(--ff-body);color:var(--clr-text);background:var(--clr-cream);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--ff-heading);color:var(--clr-ink);font-weight:var(--fw-500);line-height:1.15;letter-spacing:-.012em}h1,h2{-ms-hyphens:auto;hyphens:auto;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--clr-leaf-light);outline-offset:2px}body:has(dialog[open]){overflow:hidden}.section{padding:clamp(4rem,9vw,7rem) 0}.section-sage{background:var(--clr-sage)}.section-head{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head h2{font-size:clamp(2rem,4vw,2.9rem);margin-bottom:1rem}.section-head p{font-size:1.125rem;color:var(--clr-muted)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:var(--fw-600);color:var(--clr-primary-deep);margin-bottom:.75rem}.eyebrow:before{content:"";width:1.5rem;height:2px;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.5rem;border-radius:var(--radius-sm);font-weight:var(--fw-600);font-size:1.05rem;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-primary{background:var(--clr-primary);color:var(--clr-white)}.btn-primary:hover{background:var(--clr-forest)}.btn-ghost{border:1.5px solid var(--clr-primary);color:var(--clr-primary-deep)}.btn-ghost:hover{background:var(--clr-primary);color:var(--clr-white)}.legal{padding:3rem 0 5rem;word-wrap:break-word}.legal>div{max-width:50rem}.legal h1{font-size:clamp(2rem,5vw,2.8rem);margin-bottom:2rem}.legal h2{font-size:1.5rem;margin:2.5rem 0 .75rem}.legal h3,.legal h4{font-size:1.15rem;margin:1.5rem 0 .5rem}.legal p{margin-bottom:1rem}.legal a{color:var(--clr-primary-deep)}