html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:62.5%}*{padding:0;margin:0}*,:after,:before{box-sizing:inherit}body{font:1.6rem/1.2 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;font-style:inherit}b,strong{font-weight:700}a{color:inherit;text-decoration:none;background-color:transparent}code,kbd{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}button,iframe{border:0}button{color:inherit;border-radius:0;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none transparent;cursor:pointer;-webkit-appearance:button;outline:0}button,input{overflow:visible}button,input,textarea{font:inherit;text-align:inherit}input:disabled,textarea:disabled{color:inherit}button,select{text-transform:none}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}:focus{outline:0}::-moz-focus-inner{padding:0;border:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse}th{text-align:left;font-weight:inherit}details,menu{display:block}summary{display:list-item}[hidden],template{display:none}svg{overflow:hidden;display:inline-block}ol,ul{list-style:none}body,html{height:100%}body{max-width:1320px;margin-left:20px;margin-right:20px}body,p{font-family:Helvetica;font-size:18px;line-height:1.5;color:#1f1f1f;font-style:normal;font-weight:400}a{color:#bb2018}a:hover{text-decoration:underline}h1{font-family:Helvetica;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;color:#bb2018}@media screen and (min-width:800px){h1{font-size:40px;line-height:1.5}}h1{margin:24px 0}h3{font-family:Helvetica;font-size:22px;font-style:normal;font-weight:700;line-height:1.2}@media screen and (min-width:800px){h3{font-size:24px;line-height:1.5}}img{width:100%;height:auto}.button{font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;color:#fff;text-decoration:none}@media screen and (min-width:800px){.button{font-size:18px}}.button{background-color:#bb2018;border-radius:49px;padding:15px 30px;width:100%;transition:background-color .2s;display:inline-block;text-align:center}.button:hover{background-color:#a81d16;text-decoration:none}.logo-container{width:230px;height:auto}@media screen and (min-width:800px){.logo-container{margin-top:120px}}.text-wrapper{margin-bottom:32px}section+section{margin-top:56px}.contact-box{margin-top:16px}.contact-box span{min-width:80px;display:inline-block}@media screen and (min-width:800px){body{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}h1{margin:48px 0}.button{width:auto}section+section{margin-top:120px}}.footer{border-top:1px solid #ccc;padding-top:32px;margin-bottom:32px}.footer .navigation{display:flex}.footer .nav-link{font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;color:#1f1f1f;text-decoration:none;padding:0 16px;border-left:1px solid #ccc}.footer .nav-link:first-child{padding-left:0;border-left:none}.information-element .address-container{margin:40px 0}.information-element .button{margin-bottom:24px}.information-element .image-container{margin-bottom:24px;position:relative}@media screen and (min-width:800px){.information-element .image-text-wrapper{display:flex;gap:48px}.information-element .image-container{margin-bottom:0;width:50%}.information-element .text-container{width:50%}.information-element .address-container{margin:48px 0}.information-element .address-headline{font-family:Helvetica;font-size:18px;line-height:1.5;color:#bb2018;font-style:normal;font-weight:700;margin-bottom:16px}.information-element .button-container{display:flex;flex-wrap:wrap;gap:24px}.information-element .button{margin-bottom:0}}.content-ag .content-ag-headline{font-family:Helvetica;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;color:#bb2018}@media screen and (min-width:800px){.content-ag .content-ag-headline{font-size:40px;line-height:1.5}}.content-ag .content-ag-image-wrapper{margin:24px 0;display:flex;gap:24px;overflow:hidden;justify-content:center;flex-wrap:wrap}.content-ag .content-ag-image{position:relative;width:100%;aspect-ratio:16/9}.content-ag .content-ag-image .image{object-fit:cover}.content-ag .text-box{padding-left:24px;border-left:2px solid #bb2018;margin-bottom:32px}.content-ag .title{margin-bottom:8px;font-weight:700}@media screen and (min-width:800px){.content-ag .content-ag-image-wrapper{margin:40px 0;gap:40px;flex-wrap:nowrap}.content-ag .content-ag-image{position:relative;width:50%;aspect-ratio:16/9}.content-ag .content-ag-image .image{object-fit:cover}.content-ag .content-wrapper{display:flex;gap:40px}.content-ag .column{width:50%}.content-ag .text-box{margin-bottom:40px}}.datenschutz{margin-bottom:56px}.datenschutz h1{font-size:32px;font-weight:700;-webkit-margin-before:21.44px;margin-block-start:21.44px;-webkit-margin-after:21.44px;margin-block-end:21.44px}.datenschutz h2{font-size:24px;font-weight:700;-webkit-margin-before:19.92px;margin-block-start:19.92px;-webkit-margin-after:19.92px;margin-block-end:19.92px}.datenschutz ul{list-style-type:disc;-webkit-padding-start:40px;padding-inline-start:40px;-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-after:16px;margin-block-end:16px}.datenschutz p{-webkit-margin-before:14px;margin-block-start:14px;-webkit-margin-after:14px;margin-block-end:14px}.datenschutz .contact-box p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.joboffers .bite-jobs .bite-jobs-block .bite-jobs-count span{font-family:Helvetica;font-size:18px;line-height:1.5;color:#bb2018;font-style:normal;font-weight:700;font-size:24px;color:#fff;background-color:#bb2018}.joboffers .bite-jobs .bite-jobs-filters .bite-jobs-filter-select{border:1px solid #bb2018}.joboffers .bite-jobs .bite-jobs-filters .bite-jobs-filter-select .bite-jobs-filter-select-dropdown:after{border-color:#bb2018 transparent transparent}.joboffers .bite-jobs .bite-jobs-filters .bite-jobs-filters__filter-label,.joboffers .bite-jobs .bite-jobs-list th{font-family:Helvetica;font-size:18px;line-height:1.5;color:#1f1f1f;font-style:normal;font-weight:400;font-weight:700}.joboffers .bite-jobs .bite-jobs-list th>div .sort-by-label{color:#bb2018!important}.joboffers .bite-jobs .bite-jobs-list td{font-family:Helvetica;font-size:18px;line-height:1.5;color:#1f1f1f;font-style:normal;font-weight:400}.joboffers .bite-jobs .bite-jobs-list .bite-jobs-list--title a{color:#bb2018}.joboffers .bite-jobs .bite-jobs-load-more .btnDisplayMore{background-color:#bb2018}.joboffers .bite-jobs .bite-jobs-load-more .btnDisplayMore:hover{background-color:#a81d16}.joboffers-table-container{margin-bottom:56px}@media screen and (min-width:800px){.joboffers-table-container{margin-bottom:120px}}.joboffers-filter .joboffer-headline{font-family:Helvetica;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;color:#bb2018}@media screen and (min-width:800px){.joboffers-filter .joboffer-headline{font-size:40px;line-height:1.5}}.joboffers-filter .joboffer-headline{margin-bottom:32px}.job-application .banner{text-align:center}.job-application .application-button{margin-top:32px;margin-bottom:48px}