/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.to-top{position:fixed;right:10px;bottom:10px;background:rgba(30,37,39,0.8);width:45px;height:45px;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;z-index:100;display:block;}.to-top.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}.to-top i{width:100%;height:100%;font-size:30px;line-height:44px;}.to-top:hover{background:rgba(30,37,39,1);}@media (min-width:992px){.to-top{width:55px;height:55px;right:30px;bottom:30px;}.to-top i{font-size:30px;line-height:52px;}}
:root{--g-border-radius:10px;}@media (max-width:1199px){.two-columns .main-navigation ul.menu{text-align:right;}}.field--name-field-field-mt-prg-special-featu .field--name-field-mt-sf-fa-class{color:#434343;}#subfooter .menu-item a:hover{color:var(--accent-fg-color);text-decoration:none;}.view-news .views-row{margin-bottom:30px;}.view-news .views-row .field--name-field-inhaltsbereich{display:flex;flex-wrap:nowrap;gap:40px;align-items:center;justify-content:flex-start;}.view-news .paragraph--type--bild ul.links{padding:5px 0;}@media (max-width:420px){.view-news .views-row .field--name-field-inhaltsbereich{display:block;}.view-news .views-row .field--name-field-inhaltsbereich .field__item:nth-child(1) .paragraph--type--bild{margin-bottom:20px;text-align:center;}.view-news .views-row .field--name-field-inhaltsbereich .field__item:nth-child(1) .paragraph--type--bild img{margin:0 auto;}}.view-news .views-row .field--name-field-inhaltsbereich .field__item:nth-child(1){flex:30% 1;align-self:flex-start;}.view-news .views-row .field--name-field-inhaltsbereich .field__item:nth-child(1) .paragraph--type--bild{}.view-news .views-row .field--name-field-inhaltsbereich .field__item:nth-child(2){flex:70% 1;}.view-news.view-display-id-block_3 .views-field-title a,.view-news.view-display-id-block_8 .views-field-title a,.view-news.view-display-id-block_9 .views-field-title a{border-bottom:1px solid var(--accent-fg-color);display:inline;font-weight:700;}.view-display-id-block_3 .views-field-title a:hover,.view-display-id-block_8 .views-field-title a:hover,.view-display-id-block_9 .views-field-title a:hover{background-color:rgba(var(--accent-color-2-val),0.15);color:#2e3436;}.block-views-blocknews-block-2 .field--name-field-bild img{border:1px solid #dddddd;border-radius:var(--g-border-radius);}.page-node-1014  .media--type-image img{border:1px solid #dddddd;padding:1rem;border-radius:var(--g-border-radius);}.views-field-field-banner-bild img{width:100%;}.view-stellenangebote .more-link{text-align:left;}.block-system-breadcrumb-block{padding:20px 0 0px;}@media (max-width:540px){body:not(.path-frontpage) .main,.sidebar,.path-frontpage .region-content{padding:40px 0 30px;}.slotholder,.tp-mask-wrap,.tp-caption,.slideshow-fullwidth,.slider-revolution,.slideshow-internal{max-height:238px !important;min-height:238px !important;}.header-container ul.menu.sf-accordion li a{font-size:1.6em;}}.block-views-blocknews-block-4,.block-views-blocknews-block-5,.block-views-blocknews-block-6{margin-bottom:0;margin-top:120px;position:relative;}.block-views-blocknews-block-4:before,.block-views-blocknews-block-5:before,.block-views-blocknews-block-6:before{width:5200px;height:100%;margin-left:-2600px;left:50%;top:0;bottom:0;position:absolute;display:block;content:" ";background-color:var(--light-gray) !important;z-index:-1;}.block-views-blocknews-block-4 h2,.block-views-blocknews-block-5 h2,.block-views-blocknews-block-6 h2{text-align:center;padding-top:20px;padding-bottom:30px;position:relative}.view-display-id-block_6 > .view-content > .views-row{--min:20ch;--gap:6rem;display:flex;flex-wrap:wrap;gap:var(--gap);}.view-display-id-block_6 > .view-content > .views-row  > div{--min:20ch;flex:1 1 var(--min);}.block-views-blocknews-block-4 .view-news .view-content .views-row,.block-views-blocknews-block-5 .view-news .view-content .views-row,.block-views-blocknews-block-6 .view-news .view-content .views-row{margin-bottom:0;}.view-news h3{font-size:1.12em;margin:5px 0 10px 0 !important;}.view-news .teaser-logo{display:grid;place-content:center;min-height:227px;margin-bottom:15px;}.view-news .views-field-created{font-size:0.69em;margin-top:10px;margin-right:10px;padding:5px 0;text-transform:uppercase;line-height:1;font-weight:700;color:var(--accent-fg-color);}.block-views-blocknews-block-4 .views-field-view-node .field-content,.block-views-blocknews-block-5 .views-field-view-node .field-content{font-size:0.87em;text-transform:uppercase;font-weight:700;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:none;border:none;background-color:var(--light-gray) !important;}.ui-accordion .ui-accordion-header{color:var(--accent-fg-color) !important;font-size:2em;margin:5px 0 0 0 !important;font-weight:700;}.ui-accordion .ui-accordion-header:after{content:"\f105";position:absolute;top:50%;margin-top:-0.5em;right:20px;font-family:"FontAwesome";font-size:1.4em;line-height:1;color:var(--accent-fg-color);}.ui-accordion .ui-accordion-header.ui-state-active:after{transform:rotate(90deg);}.ui-widget{}.ui-accordion .ui-accordion-content{padding:1em 1.5em;display:flex;flex-wrap:wrap;}@media (max-width:520px){.ui-accordion .ui-accordion-content{display:block;}}.ui-accordion .ui-accordion-content .views-row{flex:50% 1;padding-right:20px;}.view-display-id-block_8 .views-field-created,.view-display-id-block_9 .views-field-created,.view-display-id-block_8 .views-field-field-datum,.view-display-id-block_9 .views-field-field-datum{font-size:0.69em;margin-top:10px;margin-right:10px;padding:5px 0;text-transform:uppercase;line-height:1;font-weight:700;color:var(--accent-fg-color);}.view-display-id-block_8 .views-field-title a,.view-display-id-block_9 .views-field-title a{font-size:1.12em;font-weight:700;}.view-display-id-block_8 .views-field-title a:hover,.view-display-id-block_9 .views-field-title a:hover{color:var(--accent-fg-color);}.view-display-id-block_8 .views-field-view-node,.view-display-id-block_9 .views-field-view-node{text-align:left;}.view-display-id-block_8 .more-link,.view-display-id-block_9 .more-link{margin:5px 0;}body{margin:0 15px;background:transparent;}.paragraph--type--body ul{margin-bottom:15px;padding-left:15px;}.paragraph--type--body ul li{margin-bottom:10px;}.view-teammitglieder .item-list ul:not(.contextual-links){--min:21ch;--gap:6rem;display:grid;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));list-style:none;margin-bottom:60px;}.view-teammitglieder:not(.view-display-id-attachment_1) .item-list li{cursor:pointer;}.view-teammitglieder .item-list ul img{border-radius:50%;text-align:center;padding:20px;}.view-teammitglieder .item-list ul figure{max-width:300px;margin:0 auto;}.view-teammitglieder:not(.view-display-id-attachment_1) .item-list:nth-child(1) ul img{background:var(--bright-bg-color);}.view-teammitglieder:not(.view-display-id-attachment_1) .item-list:nth-child(1) ul img:hover{background:var(--hornhautumbra);}.view-teammitglieder:not(.view-display-id-attachment_1) .item-list:nth-child(2) ul img{background:var(--hornhautumbra);}.view-teammitglieder:not(.view-display-id-attachment_1) .item-list:nth-child(2) ul img:hover{background:var(--bright-bg-color);}.view-teammitglieder h2{margin-bottom:30px;}.view-teammitglieder h3{margin-bottom:8px;font-size:1.12em;}.view-teammitglieder p.funktion{margin-bottom:15px;font-size:16px;}.view-teammitglieder .contact{display:none;}.view-teammitglieder p{padding:0 0 5px 0;white-space:nowrap;font-size:14px;}.view-teammitglieder .fa{margin-right:10px;}.view-teammitglieder .attachment .slide__media{position:relative;}.view-teammitglieder .attachment .slick-slider .slide__title{margin-bottom:8px;font-size:1.12em;}.view-teammitglieder .attachment .slide__media img{background:var(--bright-bg-color);border-radius:50%;height:auto;padding:20px;}.view-teammitglieder .boshfpngr{padding-left:0;font-size:14px;font-style:normal;}.view-mt-internal-banner .field--type-image{display:flex;justify-content:center;}.view-mt-internal-banner .field--type-image picture{width:100%;}.view-mt-internal-banner .field--type-image picture img{object-fit:cover;width:100%;}.field--name-field-inhaltsbereich .field__item .field--name-field-body h2{scroll-margin-top:90px;}.user-logged-in .field--name-field-inhaltsbereich .field__item .field--name-field-body h2{scroll-margin-top:130px;}.view-faq .views-accordion-header{font-size:inherit;font-weight:bold;color:var(--main-color) !important;background-size:16px 16px;padding:15px 0 15px 60px;position:relative;border-radius-top:var(--g-border-radius);}.view-faq .views-accordion-header:before{content:"\f105";position:absolute;top:50%;margin-top:-0.5em;left:20px;font-family:"FontAwesome";font-size:1.4em;line-height:1;color:black;}.view-faq .views-accordion-header:after{display:none;}.solution-ebib .view-faq .views-accordion-header:before{color:black;}.view-faq .views-accordion-header.ui-state-active{border-left:1px solid var(--accent-color-2) !important;border-top:1px solid var(--accent-color-2) !important;border-right:1px solid var(--accent-color-2) !important;}.view-faq .views-accordion-header.ui-state-active:before{content:"\f078";}.view-faq .views-accordion-header p{padding:0 50px 0 0;}.view-faq .views-accordion-header{margin-bottom:20px;}.view-faq h3{margin-bottom:30px;}.view-faq .view-content > div > div{margin-bottom:30px;}.view-faq .view-content > div{margin-bottom:60px;}.view-faq .view-content a,.view-faq .view-content a:hover{border-bottom:none !important;color:#2e3436;font-weight:700;background-color:transparent;}.view a.tabledrag-handle .handle{padding:1em 1em;}.view-faq{font-family:inherit;}.view-faq .ui-accordion-content{border-color:var(--accent-color-2);}.view-faq .ui-accordion-content p{padding:0 40px 15px 0;}.views-field-field-antwort{padding-left:37px;}.hr_404{height:20px;border:1px solid black;}.page-node-type-seite-anwendung .node--content a,.page-node-type-seite-anwendung .node--content a:hover{border-bottom:none !important;color:#2e3436;font-weight:700;background-color:transparent;}
.path-admin .fade{opacity:1;filter:alpha(opacity=100);}
