ul:where(.astro-CWQG774G){display:none;list-style:none;margin:0}.sub-route-active:where(.astro-CWQG774G)>ul:where(.astro-CWQG774G){display:block;list-style:none;margin:0}.sub-route-active>.sub-menu:where(.astro-CWQG774G) a:where(.astro-CWQG774G){display:flex;padding-left:2rem}.sub-route-active>.sub-menu:where(.astro-CWQG774G)>li:where(.astro-CWQG774G)>.sub-menu:where(.astro-CWQG774G) a:where(.astro-CWQG774G){display:flex;padding-left:46px}a:where(.astro-CWQG774G){display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem;background-color:#fff;color:#000;border-bottom:1px solid black;font-size:13px}a:where(.astro-CWQG774G):hover{background-color:var(--primary);color:#fff}.sub-route-active>a{background-color:var(--primary);color:#fff}@media (min-width: 765px){div:where(.astro-UDRQUY26){top:90px}}div:where(.astro-UDRQUY26){position:sticky}a:where(.astro-UDRQUY26){display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem;background-color:#fff;color:#000;border-bottom:1px solid black;font-size:13px}a:where(.astro-UDRQUY26):hover{background-color:var(--primary);color:#fff}ul:where(.astro-UDRQUY26){list-style:none;margin:0;padding:0}.container-login{padding:2rem 1rem;text-align:center}.headline-before-submit{margin:1rem 0}.container-login td{background-color:#f3f3f3;border:1px solid white}.required-sign{color:var(--primary);font-size:1.6rem}@media (min-width: 1280px){.login-form-wrapper .form-rounded{display:grid;grid-template-columns:400px 200px;justify-content:center}}:root{--form-height: 6.25rem;--menu-height:calc(90px + 3rem)}.form-career{position:sticky;top:var(--menu-height);display:grid;grid-template-columns:1fr 1fr 1fr 120px;gap:10px;align-items:center;padding:0 25px;width:100%;height:var(--form-height);box-shadow:0 0 2.5rem -2rem #000;background-color:#fff;z-index:1}.career-content{display:grid;grid-template-columns:33.33333vw 66.6666vw;width:100%}.career-content__info h3{color:#fff}.career-content__info{position:sticky;top:calc(var(--menu-height) + var(--form-height));display:grid;grid-template-rows:45% 55%;gap:1rem;height:calc(100vh - var(--menu-height) - var(--form-height));color:#fff}.career-content__filter{position:relative;height:fit-content;width:100%;padding:1rem 4rem;background-color:#79b4bb}.career-content__filter select{display:block;width:100%;font-size:1rem;margin:.75rem 0;height:2.5rem;background-color:transparent;border:none;border-bottom:1px solid white;color:#fff}.career-content__filter select:focus{outline:0}.career-content__filter select[disabled]{cursor:not-allowed}.career-search-form{display:grid;grid-template-columns:50% 50%;gap:5px}.career-search-form select{grid-column:span 2}.career-content__filter button{height:2.5rem;width:100%;border:0;background-color:var(--primary);color:#fff;padding:0 1rem;cursor:pointer}.career-content__filter button:hover{background-color:#fff;color:var(--primary)}.career-content__loading{display:flex;align-items:center;justify-content:center;font-size:3rem;min-height:calc(100vh - (var(--menu-height) + var(--form-height)))}.career-content__result{overflow-x:hidden;min-height:calc(100vh - (var(--menu-height) + var(--form-height)) + 2rem);box-shadow:10px 0 1.25rem #000}.career-content__result__count{padding:2rem 6rem}.job-title{font-size:var(--font-size-md)}.career-content__result article{padding:1rem 6rem}.career-content__result article p{display:grid;grid-template-columns:1fr 1fr 1fr;line-height:1;margin:.5rem 0}.img-text .standorte{width:1rem}.img-text img{width:100%;height:auto}.img-text{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:5px}.career-content__contact{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center}.career-content__contact>img{border-radius:50%;margin-bottom:.5rem}.career-content__contact strong:first-of-type{color:var(--primary)}.career-content__contact strong,.career-content__contact span,.career-content__contact small,.career-content__contact p{color:var(--color-text)}.career-content__contact p{margin:0 0 .5rem}.career-content__contact .contact__name{font-weight:500}.career-content__contact .contact__phone a{margin-top:.5rem;display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:1rem;font-size:1.5rem;color:var(--color-text)}@media (max-width: 1280px){.form-career{top:var(--header_height)}.career-content__info{top:calc(var(--header_height) + var(--form-height))}.career-content__filter{padding:1rem 2rem}}@media (max-width: 900px){.career-content{grid-template-columns:1fr}.career-content__result{box-shadow:none}.career-content__result__count{padding:3rem 1rem 0}.career-content__result article{padding:1rem}.form-career,.career-content__info{position:relative;height:auto}.career-content__info{top:2rem;grid-template-rows:none;height:100%;max-height:55px;overflow:hidden;transition:max-height .5s ease-in-out}.career-content__info.open{max-height:1300px}.form-career{top:0;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;padding:0 1rem}.career-content__filter{padding:1rem}.career-content__result article p{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;gap:10px}.career-content__result article:first-of-type{margin-top:0}.job-title{font-size:1.2rem}}@media (max-height: 950px) and (min-width: 900px){.career-content__info{grid-template-rows:235px 1fr}.career-content__filter{padding:1rem 25px}.career-search-form{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1rem}.career-search-form select{grid-column:span 1}.career-content__contact{flex-direction:row;gap:1rem}@media (max-width: 1280px){.career-content{grid-template-columns:40vw 60vw}}}.email-error{color:red}.no-results{text-align:center;padding:1rem}.dialog{padding:0}.dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border:none;box-shadow:1px 0 .5rem #00000040;padding:1rem}.dialog__heading{display:flex;align-items:center;justify-content:center;height:3rem;position:sticky;top:0}.dialog__heading span{font-size:2rem;color:var(--primary)}.form-beratersuche .form-rounded{display:grid;grid-template-rows:1fr 1fr 1fr 1fr}.container-beratersuche{overflow-x:auto}.beratersuche-table-head{display:none}.beradersuche-table-body:nth-last-of-type(even){background-color:#e8e8e8;border:1px solid transparent}.beradersuche-table-body{padding:1rem}.beradersuche-table-block{display:grid;grid-template-columns:5rem 1fr;grid-gap:.5rem}.beradersuche-table-block a{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:5px;margin:13px 0;word-break:break-all}.beradersuche-table-block a img{width:1rem;height:auto;justify-self:center}.btn-rueckruf{display:block;padding:.5rem;margin:0 auto 0 0;background-color:#d0cfa5;border-radius:1rem;border:0;cursor:pointer;width:100%}.btn-rueckruf:hover{background-color:var(--primary)}.btn-rueckruf img{display:block;width:1rem;height:1rem;margin:auto}.dialog__body{padding:1rem .5rem}.beradersuche__contact-links{grid-column:2}@media (min-width: 765px){.dialog{width:400px;height:fit-content;margin:auto}.form-beratersuche.form-wrapper{position:sticky;top:90px;background:white;z-index:1;padding:2rem 1rem;box-shadow:0 0 2.5rem -2rem #000}.beratersuche-table-border .btn-rueckruf{margin:auto}.beratersuche-table-head,.beradersuche-table-body{display:grid;grid-template-columns:15% 17% 33% 25% 10%;align-items:center;border-radius:1rem}.beratersuche-table-border{padding:3rem}.show-mobile{display:none}.beradersuche-table-block{display:block}.beratersuche-table-border{padding:1rem;border:2px solid var(--primary);border-radius:1rem}.beratersuche-table-head span{padding:1rem;color:#fff;border:2px solid white;font-size:1.2rem;font-weight:700;text-align:center}.beratersuche-table-head span:first-of-type{background-color:var(--primary)}.beratersuche-table-head span:nth-of-type(2){background-color:#277f85}.beratersuche-table-head span:nth-of-type(3){background-color:#40989e}.beratersuche-table-head span:nth-of-type(4){background-color:#7cb5ba}.beratersuche-table-head span:nth-of-type(5){background-color:#c7dce0}.btn-rueckruf{width:auto}.btn-rueckruf img{width:2rem;height:2rem}.beradersuche-table-block a{margin:5px 0}.dialog__body{padding:1rem}}@media (min-width: 992px){.container-beratersuche{max-width:71.25rem;margin:auto;padding-right:1rem;padding-left:1rem;margin:3rem auto}.beradersuche-table-body{padding:0}.beradersuche-table-block{padding:1rem}.form-beratersuche.form-wrapper{background-image:url(/img/icon-contact-man-gray.png);background-size:7rem;background-repeat:no-repeat;background-position:100% 5px}.form-beratersuche .form-rounded{display:grid;grid-template-columns:300px 1fr 1fr 1fr;grid-template-rows:1fr}}.text-warning{color:#f68c02}.form-bewerbung{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 992px){.form-bewerbung{grid-template-columns:1fr}}.form-bewerbung .label-wrapper,.form-bewerbung .checkboxes-wrapper{margin-bottom:1rem}.form-bewerbung .checkboxes-wrapper .label-wrapper{margin-bottom:0}.career--box{position:relative;background-color:#fff;box-shadow:0 0 1.25rem -5px #000;padding:1rem;margin-top:-100px}.career--box small{font-size:var(--font-size-base);color:var(--color-text);text-transform:none}.career--box img{display:none}.career--box a{display:inline-block;color:#fff;font-family:Eurostile;text-transform:uppercase;text-decoration:none;background-color:#d0cfa5;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:1rem}.career--box__headline span{text-transform:uppercase;font-size:1.6rem;line-height:1.8rem;color:#d0cfa5}.career--box__current div:first-child p,.carrer--box__suitable p{color:var(--primary);text-transform:uppercase}.career--box__current div:first-child p b{font-size:var(--font-size-md);line-height:2rem;color:#000}.text-circle{display:none}.text-circle p{text-align:center;font-size:1.6rem}@media (min-width: 765px){.career--box{padding:2rem 4rem;margin-top:-120px}.career--box p,.career--box a{font-size:1.4rem}.career--box img{display:block;position:absolute;right:2rem;top:8rem;transform:rotate(-20deg)}.career--box__current{display:flex;align-items:center;gap:5rem}.career--box__headline span{font-size:var(--font-size-lg);line-height:3.6rem}.text-circle{display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;width:190px;height:190px;background-color:#0a565ad9;border-radius:100%;padding:.5rem}.career--box__current div:first-child p b{font-size:var(--font-size-xl);line-height:5rem}.text-circle p{font-size:1.6rem}}@media (min-width: 992px){.career--box__current{gap:15rem}}@media (min-width: 1200px){.career--box__current{gap:28rem}}main:where(.astro-GBDD3RVI){position:relative}@media (max-width: 765px){aside:where(.astro-GBDD3RVI){position:fixed;top:90px;left:-100%;width:100%;height:100%;background-color:#fff;transition:left .25s ease-in-out;z-index:2}.open-aside-menu:where(.astro-GBDD3RVI){position:fixed;top:90px;background-color:#fff;padding:0 .75rem;z-index:2;font-size:2rem;color:var(--primary);box-shadow:0 3px 3px -3px #0000007f;animation:wobble 2s ease-in-out}.close-aside-menu:where(.astro-GBDD3RVI){background-color:#fff;padding:1rem}.close__line:where(.astro-GBDD3RVI){height:2px;width:2rem;background:var(--primary);border-radius:2px;display:block;margin-left:.75rem}.close__line:where(.astro-GBDD3RVI):first-of-type{transform:translateY(0) rotate(45deg)}.close__line:where(.astro-GBDD3RVI):last-of-type{transform:translateY(-2px) rotate(-45deg)}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%)}30%{transform:translate(20%)}45%{transform:translate(-15%)}60%{transform:translate(10%)}75%{transform:translate(-5%)}to{transform:translate(0)}}#toggleAsideMenu:where(.astro-GBDD3RVI):checked~aside:where(.astro-GBDD3RVI){left:0}}@media (min-width: 765px){main:where(.astro-GBDD3RVI)>div:where(.astro-GBDD3RVI){grid-area:Banner}main:where(.astro-GBDD3RVI)>aside:where(.astro-GBDD3RVI){display:none}.close-aside-menu:where(.astro-GBDD3RVI),.open-aside-menu:where(.astro-GBDD3RVI){display:none}}
