<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.toolbar-tray-open header[role="banner"] {
  top: 79px;
  z-index: 5;
}
.edit-menu {
  position: absolute;
  bottom: -20px;
  color: #ce6407;
  right: 300px;
  text-decoration: underline;
  font-weight: 600;
}
@media screen and (max-width: 1400px) {
  .edit-menu {
    display: none;
  }
}
header[role="banner"] {
  position: sticky;
  width: 100%;
  z-index: 10;
  top: 0;
  transition: 0.2s top ease-in-out;
}
.user-logged-in .header-content #block-bb2go-account-menu .nav.navbar-nav.account-open {
  min-width: 183px;
}
.header-content {
  height: 46px;
  padding: 13px 65px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1310px;
  margin: 0 auto;
}
@media screen and (max-width: 1600px) {
  .header-content {
    width: 100%;
    box-sizing: border-box;
    height: 60px;
    padding: 0 48px;
  }
}
@media screen and (max-width: 550px) {
  .header-content {
    padding: 16px 18px;
    height: 87px;
  }
}
.header-content .block-system-branding-block {
  width: 220px;
  padding-top: 5px;
}
@media screen and (min-width: 1400px) {
  .header-content .block-system-branding-block {
    flex: 1;
  }
}
@media screen and (max-width: 1100px) {
  .header-content .block-system-branding-block {
    padding-top: 0;
  }
}
@media screen and (min-width: 1400px) {
  .header-content .block-tb-megamenu {
    flex: 2;
  }
}
.header-content .tbm {
  background-color: initial;
  position: initial !important;
}
.header-content .tbm .tbm-item.level-1 {
  border-right: none;
  margin-right: 40px;
}
@media screen and (max-width: 1100px) {
  .header-content .tbm .tbm-item.level-1.open {
    background-color: #d3ecf8;
    transition: background-color 0.3s ease-out;
  }
}
.header-content .tbm .tbm-item.level-1.open .tbm-link.level-1 {
  color: #4caeff;
}
.header-content .tbm .tbm-item.level-1.open .tbm-submenu-toggle:before {
  transform: translateY(5px) translateX(5px) rotate(225deg);
  border: solid #4caeff;
  border-width: 0 1px 1px 0;
}
.header-content .tbm .tbm-item.level-1:hover .tbm-link.level-1, .header-content .tbm .tbm-item.level-1:focus .tbm-link.level-1 {
  color: #4caeff !important;
}
.header-content .tbm .tbm-item.level-1:hover .tbm-submenu-toggle:before, .header-content .tbm .tbm-item.level-1:focus .tbm-submenu-toggle:before {
  border: solid #4caeff;
  border-width: 0 1px 1px 0;
}
.header-content .tbm .tbm-item.level-1:last-of-type {
  margin-right: 0;
}
.header-content .tbm .tbm-link {
  font-size: 14px;
  font-family: "Poppins Medium", "Poppins", sans-serif;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  padding: 0;
}
.header-content .tbm .tbm-link:hover, .header-content .tbm .tbm-link:focus {
  background-color: transparent !important;
}
.header-content .tbm .tbm-submenu-toggle {
  background-color: transparent;
  padding: 0;
  width: 15px;
}
.header-content .tbm .tbm-submenu-toggle:before {
  display: inline-block;
  padding: 3px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 5px;
}
.header-content #block-bb2go-kimenulink {
  margin-right: 48px;
  /** Mobile only START */
  /** Mobile only END */
}
body.mobile-device .header-content #block-bb2go-kimenulink {
  display: none;
}
@media only screen and (max-width: 767px) {
  .header-content #block-bb2go-kimenulink {
    display: none;
  }
}
@media only screen and (orientation: portrait) {
  .header-content #block-bb2go-kimenulink {
    display: none;
  }
}
@media screen and (max-width: 1400px) {
  .header-content #block-bb2go-kimenulink {
    flex-grow: 1;
  }
  .header-content #block-bb2go-kimenulink a {
    float: right;
  }
}
@media screen and (max-width: 1100px) {
  .header-content #block-bb2go-kimenulink {
    margin-right: 0;
    flex-grow: inherit;
  }
}
.header-content #block-frontbewerbungerstellenbutton {
  height: 37px;
  margin-right: 12px;
  width: 193px;
  border-radius: 5px;
  box-sizing: border-box;
}
@media screen and (max-width: 1400px) {
  .header-content #block-frontbewerbungerstellenbutton {
    margin-right: 0;
  }
}
@media screen and (max-width: 1400px) {
  .header-content #block-frontbewerbungerstellenbutton {
    display: none;
  }
}
.header-content #block-frontbewerbungerstellenbutton .field--name-body, .header-content #block-frontbewerbungerstellenbutton .field--name-body p {
  height: 100%;
}
.header-content #block-frontbewerbungerstellenbutton a {
  font-family: "Poppins Medium", "Poppins", sans-serif;
  font-weight: 500;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
}
.dark-mode header[role="banner"] {
  background-color: #031020;
}
.dark-mode .header-content .navigation.menu--main ul li a {
  color: #fff;
}
@media screen and (max-width: 1400px) {
  .dark-mode .header-content .navigation.menu--main {
    background: #fff;
  }
  .dark-mode .header-content .navigation.menu--main ul li a {
    color: #122e45;
  }
  .dark-mode .header-content .navigation.menu--main ul li:last-of-type {
    border: 1px solid #122e45;
    border-radius: 5px;
    padding: 10px;
  }
  .dark-mode .header-content .navigation.menu--main ul li:last-of-type a {
    font-size: 17px;
  }
}
.dark-mode .header-content .block-system-branding-block .dark-logo {
  display: block;
}
.dark-mode .header-content .block-system-branding-block .light-logo {
  display: none;
}
.dark-mode .header-content #block-frontbewerbungerstellenbutton {
  background-color: #008cff;
}
.dark-mode .header-content #block-frontbewerbungerstellenbutton a {
  color: #fff;
}
.light-mode header[role="banner"] {
  background-color: #fff;
}
.light-mode header[role="banner"] .user-account-logo {
  background-color: #132f46;
}
.light-mode header[role="banner"] .navigation.menu--main ul li a {
  color: #021326;
}
@media screen and (max-width: 1400px) {
  .light-mode header[role="banner"] .navigation.menu--main {
    background: #021326;
  }
  .light-mode header[role="banner"] .navigation.menu--main ul li a {
    color: #fff;
  }
}
.light-mode header[role="banner"] .block-system-branding-block .dark-logo {
  display: none;
}
.light-mode header[role="banner"] .block-system-branding-block .light-logo {
  display: block;
}
.light-mode header[role="banner"] #block-frontbewerbungerstellenbutton {
  background-color: #008cff;
}
.light-mode header[role="banner"] #block-frontbewerbungerstellenbutton a {
  color: #fffcfb;
}
.light-mode header[role="banner"] .dropdown-menu li {
  border-bottom: 1px solid #132f46;
}
.light-mode header[role="banner"] .dropdown-menu li a {
  color: #132f46;
}
.light-mode header[role="banner"] .dropdown-menu.show {
  background-color: #fff;
}
.close-mega-button {
  position: absolute;
  top: 17px;
  right: 0;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.close-mega-button:hover {
  cursor: pointer;
}
.close-mega-button:before, .close-mega-button:after {
  position: absolute;
  left: 10px;
  top: 4px;
  content: ' ';
  height: 15px;
  width: 1.5px;
  background-color: #777;
}
.close-mega-button:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close-mega-button:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tbm-button {
  background-color: transparent;
  border: none;
  margin-bottom: 0;
}
.tbm-button .tbm-button-container {
  margin: 0;
  width: 24px;
  height: 16px;
}
.tbm-button .tbm-button-container span {
  height: 2px;
  background: #031020 !important;
}
.tbm-button .tbm-button-container span:nth-child(2), .tbm-button .tbm-button-container span:nth-child(3) {
  top: 7px;
}
@media screen and (max-width: 1100px) {
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse {
    right: 0;
    height: calc(100vh - 130px);
    overflow: scroll;
    margin-top: 0;
    padding-top: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .close-mega-button {
    right: 17px;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav {
    background: transparent;
    overflow: hidden;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1 {
    margin: 0;
    border: none;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1.open.sub-hidden-collapse &gt; .tbm-item-child {
    display: block !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1.open.sub-hidden-collapse .tbm-link-container {
    border-bottom: none;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1.open.sub-hidden-collapse .tbm-submenu {
    border-top: none;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1.open.sub-hidden-collapse .tbm-submenu .tbm-block {
    padding: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1 .tbm-link-container {
    padding: 18px;
    border-bottom: 1px solid #9c9fa6;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1 .tbm-link-container &gt; .tbm-link {
    flex-grow: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav .tbm-item.level-1 .tbm-link-container .tbm-submenu-toggle {
    border-left: none;
    margin-left: 20px;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .sub-hidden-collapse &gt; .tbm-item-child.show-menu {
    display: block !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph {
    max-width: 100% !important;
    flex-direction: column;
    margin: 0 !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .left-side {
    width: 100% !important;
    padding: 24px !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .left-side:before {
    display: none !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .right-side {
    width: 100% !important;
    padding: 24px !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .right-side:before {
    display: none !important;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .two-cols-par &gt; div {
    padding: 24px 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par &gt; div {
    padding: 24px 0;
  }
}
@media screen and (max-width: 1100px) and (max-width: 550px) {
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .close-mega-button {
    display: none;
  }
}
@media screen and (max-width: 1100px) and (max-width: 600px) {
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .two-cols-par {
    flex-direction: column;
    gap: 24px;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .two-cols-par .first-col {
    padding-bottom: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .two-cols-par .second-col {
    padding-top: 0;
  }
}
@media screen and (max-width: 1100px) and (max-width: 600px) {
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .two-cols-par &gt; div {
    width: 100%;
  }
}
@media screen and (max-width: 1100px) and (max-width: 700px) {
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par {
    flex-direction: column;
    gap: 24px;
    flex-wrap: wrap;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par .first-col {
    padding-bottom: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par .second-col {
    padding-top: 0;
    padding-bottom: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par .third-col {
    padding-top: 0;
  }
  .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par .first-col, .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par .second-col, .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .mega-menu-custom-paragraph .three-cols-par .third-col {
    width: 100%;
  }
}
.light-mode .tbm-link {
  color: #000;
}
.light-mode .header-content .tbm .tbm-submenu-toggle::before {
  border: solid #000;
  border-width: 0 1px 1px 0;
}
.dark-mode .tbm-link {
  color: #fff;
}
.dark-mode .header-content .tbm .tbm-submenu-toggle::before {
  border: solid #fff;
  border-width: 0 1px 1px 0 !important;
}
@media screen and (max-width: 1100px) {
  .dark-mode .header-content .tbm .tbm-submenu-toggle::before {
    border-width: 0 1px 1px 0 !important;
    border: solid #fff;
  }
}
@media screen and (max-width: 1100px) {
  .dark-mode .tbm.tbm--mobile.tbm--mobile-show .tbm-collapse .tbm-nav {
    background: #031020;
  }
}
.dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child {
  box-shadow: none;
  border: none;
}
.dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child a.item-title, .dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child .item-text, .dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child .field--name-field-upper-title, .dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child .field--name-field-column-title, .dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child .field--name-field-column-title2, .dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child .field--name-field-column-title3 {
  color: #fff !important;
}
.dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child a.item-title:hover {
  color: #4caeff !important;
}
.dark-mode .block-tb-megamenu-menu-blockmain .tbm-submenu.tbm-item-child a.item-title.add-arrow-ordinary:after {
  filter: invert(97%) sepia(100%) saturate(2%) hue-rotate(226deg) brightness(109%) contrast(101%);
}
.dark-mode .close-mega-button:before, .dark-mode .close-mega-button:after {
  background-color: #fff;
}
.ki-anschreiben-button {
  padding: 10px 24px;
  border-radius: 50px;
  background: #008cff1F;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: "Poppins Medium", "Poppins", sans-serif;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #122e45;
}
.ki-anschreiben-button:before {
  content: url("/themes/custom/bb2go/images/ki.svg");
  margin-right: 10px;
}
.ki-anschreiben-button span {
  color: #fff;
  font-size: 12px;
  width: 39px;
  height: 16px;
  padding: 0 2px;
  margin-left: 8px;
  background-color: #122e45;
  border-radius: 50px;
  text-align: center;
  line-height: 1.4;
  text-transform: uppercase;
}
</pre></body></html>