@charset "UTF-8";
/****
 **** mate theme files / custom_variables
 **** uncomment to override materialize variables
 ****
 */
/*
 * mate theme files / custom_variables
 *
 * uncomment to override materialize variables
 */
/* ============================= */
/*        Colour Schemes         */
/* ============================= */
/* ============================= */
/*     MATE Theme Variables      */
/* ============================= */
/* Colors */
/* Text Colors */
/* Boxes */
/* Content Box */
/* Breadcrumb */
.mod_breadcrumb {
  background: rgba(200, 201, 199, 0.25);
  height: inherit;
  padding: 24px 0 27px;
  display: flex;
  align-items: center;
  line-height: 1;
}
.mod_breadcrumb li {
  display: inline-block;
  margin-right: 5px;
}
.mod_breadcrumb li:not(.last):after {
  content: "/";
  font-size: 14px;
}
.mod_breadcrumb li.active {
  font-size: 14px;
  text-transform: uppercase;
  margin: 0;
  padding-top: 4px;
  letter-spacing: 1.5px;
}
.mod_breadcrumb li.first a {
  margin-left: 0;
}
.mod_breadcrumb a {
  text-transform: uppercase;
  color: #000;
  margin-right: 10px;
  font-size: 14px;
  letter-spacing: 1.5px;
}
.mod_breadcrumb a:hover {
  color: #fff;
}
/* Headerbild */
.headerimage {
  box-shadow: 0px 20px 30px 0 rgba(0, 0, 0, 0.12);
}
.headerimage img {
  width: 100%;
  vertical-align: bottom;
}
/* Navigation */
.career #header .desktop-menu-custom {
  margin: 0;
}
.career #header .desktop-menu-custom li:not(.toggleDesktopMenu) {
  display: block !important;
}
.career #header .nav-wrapper ul li.level_1 > a {
  text-transform: none;
  font-size: 20px;
  font-weight: 700;
  padding: 5px 25px;
}
.career .toggleDesktopMenu, .career .search-link {
  display: none;
}
#header {
  position: static;
  padding-top: 0 !important;
}
#header .brand-logo .ce_image:not(.fixed-nav) img {
  padding: 0;
  max-height: 80px;
}
#header .mod_article {
  overflow: visible;
}
#header .mod_customnav {
  background: none;
  box-shadow: none;
  height: inherit;
  line-height: 1;
  margin: 0;
}
#header .mod_mateNavbar {
  top: 0;
  height: 150px;
  box-shadow: 0px 2px 1px 0 rgba(191, 191, 191, 0.25);
  position: absolute;
}
#header .mod_mateNavbar.stuck {
  height: 95px;
  z-index: 900;
}
#header .mod_mateNavbar .nav-wrapper > div {
  margin: 0 auto;
}
#header nav .brand-logo {
  position: relative;
  background: #FFB81C;
  height: 100%;
  padding: 0 30px;
}
#header nav .brand-logo .mod_article {
  display: flex;
  align-items: center;
  height: 100%;
}
#header .toggleDesktopMenu {
  border-right: 2px solid #000;
}
#header .toggleDesktopMenu a {
  font-size: 16px !important;
}
#header .toggleDesktopMenu .close-icon {
  display: none;
}
#header .toggleDesktopMenu.active .close-icon {
  display: flex;
}
#header .toggleDesktopMenu.active .open-icon {
  display: none;
}
#header .toggleDesktopMenu.active a, #header .toggleDesktopMenu.active i.material-icons {
  color: #FFB81C;
}
#header .toggleDesktopMenu i.material-icons {
  color: #000;
  font-size: 20px;
  line-height: 1;
}
.megamenu-open:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 13;
}
.mod_changelanguage.block {
  overflow: visible;
}
.mod_changelanguage ul.dropdown-content {
  padding: 0;
}
.mod_changelanguage ul.dropdown-content li {
  min-height: inherit;
}
.mod_changelanguage ul.dropdown-content li > span, .mod_changelanguage ul.dropdown-content li > a {
  color: #000;
  padding: 10px;
  height: inherit;
  line-height: 1;
  margin: 0;
  border: none;
  font-size: 14px;
}
.mod_changelanguage .select-wrapper {
  position: relative;
}
.mod_changelanguage .select-wrapper .caret {
  fill: #000;
}
.mod_changelanguage .select-wrapper input.select-dropdown {
  border: none;
  color: #000;
  padding: 0 0 0 20px;
  margin: 0 0 0 15px;
  width: 65px;
  background: none;
  font-weight: 400;
}
.mod_changelanguage .select-wrapper:before {
  position: absolute;
  content: "";
  font-family: "Material Icons";
  left: 15px;
  top: 1px;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 15px;
}
.mod_changelanguage .select-wrapper span.caret {
  right: 0;
  padding: 0;
}
.mod_changelanguage .select-wrapper span.caret:after {
  font-size: 18px;
}
nav i.material-icons {
  color: #000;
}
.sectionTop {
  background: none;
  z-index: inherit;
  height: 60px;
  position: absolute;
  top: 0;
}
.sectionTop .inside {
  display: flex;
  justify-content: flex-end;
  height: 100%;
}
.sectionTop .inside > div {
  z-index: 15;
}
.sectionTop .inside nav a, .sectionTop .inside nav span {
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 10px;
  border-right: 1px solid #a2a2a2;
  color: #000;
  letter-spacing: 1.5px;
}
.sectionTop .inside nav a.last, .sectionTop .inside nav span.last {
  padding-right: 0;
  margin-right: 0;
  border: none;
}
.sectionTop .inside nav a:hover, .sectionTop .inside nav span:hover {
  background: none;
  color: #fff;
}
.sectionTop .inside nav span {
  color: #FFB81C;
}
.sectionTop .inside nav span:hover {
  color: #FFB81C;
}
.sectionTop .inside nav > div {
  padding: 0;
}
.search-link {
  float: right;
  padding-top: 60px;
  display: flex;
  align-items: center;
  height: 100%;
}
.stuck .brand-logo .ce_image.fixed-nav img {
  height: inherit;
}
nav .search-link i.material-icons {
  font-size: 20px;
}
@media (min-width: 993px) {
  #header .nav-wrapper ul.dropdown-content .dropdown-content {
    left: 0 !important;
  }
  #header .desktop-menu-custom {
    margin: 0 10px 0 0;
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: 60px;
  }
  #header .desktop-menu-custom li:not(.toggleDesktopMenu) {
    display: none;
  }
  #header .desktop-menu-custom > li > ul.active {
    width: 100%;
    background: #fff;
    top: 140px !important;
    left: 0 !important;
    padding: 30px 0 60px;
  }
  #header .nav-wrapper {
    position: static;
  }
  #header .nav-wrapper a {
    white-space: normal;
  }
  #header .nav-wrapper .level_1 > a.dropdown-button + .dropdown-content {
    position: absolute;
    display: none !important;
    top: 150px !important;
    width: 100% !important;
    background: #fff;
    left: 0 !important;
    opacity: 1;
    padding: 50px 0;
  }
  #header .nav-wrapper .level_1 > a.dropdown-button.active + .dropdown-content {
    display: block !important;
  }
  #header .nav-wrapper .container > div, #header .nav-wrapper .mod_breadcrumb ul > div, .mod_breadcrumb #header .nav-wrapper ul > div {
    margin-right: -15px;
    margin-left: -10px;
  }
  #header .nav-wrapper ul.level_3 {
    display: block !important;
    opacity: 1;
  }
  #header .nav-wrapper ul.dropdown-content {
    position: relative;
  }
  #header .nav-wrapper ul.dropdown-content .dropdown-content.level_3 {
    position: relative;
    margin: 0;
    left: 0;
  }
  #header .nav-wrapper ul li {
    height: 20px;
  }
  #header .nav-wrapper ul li:hover ul.dropdown-content {
    display: none;
  }
  #header .nav-wrapper ul li a:hover:before, #header .nav-wrapper ul li a.active:before {
    display: none;
  }
  #header .nav-wrapper ul li a .nav-item-img {
    text-transform: none;
  }
  #header .nav-wrapper ul li.level_1 > a {
    font-size: 16px;
    letter-spacing: 0.1px;
  }
  #header .nav-wrapper ul li.level_1 > a.active, #header .nav-wrapper ul li.level_1 > a:hover, #header .nav-wrapper ul li.level_1 > a.trail {
    color: #FFB81C;
  }
  #header .nav-wrapper ul li.level_1 > a.trail:before {
    display: none;
  }
  #header .nav-wrapper ul li.level_2 {
    width: calc(100% / 4);
    float: left;
    clear: none;
    padding: 0 10px;
    font-weight: 700;
  }
  #header .nav-wrapper ul li.level_2:hover ul {
    display: block;
  }
  #header .nav-wrapper ul li.level_2:hover a {
    color: #000;
  }
  #header .nav-wrapper ul li.level_2 > a {
    letter-spacing: 1.5px;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 0;
    position: relative;
    display: inline-block;
    width: 100%;
  }
  #header .nav-wrapper ul li.level_2 > a:hover, #header .nav-wrapper ul li.level_2 > a.active {
    font-weight: 700;
    color: #FFB81C;
  }
  #header .nav-wrapper ul li.level_2 > a:hover:before, #header .nav-wrapper ul li.level_2 > a.active:before {
    display: block;
  }
  #header .nav-wrapper ul li.level_2 > a:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #FFB81C;
    position: absolute;
    left: 0;
    top: 15px;
    display: block;
  }
  #header .nav-wrapper ul li.level_2 > a .image_container {
    margin: 10px 0 0 -15px;
  }
  #header .nav-wrapper ul li.level_2 > a img {
    padding: 0;
  }
  #header .nav-wrapper ul li.level_3 {
    padding: 0;
  }
  #header .nav-wrapper ul li.level_3 > a {
    font-weight: 400;
    padding: 5px 0;
    letter-spacing: 1.5px;
    font-size: 14px;
  }
  #header .nav-wrapper ul li.level_3 > a:hover, #header .nav-wrapper ul li.level_3 > a.active, #header .nav-wrapper ul li.level_3 > a.trail {
    color: #FFB81C;
  }
  #header .mod_mateNavbar.stuck .brand-logo .ce_image.fixed-nav img {
    height: 40px;
  }
  #header .mod_mateNavbar.stuck .desktop-menu-custom {
    padding-top: 0;
  }
  #header .mod_mateNavbar.stuck .desktop-menu-custom > li > ul.active {
    top: 95px !important;
  }
  #header .mod_mateNavbar.stuck .material-icons {
    color: #000;
  }
  #header .mod_mateNavbar.stuck .nav-wrapper ul li a {
    color: #000;
  }
  #header .mod_mateNavbar.stuck .nav-wrapper ul li a.active {
    color: #FFB81C;
  }
  #header .mod_mateNavbar.stuck .nav-wrapper ul li.active > a {
    color: #FFB81C;
  }
  #header .mod_mateNavbar.stuck .nav-wrapper ul.dropdown-content li a {
    color: #000;
  }
  #header .mod_mateNavbar.stuck .nav-wrapper ul.dropdown-content li a.active {
    color: #FFB81C;
  }
  #header .mod_mateNavbar.stuck .nav-wrapper a.dropdown-button.active + .level_2.dropdown-content {
    top: 95px !important;
  }
  #header .mod_mateNavbar.stuck .search-link {
    padding-top: 0;
  }
  #header .mod_mateNavbar.stuck .search-link .material-icons {
    color: #000;
  }
}
#header .nav-wrapper .desktop-menu-custom ul li:not(.toggleDesktopMenu) {
  display: none;
}
/* Suche */
.modal.search-modal {
  width: 600px;
}
.modal.search-modal .mod_search {
  width: 100%;
}
.modal.search-modal .mod_search .formbody {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.modal.search-modal .mod_search h2 {
  margin-bottom: 15px;
  font-size: 32px;
}
.modal.search-modal .mod_search .widget.widget-submit {
  width: 250px;
  margin: 10px 0 10px 10px;
}
#wrapper .search-modal .submit {
  height: 40px;
  font-size: 14px;
  width: 100%;
  padding: 0;
}
.back_hauptseite, .career .stuck .back_hauptseite {
  display: none;
}
.career .back_hauptseite {
  display: block;
  position: relative;
}
.career .back_hauptseite a {
  position: absolute;
  z-index: 15;
  right: 26px;
  color: #787878;
  font-size: 16px;
  margin-top: 25px;
}
.career #header .mod_customnav {
  display: none;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22www%2Fhtdocs%2Fw018d785%2Fdevelop%2Fdev.kjellberg.de%2Ffiles%2Fmate%2Fsass%2Fparts%2Fheader.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAA7CJ%3BAAqDA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAxDF%3BAAkEI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAEI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAtiBA%3BAA4iBA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%22%7D */