#jobs-template .h1,#jobs-template h1{font-size:50px;letter-spacing:.72px}#jobs-template .h2,#jobs-template h2{font-size:40px}#jobs-template .h3,#jobs-template h3{font-size:31px;letter-spacing:.65px}#jobs-template h1.page-title{font-size:29px}#jobs-template .font-bitter{font-family:Bitter,serif;font-optical-sizing:auto;font-weight:600!important;text-transform:none}#jobs-template .page-content ol:last-child,#jobs-template .page-content p:last-child,#jobs-template .page-content ul:last-child{margin-bottom:0}#jobs-template .dg-nav-item-logo{margin-bottom:0}#jobs-template .main-nav-row .dg-nav .dg-logo-link{padding:0 .5rem 0 0}#jobs-template .shrink{height:100px!important}#jobs-template .accordion-button{font-size:22px;padding:1rem}#jobs-template .accordion-button:not(.collapsed){background-color:#f2f4f7;color:#000}#jobs-template .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}#jobs-template .faq-item{max-width:50vw;margin-left:auto;margin-right:auto}#jobs-template .dg-logo{margin-top:10px}#jobs-template .list{background-color:#f2f4f7;padding:1rem;margin-bottom:1rem;border-radius:.5rem}#jobs-template .job-start::before{content:"";background-image:url(Icons/kalender.svg);width:.8em;height:auto;aspect-ratio:1;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}#jobs-template .job-ort::before{content:"";background-image:url(Icons/karte.svg);width:.8em;height:auto;aspect-ratio:1;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}#jobs-template .job-ort,#jobs-template .job-start{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:0}#jobs-template .jobs-headline{margin-top:5rem;margin-bottom:2rem}#jobs-template .job-posting.list{position:relative;padding-right:95px;padding:1.5rem 2rem}#jobs-template .job-posting.list a{line-height:1.5}#jobs-template .job-posting.list a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}#jobs-template .job-posting.list h4{display:flex;align-items:center}#jobs-template .job-posting.list .bewerben-button{display:none}#jobs-template .dg-box-slim.d-flex .container{padding-inline:0}#jobs-template .logo-mobile-link img.dg-logo{margin-top:0!important}#jobs-template .job-posting.show{margin:3rem auto 5rem;max-width:70vw;margin-inline:auto}#jobs-template .chart-container{width:500px;margin:20px auto 150px}#jobs-template .bewerbungs-button{margin-top:2rem}#jobs-template .arrow-long{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}#jobs-template .page-content a:hover{text-decoration:none}#jobs-template .dg-teaser-icons{justify-content:center;gap:8vw}#jobs-template .teaser-pair{flex:unset}#jobs-template .teaser-pair .ce-bodytext{margin-top:1rem}#jobs-template .dg-box.bg-metal .carousel-indicators div{border:1px solid #fff}#jobs-template .dg-box.bg-metal .carousel-indicators .active{background-color:#fff}#jobs-template .dg-box-slim.d-flex.justify-content-center.align-items-center{padding:1rem 0 0 0}@media (max-width:1250px){#jobs-template .job-posting.list h4{max-width:77%}}@media (max-width:1200px){#jobs-template .dg-2col{flex-direction:column-reverse}#jobs-template .dg-teaser-icons{flex-direction:row}#jobs-template .dg-teaser-icons .teaser-pair img{width:100px;height:100px}}@media (max-width:1199px){#jobs-template .dg-box{padding:1rem}#jobs-template .dg-box>.container{padding-left:0;padding-right:0}}@media (max-width:1000px){#jobs-template .faq-item{max-width:100%}}@media (max-width:770px){#jobs-template .dg-box.d-flex.flex-column.justify-content-center .container{padding:0}}@media (max-width:600px){#jobs-template .job-posting.list h4{max-width:100%;font-size:1rem}#jobs-template .job-posting.list img.arrow-long{display:none}#jobs-template .job-posting.list .bewerben-button{display:block;border:solid #261615 2px;padding:0 1rem;margin-top:1rem;background-color:transparent}#jobs-template h1{font-size:45px}#jobs-template .teaser-pair img{width:70px!important}#jobs-template .teaser-pair .ce-bodytext{margin-top:0}}@media (max-width:450px){#jobs-template .faq-item .accordion-button{padding:.8rem;font-size:19px;gap:5px}#jobs-template h1{font-size:35px}#jobs-template .job-posting.show{max-width:80vw}}@media (max-width:400px){#jobs-template .dg-teaser-icons .teaser-pair img{width:50px!important;height:50px!important}#jobs-template .dg-teaser-icons .teaser-pair .ce-bodytext{margin-top:1rem!important;font-size:1rem}#jobs-template .job-posting.list h4{max-width:100%;font-size:.9rem}#jobs-template h1{font-size:30px}#jobs-template .dg-box{padding-inline:16px!important}}