/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:none !important;background-size:inherit !important;}body.administrator .toolbar-menu .gastronom,body.gastronom .menu-item__commerce-admin_commerce,#toolbar-bar .toolbar-id--toolbar-icon-escape-admin{display:none !important;}.layout-region-custom-main{-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;width:80%;padding-right:0;float:none;box-sizing:border-box;}.layout-region-custom-secondary{z-index:101;-ms-flex-preferred-size:var(--ginSidebarWidth);flex-basis:var(--ginSidebarWidth);width:var(--ginSidebarWidth) !important;position:fixed;top:0;right:0;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;background:var(--colorGinLayerBackground);-webkit-box-shadow:0 0 48px rgb(0 0 0 / 8%);box-shadow:0 0 48px rgb(0 0 0 / 8%);border-left:1px solid var(--colorGinLayerBorder);width:100%;box-sizing:border-box;padding:100px 30px 30px 30px;}.dashboard .admin-item svg{display:none;}.dashboard .admin-item label{display:flex;font-size:1rem;margin-top:-1px;}.dashboard .admin-item .ampel-wrapper{position:absolute;right:70px;top:50%;font-size:1rem;display:flex;align-items:center;margin-top:-12px;}.dashboard .admin-item__description{max-width:80%;}.css-ampel{display:flex;width:20px;height:20px;border-radius:5px;position:relative;background-color:#370011;zoom:1.7;margin-right:8px;z-index:100;cursor:pointer;}.css-ampel span,.css-ampel:before,.css-ampel:after{content:"";color:white;position:absolute;border-radius:15px;width:12px;height:12px;left:4px;top:4px;}.css-ampel.status-:before{background-color:red;background-color:dimgrey;}.css-ampel.status-2:before{background-color:yellow;background-color:dimgrey;}.css-ampel.status-1:before{background-color:green;background-color:dimgrey;}.ampelrot:before{background-color:red;box-shadow:0 0 20px red;}.ampelgelb:after{background-color:yellow;box-shadow:0 0 20px yellow;}.ampelgruen span{background-color:limegreen;box-shadow:0 0 20px limegreen;}.ampelrotblinkend:before{animation-name:rotblinkend;animation-timing-function:ease-in;animation-duration:2s;animation-iteration-count:infinite;}@keyframes rotblinkend{0%{background-color:dimgrey;}30%{background-color:dimgrey;}40%{background-color:red;box-shadow:0 0 20px red;}100%{background-color:red;box-shadow:0 0 20px red;}}.item-locked-1{cursor:not-allowed;background-color:#f2f2f2;color:grey;}.item-locked-1 a.admin-item__link{pointer-events:none;}#edit-group-besteht-aus .details-wrapper{display:flex;}#edit-group-besteht-aus .details-wrapper >.form-wrapper{width:33%;}.entity-embed-dialog .form-item--attributes-data-entity-embed-display-settings-svg-render-as-image.formtips-item{display:none;}.entity-embed-dialog fieldset[id^="edit-attributes-data-entity-embed-display-settings-svg-attributes-"]{display:none;}.entity-embed-dialog  .js-form-item-attributes-data-entity-embed-display-settings-image-link{display:none;}.is-iframe .region-meta.layout-container{display:none;}.is-iframe .region-sticky{display:none;}.is-iframe .sticky-shadow{display:none;}.is-iframe{padding-left:0 !important;}.is-iframe .toolbar-fixed.path-layout-builder{padding-left:0;}.is-iframe .dialog-off-canvas-main-canvas .page-content{margin:0 !important;}.is-iframe .dialog-off-canvas-main-canvas > .layout-container{margin-left:0 !important;margin-right:0 !important;}.is-iframe .dialog-off-canvas-main-canvas .page-content > .region-content{margin-top:0 !important;}.is-iframe .dialog-off-canvas-main-canvas .region-highlighted{margin-top:0 !important;}.is-iframe .dialog-off-canvas-main-canvas .help{display:none;}.is-iframe .dialog-off-canvas-main-canvas .layout-builder-configure-section{border:none !important;}.is-iframe .layout-builder-add-block{border:none !important;}.is-iframe .gin-secondary-toolbar{display:none !important;}.entities-list.responsive-enabled.draggable-table{display:table!important;}.entity-browser-modal .ui-widget-content.ui-dialog-content{padding:.5rem !important;padding-top:0 !important;}.browser .browser--header{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}.browser .browser--footer{padding-top:0.4rem !important;padding-bottom:0.2rem !important;}.media-type--document img.image-style-browser-thumbnail{width:auto;max-height:100%;margin:auto;}.media-item:hover .media-thumbnail{box-shadow:0 0 0.5em 0.1em hsla(203,100%,60%,0.7);}.media-item.selected{opacity:0.5;}.media-item.selected .media-thumbnail{border:1px solid #3ab2ff;box-shadow:0 0 0.5em 0.1em hsla(203,100%,60%,0.7);}.media-item .media-thumbnail{height:96px;width:123px;border:1px solid #ccc;transition:all .1s linear;}.media-item .media-thumbnail:hover{border:1px solid #3ab2ff;box-shadow:0 0 0.5em 0.1em hsla(203,100%,60%,0.7);}.media-item .media-thumbnail img{display:block;}.media-item{width:125px !important;margin:0 !important;padding:0 !important;transition:all .1s linear;cursor:pointer !important;}.media-item .media-name{font-size:10px;line-height:1.25;margin-top:3px;text-align:center;word-break:break-all;}.media-library-views-form__rows{margin:0 !important;gap:2rem;}.media-directories-widget .entities-list:not(.entities-list--single-item){grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;}.media-directories-widget .entities-list:not(.entities-list--single-item) > div{min-width:180px !important;}.media-library-widget-modal .media-library-item--grid{max-width:130px !important;}#drupal-off-canvas-wrapper .inline-block-create-button::before{display:none!important;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.form-type-checkbox .formtips-wrapper{display:inline-block;}.formtip{display:inline-block;box-sizing:content-box;width:13px;height:13px;margin:0 .3em;text-align:center;vertical-align:baseline;text-decoration:none;letter-spacing:normal;color:#fff;border:2px solid #ccc;border-radius:50%;background-color:#ccc;font-size:12px;font-weight:bold;line-height:13px;}.formtip:focus,.formtip:hover,.formtip:active{cursor:help;transition:all .25s ease-in-out;text-decoration:none;color:#fff;border:2px solid #2369a6;background-color:#2369a6;}.formtip::before{content:'?';color:#fff;}.formtips-processed:not(.formtips-show){display:none;opacity:0;}.formtips-processed.formtips-show{display:block;opacity:1;}.formtips-processed{position:absolute;z-index:100;display:none;padding:20px;transition:opacity .25s ease-in-out;text-align:left;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.4;}.formtips-processed ul.tips,div.description.formtips-processed,.form-item .description.formtips-processed,.form-item__description.formtips-processed{margin:0;color:#fff;}.formtips-processed.filter-guidelines,div.description.formtips-processed,.form-item .description.formtips-processed,.form-item__description.formtips-processed,.fieldset__description.formtips-processed{background-color:#1e2021;}.formtips-processed.filter-guidelines .filter-guidelines-item,.fieldset__description.formtips-processed{margin:0;color:#fff;}.filter-wrapper .form-item label{display:table;}.formtips-processed::before{position:absolute;top:-12px;left:1.5em;width:0;height:0;content:'';border:6px solid transparent;border-bottom-color:#1e2021;}.formtips-item{position:relative;overflow:visible !important;}.vertical-tabs{overflow:inherit !important;}
.bs-bg-success{background-color:green !important;}.bs-bg-warning{background-color:yellow !important;}.bs-bg-danger{background-color:red !important;}.bs-bg-light{background-color:lightgray !important;}.ui-dialog-off-canvas .bs-bg-sm-success{background-color:green !important;}@media screen and (max-width:576px){.bs-bg-sm-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-sm-warning{background-color:yellow !important;}@media screen and (max-width:576px){.bs-bg-sm-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-sm-danger{background-color:red !important;}@media screen and (max-width:576px){.bs-bg-sm-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-sm-light{background-color:lightgray !important;}@media screen and (max-width:576px){.bs-bg-sm-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-md-success{background-color:green !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-md-warning{background-color:yellow !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-md-danger{background-color:red !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-md-light{background-color:lightgray !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-lg-success{background-color:green !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-lg-warning{background-color:yellow !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-lg-danger{background-color:red !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-lg-light{background-color:lightgray !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-xl-success{background-color:green !important;}@media (min-width:1200px){.bs-bg-xl-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-xl-warning{background-color:yellow !important;}@media (min-width:1200px){.bs-bg-xl-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-xl-danger{background-color:red !important;}@media (min-width:1200px){.bs-bg-xl-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-xl-light{background-color:lightgray !important;}@media (min-width:1200px){.bs-bg-xl-light{background-color:lightgray !important;}}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
div#edit-documents{margin:0;}.news-detail._none .layout.lg_row.layout-builder__layout>div:nth-of-type(2) .karriere-block:first-of-type{margin-top:38px;margin-bottom:2rem;text-align:right;}.news-detail._none .layout.lg_row.layout-builder__layout>div:nth-of-type(1) .karriere-block:first-of-type{margin-top:2rem;}.news-detail._none .layout.lg_row.layout-builder__layout>div:nth-of-type(1) .karriere-block:first-of-type hr{display:none;}@media (max-width:1023px){.news-detail._none .layout.lg_row.layout-builder__layout>div:nth-of-type(2) .karriere-block:first-of-type{display:none;}}.mobile-cta .karriere-block h2{display:none;}.mobile-cta .karriere-block{margin-bottom:2rem;}.mobile-cta .karriere-block{display:block;}@media (min-width:1023px){.mobile-cta .karriere-block{display:none;}}.bottom .karriere-block{margin-bottom:4rem;}
