html[lang="de-de"] .mod-languages ul > li:first-child a{color:#FE5000;}
html[lang="en-gb"] .mod-languages ul > li:last-child a{color:#FE5000;}


.uk-nav-primary > li {border-bottom: 2px solid #eaeaea;}
.uk-nav-primary > li:last-child {border-bottom:none}

.hero-1 .el-meta, .hero-1 .el-content{padding-left: 48px;}

.hero-1 .el-meta {border-left:4px solid #FF5000;margin-left: -4px;}

@media (max-width: 1919px) {
  .hero-1 .uk-position-cover {background-image: linear-gradient(30deg, #007C8E 8%, #00A5BD 20%, #00A5BDCC 36%, rgba(0, 165, 189, 0) 55%)!important}
}

@media (max-width: 1599px) {
  .hero-1 .uk-position-cover {background-image: linear-gradient(30deg, #007C8E 8%, #00A5BD 20%, #00A5BDCC 40%, rgba(0, 165, 189, 0) 60%)!important}
}

@media (max-width: 639px) {
  .hero-1 .uk-background-cover {background-image: url(../../../images/startseite/amw_startseite_hero_mobil.jpg)!important;}
  .hero-1 .uk-position-cover {background-image: linear-gradient(0deg, #007C8E 8%, #00A5BD 20%, #00A5BDCC 60%, rgba(0, 165, 189, 0) 100%)!important}
}

@media (min-width: 1600px) {
  .hero-1:after {content: '';position: absolute;right: 0;bottom: 0;background: url(../../../images/grafiken/amw_welle-1.svg);width: 1200px;height: 180px;background-size: cover;}
}



.startseite-newsflash .el-meta {position: absolute;background: #506D85;color:#fff!important;width: 128px;text-align: center;height: 92px;border-radius: 50%;top:-92px;padding-top:36px;}
.startseite-newsflash .el-item {margin-top: 108px;}
.startseite-newsflash .el-title {font-weight: 400;}

@media (min-width: 639px) { 
  .startseite-newsflash .el-meta {top:50%;transform: translateY(-50%);left:-108px;}
.startseite-newsflash .el-item {margin-left: 108px;margin-top: 0;}
}  

.hero-unterseite-1 {position: relative;}
.hero-unterseite-1:before {content:'';background-image: linear-gradient(30deg, #007C8E 8%, #00A5BD 20%, #00A5BDCC 33%, rgba(255,255,255,0.5) 100%);position: absolute;left: 60%;bottom: 0;right:0;top:0;z-index: 1}

@media (max-width: 959px) {
  .hero-unterseite-1 {min-height: unset!important;}
  .hero-unterseite-1:before {top:calc(100% - 200px);left: 0;}
}

.faq-linie {padding-bottom: 10px;}
.faq-title {cursor: pointer;}

/*.uk-card-secondary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before{border-top-color: #3CCBDA;}*/

.gf-liste ul {list-style: none;padding-left: 0;margin-top: 8px;}

.gf-liste ul .fa-solid:before {margin-right: 0.5em;color:#FE5000;font-size: 0.875em;}

.gf-liste ul li {margin-bottom: 10px;text-align: left;border-bottom: 2px solid rgba(254,80,0,.5);padding-bottom: 10px;}
.gf-liste ul li:last-child {border-bottom: none;}

.uk-accordion-icon rect.line-1 {height: 2px}
.uk-accordion-icon rect.line-2 {width: 2px}

/*.gf-panel-overlay-1 .uk-position-cover {background-image: linear-gradient(0deg, #00a5bd 20%, #00a5bd00 40%);}*/
.gf-panel-overlay-1 .uk-position-cover {background-image: linear-gradient(0deg, #00A5BDE6 25%, #00a5bd00 40%);}
.gf-panel-overlay-2 .uk-position-cover {background-image: linear-gradient(0deg, #00A5BDE6 35%, #00a5bd00 45%);}
.gf-panel-overlay-3 .uk-position-cover {background-image: linear-gradient(0deg, #00A5BDE6 20%, #00a5bd00 35%);}

.gf-grid4-border > div > div {}

.gf-sublayout-1 .el-row {padding: 24px;}

#anfrage.uk-section-primary {background-image: radial-gradient(circle at 20% 80%, rgba(60,203,218,.08) 0, transparent 36%),
radial-gradient(circle at 85% 85%, rgba(0,165,189,.06) 0, transparent 34%),
linear-gradient(150deg, #fff 0, #f8fdfd 52%, #f1fafb 100%);}

.footer-1 {position: relative;}
.footer-1:after {content: '';position: absolute;left: 0;bottom: 0;background: url(../../../images/grafiken/amw_welle-2.svg);width: 1200px;height: 180px;background-size: cover;}

.svg-hero-bild-animation path {stroke: #fe5000 !important;stroke-width: 3px;fill: none;}
.svg-bild-animation path {stroke: #506d85 !important;stroke-width: 2px;fill: none;}

.uk-light .fa-solid {color:#FF5000}

.tm-box-decoration-primary::before {border-radius: 8px;}

a:not(.uk-button) {text-decoration-color: #FE5000;} 
.uk-button-text i {color:#FE5000}

.uk-button-danger i {color: #fff!important;}

.uk-accordion-default > div {box-shadow: 0 5px 15px 0 rgba(0,0,0,.05);background: #fff;}



.uk-navbar-toggle-icon > svg {
width: 27px;
}

@media (max-width: 1500px) {
.uk-navbar-container #module-122 {gap:20px}
.uk-navbar-container #module-122 > li > a {letter-spacing: 0;}
.uk-navbar-container #module-119 a {padding: 0 24px;}
.uk-navbar-container #module-131 .uk-subnav > * {padding-left: 8px;}
}

@media (max-width: 1350px) {
.uk-navbar-container #module-122 {gap:10px}
.uk-navbar-container #module-119 a {padding: 0 12px;}
.uk-navbar-container #module-131 .uk-subnav > * {padding-left: 6px;}
}

@media (max-width: 1280px) {
.uk-navbar-container #module-122 > li > a {font-size: 17px;}
}

.uk-button-text.gf-arrow-right:after, .gf-arrow-right .uk-button-text:after {content: '';
  display: block;
  background-image: url(../../../images/icons/links/arrow-right-long.svg);
  background-size: auto 1em;
  background-repeat: no-repeat;
  background-position-y: center;
  height: 1.5em;
  float: right;
  width: 1em;
  margin-left: 4px
}

.uk-button-text.gf-external:after, .gf-external .uk-button-text:after {content: '';
  display: block;
  background-image: url(../../../images/icons/links/arrow-up-right-from-square.svg);
  background-size: auto 1em;
  background-repeat: no-repeat;
  background-position-y: center;
  height: 1.5em;
  float: right;
  width: 1em;
  margin-left: 4px
}

.uk-button-text.gf-download:after, .gf-download .uk-button-text:after {content: '';
  display: block;
  background-image: url(../../../images/icons/links/download.svg);
  background-size: auto 1em;
  background-repeat: no-repeat;
  background-position-y: center;
  height: 1.5em;
  float: right;
  width: 1em;
  margin-left: 4px
}



/* Management */

.amw-toggle-trigger {cursor: pointer;}

.amw-toggle-trigger .uk-overlay,.amw-toggle-trigger .uk-card-body  {position: relative;}
.amw-toggle-trigger .uk-overlay .el-meta,.amw-toggle-trigger .uk-overlay .el-meta {padding-right: 24px;}
.amw-toggle-trigger .uk-overlay .el-content,
.amw-toggle-trigger.uk-card .el-content {top: 50%;right: 30px;transform: translateY(-50%);margin-top: 0 !important;position:absolute;}

.amw-toggle-trigger.is-open .el-content i {transform: rotate(180deg);}


@media (max-width: 959px) {
  .startseite-einleitung .uk-tile-default,
  .startseite-partnering .uk-card-secondary,
  .unternehmen-amw .uk-card-secondary,
  .unternehmen-geschichte .uk-tile-default,
  .unternehmen-zitate .uk-card-secondary,
  .partnering-co-development .uk-card-secondary,
  .partnering-co-development .uk-card-hover,
  .licensing-distribution-partnermodelle .uk-card-secondary,
  .licensing-distribution-cdmo .uk-card-hover,
  .innovation-massgeschneiderte-implantate .uk-card-secondary,
  .innovation-quality-by-design .uk-card-secondary,
  .innovation-hme .uk-card-secondary,
  .licensing-distribution-pipeline .uk-card-secondary  {padding: 0;}

  .innovation-produktuebersicht .uk-card-primary .el-item > div,.licensing-produktuebersicht .uk-card-primary .el-item > div   {padding-left: 0;padding-bottom: 0;padding-right: 0;}
  .gf-panel-overlay-1 .uk-position-cover {background-image: linear-gradient(0deg, #00A5BDE6 40%, #00a5bd00 50%);}


}

@media (max-width: 639px) {
  .gf-panel-overlay-1 .uk-position-cover {background-image: linear-gradient(0deg, #00A5BDB3 50%, #00a5bd00 70%);}
}

@media (max-width: 767px) {
  .gf-panel-overlay-1 .uk-position-cover + div > div {padding: 16px;}
}

/* Kontaktformulare */
div[id^="rsfp-thankyou-scroll"] {position: absolute;top:-80px;}

@media (min-width: 960px) {
    div[id^="rsfp-thankyou-scroll"] {position: absolute;top:-208px;}
}

.rsform .formRed,.rsform .formError {color:#cf4d4d}
.rsform .formError {font-weight: 400;}
.rsform-block-spamschutztitel {margin-bottom:0;}
.rsform-block-spamschutztitel p{margin-bottom:0;}
.rsform-block-spamschutzcode {margin-top: 8px!important;max-width: 248px;}

.rsform-block-leistungen.rsform-type-checkboxgroup label {padding-right: 24px;padding-bottom: 24px;width:50%;display:block;float:left;box-sizing: border-box;}

@media (min-width: 960px) {
    .rsform-block-leistungen.rsform-type-checkboxgroup label {width: 33.333333%;}
}

/* Newsletter */ 


.newsletter-anmeldung .acym__user__edit__email {
  height: 48px;
  vertical-align: middle;
  border: 2px solid #eaeaea;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #2f2b36;
  transition: .2s ease-in-out;
    transition-property: all;
  transition-property: color,background-color,border-color,box-shadow;
}

.newsletter-anmeldung .acyfield_text label {width: 100%;}


@font-face{font-family:"Helia";
    src: url(../fonts/5cc01598cbcec0f98ad9bf48ceffbb3a-Light/HeliaCoreW01-Light.woff2) format("woff2"), url(../fonts/5cc01598cbcec0f98ad9bf48ceffbb3a-Light/HeliaCoreW01-Light.woff) format("woff");
    font-weight:300;font-style:normal;
}


@font-face{font-family:"Helia";
    src: url(../fonts/63c2606ba1e2f6303caf80650de58182-Book/HeliaCoreW01-Book.woff2) format("woff2"), url(../fonts/63c2606ba1e2f6303caf80650de58182-Book/HeliaCoreW01-Book.woff) format("woff");
    font-weight:400;font-style:normal;
}

@font-face{font-family:"Helia";
    src: url(../fonts/34d2aa97a3e369d90d1370dcf44121a9-Medium/HeliaCoreW01-Medium.woff2) format("woff2"), url(../fonts/34d2aa97a3e369d90d1370dcf44121a9-Medium/HeliaCoreW01-Medium.woff) format("woff");
    font-weight:500;font-style:normal;
}

@font-face{font-family:"Helia";
    src: url(../fonts/5866446ba4282315013f25fe61993a2d-Bold/HeliaCoreW01-Bold.woff2) format("woff2"), url(../fonts/34d2aa97a3e369d90d1370dcf44121a9-Medium/HeliaCoreW01-Bold.woff) format("woff");
    font-weight:700;font-style:normal;
}



.amwdata.pipeline {
  --amwdata-pipeline-border-color: rgba(254,80,0,.5);
  --amwdata-pipeline-titles-column-width: 40%;
  --amwdata-pipeline-progressbar-height: 24px;
  --amwdata-pipeline-progressbar-color: #00a5bd;
  --amwdata-pipeline-header-background-color: #f8f8f8;
  --amwdata-pipeline-group-background-color: #f8f8f8;
  --amwdata-pipeline-animation-duration: 0.45s;
  width: 100%;
  border-collapse: collapse;
  font-size: 1rem;
  color: inherit;
}

.amwdata.pipeline,
.amwdata.pipeline * {
  box-sizing: border-box;
}

.amwdata.pipeline p {
  margin-top: 0;
}

.amwdata.pipeline p:last-child {
  margin-bottom: 0;
}

.amwdata.pipeline .pipeline__body {
  display: flex;
  flex-direction: column;
}

.amwdata.pipeline .pipeline__header {
  display: flex;
  position: relative;
  z-index: 1;
  background-color: var(--amwdata-pipeline-header-background-color);border-radius: 8px;
}

.amwdata.pipeline .pipeline__column__titles {
  display: none;
  width: var(--amwdata-pipeline-titles-column-width);
  padding: 10px 0;
  font-size: 1rem;
}

.amwdata.pipeline .pipeline__header .pipeline__column__titles {
  font-size: 1rem;
}

.amwdata.pipeline .pipeline__column__progress {
  flex-grow: 1;
  display: flex;
  align-items: center;
  padding: 10px 0;
}

.amwdata.pipeline .pipeline__header .pipeline__column__progress {
  padding-left: 0;
  padding-right: 0;
}

.amwdata.pipeline .pipeline__header .pipeline__column__progress__phase {
  flex: 1;
  text-align: center;
  border-right: 2px solid var(--amwdata-pipeline-border-color);
}

.amwdata.pipeline .pipeline__header .pipeline__column__progress__phase:last-child {
  border-right: none;
}

.amwdata.pipeline .pipeline__column__progress__phase__title {
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.2;
}

.amwdata.pipeline .pipeline__group {
  display: flex;
  flex-direction: column;
}

.amwdata.pipeline .pipeline__group:first-child {
}

.amwdata.pipeline .pipeline__group:nth-of-type(even) {
  background-color: var(--amwdata-pipeline-group-background-color);border-radius: 8px;
}

.amwdata.pipeline .pipeline__group__title {
  font-size: 1.125rem;
  font-weight: 700;
  padding: 20px 10px 0;
  text-align: left;
  line-height: 1.1;
}

.amwdata.pipeline .pipeline__row {
  display: flex;
  flex-direction: column;
  padding: 5px 0 15px;
  border-bottom: 2px solid var(--amwdata-pipeline-border-color);
}

.amwdata.pipeline .pipeline__row:last-child {
  border-bottom: none;
}

.amwdata.pipeline .pipeline__body .pipeline__row .pipeline__column__titles {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  padding: 10px;
  cursor: pointer;
}

.amwdata.pipeline .pipeline__body .pipeline__row:not(.has-additional-content) .pipeline__column__titles {
  cursor: default;
}

.amwdata.pipeline .pipeline__row__title {
  flex: 1 1 180px;
  font-weight: normal;
  text-align: left;
  line-height: 1.1;
  min-height: 1em;
}

.amwdata.pipeline .pipeline__row__inhouse,
.amwdata.pipeline .pipeline__row__product {
  flex: 0 1 auto;
  line-height: 1.1;
}

.amwdata.pipeline .pipeline__row__readmore {
  flex: 0 0 30px;
  width: 30px;
  font-size: 1.25rem;
  font-weight: 700;
  position: relative;
  display: flex;
  line-height: 1;
  justify-content: center;
}

.amwdata.pipeline .pipeline__row.has-additional-content .pipeline__row__readmore::before {
  content: "+";
  display: block;
  width: 1em;
  height: 1em;
  text-align: center;
}

.amwdata.pipeline .pipeline__row.has-additional-content.active .pipeline__row__readmore::before {
  content: "-";
}

.amwdata.pipeline .pipeline__body .pipeline__column__progress__phase {
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  padding-top: 10px;
}

.amwdata.pipeline .pipeline__row__phase__progressbar {
  height: var(--amwdata-pipeline-progressbar-height);
  background-color: var(--amwdata-pipeline-progressbar-color);
  border-radius: calc(var(--amwdata-pipeline-progressbar-height) / 2);
  margin: 0 10px;
  max-width: calc(100% - 20px);
  transition: width var(--amwdata-pipeline-animation-duration) ease-out;
}

.amwdata.pipeline .pipeline__row__additional__content {
  display: none;
  width: 100%;
  padding: 5px 10px;
  margin: 20px 0 0;
  font-size: 1rem;
  background-color: transparent;
  border-radius: 5px;
  position: relative;
}

.amwdata.pipeline .pipeline__row.active .pipeline__row__additional__content {
  display: block;
}

.amwdata.pipeline .pipeline__row__additional__content > p {
  text-align: left;
  hyphens: auto;
}

@media (min-width: 576px) {
  .amwdata.pipeline .pipeline__column__progress__phase__title {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {
  .amwdata.pipeline .pipeline__column__progress {
    padding: 10px;
  }

  .amwdata.pipeline .pipeline__column__titles {
    display: flex;
    align-items: center;
    gap: 0;
    padding-right: 0;
  }

  .amwdata.pipeline .pipeline__column__titles .pipeline__column__title,
  .amwdata.pipeline .pipeline__column__titles .pipeline__row__title {
    flex: 0 0 auto;
    width: calc(50% - 30px);
    padding: 0 10px;
  }

  .amwdata.pipeline .pipeline__column__titles .pipeline__column__inhouse,
  .amwdata.pipeline .pipeline__column__titles .pipeline__row__inhouse {
    width: 25%;
    padding: 0 10px;
    text-align: center;
  }

  .amwdata.pipeline .pipeline__column__titles .pipeline__column__product,
  .amwdata.pipeline .pipeline__column__titles .pipeline__row__product {
    width: 25%;
    padding: 0 10px;
    text-align: left;
  }

  .amwdata.pipeline .pipeline__header .pipeline__column__titles .pipeline__column__product {
    width: calc(25% + 30px);
  }

  .amwdata.pipeline .pipeline__header .pipeline__column__progress__phase:first-child {
    border-left: 2px solid var(--amwdata-pipeline-border-color);
  }

  .amwdata.pipeline .pipeline__row {
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .amwdata.pipeline .pipeline__body .pipeline__row .pipeline__column__titles {
    width: var(--amwdata-pipeline-titles-column-width);
    justify-content: space-between;
    flex-grow: 0;
    flex-shrink: 0;
    gap: 0;
    padding: 10px 0;
  }

  .amwdata.pipeline .pipeline__row__readmore {
    padding: 0 0.5em;
  }

  .amwdata.pipeline .pipeline__body .pipeline__column__progress__phase {
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  .amwdata.pipeline .pipeline__header {
    position: sticky;
    top: 0;
  }

  .amwdata.pipeline .pipeline__body .pipeline__row .pipeline__column__titles {
    align-items: flex-start;
  }

  .amwdata.pipeline .pipeline__row__inhouse,
  .amwdata.pipeline .pipeline__row__product {
    font-size: 0.95rem;
  }
}

/* Pipeline ohne Inhouse/Partner-Spalte */

/* Gleiches Spaltenraster für Kopf und Datenzeilen */
.amwdata.pipeline.pipeline--two-columns
.pipeline__header
.pipeline__column__titles,
.amwdata.pipeline.pipeline--two-columns
.pipeline__body
.pipeline__row
.pipeline__column__titles {
  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    minmax(0, 1fr)
    30px;
  align-items: center;
  gap: 0;
  padding: 10px 0;
}

/* Indikation */
.amwdata.pipeline.pipeline--two-columns
.pipeline__column__titles
> .pipeline__column__title,
.amwdata.pipeline.pipeline--two-columns
.pipeline__column__titles
> .pipeline__row__title {
  grid-column: 1;
  width: auto;
  min-width: 0;
  padding: 0 10px;
  flex: none;
  text-align: left;
  overflow-wrap: anywhere;
}

/* Produkt */
.amwdata.pipeline.pipeline--two-columns
.pipeline__column__titles
> .pipeline__column__product,
.amwdata.pipeline.pipeline--two-columns
.pipeline__column__titles
> .pipeline__row__product {
  grid-column: 2;
  width: auto;
  min-width: 0;
  padding: 0 10px;
  flex: none;
  text-align: left;
  overflow-wrap: anywhere;
}

/* Plus-/Minus-Symbol */
.amwdata.pipeline.pipeline--two-columns
.pipeline__column__titles
> .pipeline__row__readmore {
  grid-column: 3;
  width: 30px;
  min-width: 30px;
  padding: 0;
  flex: none;
}

/* Entwicklungsphasen dürfen innerhalb ihrer Spalte umbrechen */
.amwdata.pipeline.pipeline--two-columns
.pipeline__column__progress__phase {
  min-width: 0;
}

.amwdata.pipeline.pipeline--two-columns
.pipeline__column__progress__phase__title {
  padding: 0 3px;
  overflow-wrap: anywhere;
  hyphens: auto;
}

/* Kleine und mittlere Bildschirme */
@media (max-width: 991px) {

  /* Tabellenüberschriften oberhalb der Entwicklungsphasen */
  .amwdata.pipeline.pipeline--two-columns
  .pipeline__header {
    flex-direction: column;
    align-items: stretch;
  }

  .amwdata.pipeline.pipeline--two-columns
  .pipeline__header
  .pipeline__column__titles {
    width: 100%;
    flex: none;
  }

  .amwdata.pipeline.pipeline--two-columns
  .pipeline__header
  .pipeline__column__progress {
    width: 100%;
    flex: none;
    padding: 10px 0;
    border-top: 1px solid
      var(--amwdata-pipeline-border-color);
  }

  .amwdata.pipeline.pipeline--two-columns
  .pipeline__body
  .pipeline__row
  .pipeline__column__titles {
    width: 100%;
  }
}

/* Sehr kleine Bildschirme */
@media (max-width: 575px) {

  .amwdata.pipeline.pipeline--two-columns
  .pipeline__column__progress__phase__title {
    font-size: 0.75rem;
    line-height: 1.15;
  }

  .amwdata.pipeline.pipeline--two-columns
  .pipeline__column__titles
  > .pipeline__column__title,
  .amwdata.pipeline.pipeline--two-columns
  .pipeline__column__titles
  > .pipeline__column__product,
  .amwdata.pipeline.pipeline--two-columns
  .pipeline__column__titles
  > .pipeline__row__title,
  .amwdata.pipeline.pipeline--two-columns
  .pipeline__column__titles
  > .pipeline__row__product {
    padding-left: 10px;
    padding-right: 6px;
  }
}

/* Desktop */
@media (min-width: 992px) {

  .amwdata.pipeline.pipeline--two-columns
  .pipeline__header
  .pipeline__column__titles,
  .amwdata.pipeline.pipeline--two-columns
  .pipeline__body
  .pipeline__row
  .pipeline__column__titles {
    width: var(--amwdata-pipeline-titles-column-width);
  }
}

/* ///////// */
/* Karriere */
/* ///////// */

/* Hauptmenü */

.amw-karriere #tm-main {background: #fdf7f3;}
.amw-karriere .uk-navbar-container .uk-logo {width: 160px;}
.amw-karriere .uk-navbar-container #module-128 a{background: #fff;border-radius: 50px;color: #FE5000!important;padding: 12px 25px;line-height: 1;min-height: unset;border: none;}
.amw-karriere .uk-navbar-container #module-128 a:hover {background: #FE5000;color: #fff!important;text-decoration: none;}
.amw-karriere .uk-navbar-container:not(.uk-navbar-sticky) a {color: #fff !important;}
.amw-karriere .uk-navbar-container a{text-transform: none;font-weight: 500;}
.amw-karriere .uk-navbar-container:not(.uk-navbar-sticky) a {color:#fff!important;}
.amw-karriere .uk-navbar-container li.uk-active a,.amw-karriere .uk-navbar-container a:hover {text-decoration: underline;}
.amw-karriere .uk-drop.uk-navbar-dropdown {top:96px!important;background: #195f7c;}
.amw-karriere .uk-drop.uk-navbar-dropdown a {color: #fff;font-size: 18px;}

.amw-karriere .uk-navbar-container.uk-navbar-sticky {border:none;background: #fdf7f3;}
.amw-karriere .uk-navbar-container.uk-navbar-sticky  #module-128 a,.amw-karriere  #tm-dialog-mobile #module-150 a {background: #FE5000;color: #fff!important;border: none;padding: 12px 25px;line-height: 1;min-height: unset;border-radius: 50px;} 
.amw-karriere .uk-navbar-container.uk-navbar-sticky  #module-128 a:hover,.amw-karriere #tm-dialog-mobile  #module-150 a:hover {background: #00a5bd;text-decoration: none;} 

.amw-karriere .uk-navbar-container .uk-navbar-center {margin-left: auto;position: static;transform: none;}
.amw-karriere .uk-navbar-container .uk-navbar-right {margin-left: 30px;}

.amw-karriere .uk-navbar-container .item-274 .uk-icon,.amw-karriere .uk-navbar-container .item-480 .uk-icon {order:2;margin-right: 0!important;margin-left:5px!important;}


.amw-karriere .tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent){background:#fdf7f3;}

.amw-karriere .tm-header-mobile #tm-dialog-mobile {background:#fdf7f3!important;}

@media (max-width: 1199px) {
  .amw-karriere .tm-header-placeholder {height: 50px!important;}
}

.amw-karriere .tm-header-mobile .uk-navbar-container .uk-navbar-right {margin-left: auto!important;}

.amw-karriere .tm-header-mobile .uk-navbar-container .uk-navbar-right .uk-navbar-toggle-icon {color: #02A5BD;}
.amw-karriere .tm-header-mobile .uk-navbar-container .uk-navbar-right .uk-navbar-toggle-icon svg {width: 33px;}

.amw-karriere .tm-header-mobile .uk-navbar-container .uk-navbar-right .mod-languages a {color:#02A5BD!important;}

/* Vertikale Abstände */

.amw-karriere .padding-72  {padding-top: 72px!important;}
.amw-karriere .padding-110 {padding-top: 72px!important;}
.amw-karriere .padding-110-bottom {padding-bottom: 72px!important;}

@media (min-width: 960px) {
    .amw-karriere .padding-110 {padding-top: 110px!important;}
    .amw-karriere .padding-110-bottom {padding-bottom: 110px!important;}
}

/* Container Breiten */

.amw-karriere .karriere-740 .uk-container {max-width: 740px!important}
.amw-karriere .karriere-780 .uk-container {max-width: 780px!important;}
.amw-karriere .karriere-780 .uk-container .el-title {max-width: none!important;}

/* Textformatierungen Allgemein */

.amw-karriere,
.amw-karriere .el-title,
.amw-karriere .el-meta,
.amw-karriere .uk-text-meta,
.amw-karriere .karriere-section-titel {color:#506D85;}
.amw-karriere .karriere-section-titel .el-title {padding-right: 4px;}

.amw-karriere .el-meta {font-size: 16px;font-weight: 500;}
.amw-karriere .karriere-section-titel {font-size: 20px;text-transform: uppercase;font-weight: 400;line-height: 28px;background: linear-gradient(90deg, #CCEDF2 0%, rgba(208, 234, 238, 0) 238px);border-radius: 32px;padding: 12px 0 12px 28px;margin-left: -28px;}
.amw-karriere .karriere-section-titel .el-title {font-weight: 500;color: #506D85;}

.amw-karriere .karriere-einleitung .einleitungstext .el-title,
.amw-karriere .karriere-zitat .el-title,
.amw-karriere .karriere-benefits .karriere-benefits-titel .el-title,
.amw-karriere .karriere-zwischentext .el-title,
.amw-karriere .karriere-zwischentext-blau .el-title,
.amw-karriere .karriere-faq .karriere-faq-titel,
.amw-karriere .karriere-unterstuetzen .el-title,
.amw-karriere .ausbildung-switcher-titel .el-title,
.amw-karriere .karriere-blogbeitrag .el-title,
.amw-karriere .el-modal .el-title,
.amw-karriere .karriere-call-to-action .el-title {font-size: 22px;font-weight: 400;line-height: 26px;}

.amw-karriere .karriere-share a{text-transform: none;font-size: 16px;color:#02A5BD;font-weight: 500;letter-spacing: unset;}
.amw-karriere .karriere-font-48 .el-title {font-size: 48px!important;line-height: 56px!important;}


@media (max-width: 1199px) {
  .amw-karriere .uk-container .el-content {font-size: 16px;}
  .amw-karriere .karriere-section-titel {margin-left: 0px;}
  .amw-karriere .zitat-text  .el-image,.karriere-zwischentext-text .el-image[src*="svg"], .zitat-kachel-text .el-image[src*="svg"] {width: 32px;}
  .amw-karriere .karriere-faq .uk-accordion-title {font-size: 16px;padding-top: 4px;padding-bottom: 12px;}
}

@media (min-width: 1200px) {
.amw-karriere .karriere-einleitung .einleitungstext .el-title,
.amw-karriere .karriere-zitat .el-title,
.amw-karriere .karriere-benefits .karriere-benefits-titel .el-title,
.amw-karriere .karriere-zwischentext .el-title,
.amw-karriere .karriere-zwischentext-blau .el-title,
.amw-karriere .karriere-faq .karriere-faq-titel,
.amw-karriere .karriere-unterstuetzen .el-title,
.amw-karriere .ausbildung-switcher-titel .el-title,
.amw-karriere .karriere-blogbeitrag .el-title,
.amw-karriere .el-modal .el-title,
.amw-karriere .karriere-call-to-action .el-title {font-size: 40px;font-weight: 400;line-height: 48px;}
}  

/* Hero */

.amw-karriere .hero-karriere {position: relative;padding-top:100px;padding-bottom: 110px;}
.amw-karriere .hero-karriere:before {content: "";position: absolute;top: 208px;right: 0;bottom: 0;left: 0;background: #00A5BD;border-bottom-left-radius: 5px;z-index: 0;background: url(../../../images/hintergruende/karriere/hero-hintergrund.png) no-repeat;background-size: cover;}
.amw-karriere .hero-karriere .hero-text {max-width: 464px;}
.amw-karriere .hero-karriere .hero-text .el-title {color:#fff;font-size:22px;line-height: 26px;}
.amw-karriere .hero-karriere .hero-text .el-meta {color:#fff;}

@media (max-width: 1199px) {
  .amw-karriere .hero-karriere {padding-bottom: 72px;}
  .amw-karriere .hero-karriere .hero-text {margin-top: 32px;}
  .amw-karriere .hero-karriere .hero-text .el-image {width: 32px;}
}

@media (min-width: 960px) {
  .amw-karriere .hero-karriere:before {content: "";position: absolute;top: 0;left: calc(50vw - 720px + 440px);}
}

@media (min-width: 960px) and (max-width: 1280px) {
  .amw-karriere .hero-karriere .uk-panel {padding-right: 16px;}
}

@media (min-width: 1200px) {
  .amw-karriere .hero-karriere:before {content: "";position: absolute;top: 0;left: calc(50vw - 720px + 336px);}
  .amw-karriere .hero-karriere .hero-text .el-title {color:#fff;font-size: 44px;line-height: 48px;}
}  

/* Einleitung */

.amw-karriere .karriere-titel {padding-top: 100px;}
.amw-karriere .karriere-titel h1 {font-size: 18px;text-transform: uppercase;color:#506D85}
.amw-karriere .karriere-titel h1 span {font-weight: bold;}
.amw-karriere .karriere-einleitung {padding-top: 106px;}
.amw-karriere .karriere-titel + .karriere-einleitung {padding-top: 100px;}
.amw-karriere .karriere-einleitung .uk-container {max-width: 768px;}
.amw-karriere .karriere-einleitung .einleitungstext {max-width: 676px;}

/* Zwei Bilder versetzt */

.amw-karriere .karriere-zwei-bilder-versetzt  {position: relative;padding-top: 128px;padding-bottom: 84px;}
.amw-karriere .karriere-zwei-bilder-versetzt:before {content: "";position: absolute;left: 0;bottom: 0; right: calc(50vw - 720px + 1440px - 810px);height:472px;background: #fff;border-bottom-right-radius: 5px;z-index: 0;background: linear-gradient(256.6deg, #CCEDF2 15.86%, #26AAC3 90.47%);opacity: 0.7}
.amw-karriere .karriere-zwei-bilder-versetzt .uk-first-column .el-item {margin-top: 254px;}

@media (max-width: 639px) {
  /*.amw-karriere .karriere-zwei-bilder-versetzt .uk-container {max-width:312px!important;}*/
  .amw-karriere .karriere-zwei-bilder-versetzt:before {right: 72px;bottom:20%;top:20%;height: auto;}
  .amw-karriere .karriere-zwei-bilder-versetzt .zwei-bilder-versetzt-galerie > div > div:first-child {text-align: left;order:2}
  .amw-karriere .karriere-zwei-bilder-versetzt .zwei-bilder-versetzt-galerie > div > div:last-child {text-align: right;order:1}
  .amw-karriere .karriere-zwei-bilder-versetzt .uk-first-column .el-item {margin-top: 0;}
  .amw-karriere .karriere-zwei-bilder-versetzt .el-image {max-width: 90%}
}

/* Ziate */

.amw-karriere .karriere-zitat .uk-container-small {max-width: 1180px;}
.amw-karriere .karriere-zitat .zitat-text {max-width: 472px;}
.amw-karriere .karriere-zitat-3 .karriere-share {float: right;margin-top: 0!important;}

.amw-karriere .karriere-zitat-kachel .uk-container {max-width: 980px;}

.amw-karriere .karriere-zitat-kachel .zitat-kachel-text {background: #fff;position: relative;padding: 40px 0 32px;text-align: center;}
.amw-karriere .karriere-zitat-kachel .zitat-kachel-text .el-meta {color:#506D85}
.amw-karriere .karriere-zitat-kachel .zitat-kachel-text .el-image {position: absolute;top:-20px;left: 50%;transform: translateX(-50%);}
.amw-karriere .karriere-zitat-kachel .zitat-kachel-text .el-title {font-size: 48px;line-height: 54px;max-width: 676px;margin: 0 auto!important;text-align:center ;padding-left: 40px;padding-right: 40px;}
.amw-karriere .karriere-zitat-kachel .zitat-kachel-text .el-content {padding-left: 48px;padding-right: 48px;}



.amw-karriere .karriere-zitat-kachel.karriere-zitat-2-kacheln .uk-container {max-width: 1180px;}
.amw-karriere .karriere-zitat-kachel.karriere-zitat-2-kacheln .zitat-kachel-text .el-title {font-size: 40px;line-height: 48px;}

.amw-karriere .el-trigger-image {width: 28px;height: 28px;}
.amw-karriere .el-modal .el-link-image {width: 28px;height: 28px;color: #FE5000;}
.amw-karriere .el-modal .el-link {text-transform: none;color: #02A5BD;font-weight: 500;letter-spacing: unset;}

.amw-karriere .el-button-wrapper.uk-margin-medium-top {margin-top: 28px!important;}

@media (max-width: 1199px) {
  .amw-karriere .karriere-zitat {padding-top: 56px;}
  .amw-karriere .zitat-kachel-text .el-title  {font-size: 22px!important;line-height: 26px!important;}
}

@media (min-width: 1200px) {
  .amw-karriere .karriere-zitat-kachel .zitat-kachel-text {padding: 60px 0 48px;}
  .amw-karriere.karriere-science-quality .zitat-text,
  .amw-karriere.karriere-corporate-services .zitat-text,
  .amw-karriere.karriere-produktion .zitat-text {padding-top: 100px}
  .amw-karriere .zitat-links {margin-left: 50px;}
}

/* Zwischentext */

.amw-karriere .karriere-zwischentext {position: relative;padding-top: 120px;padding-bottom: 106px;}
.amw-karriere .karriere-zwischentext:before {content: "";position: absolute; left: calc(33vw + 720px - 900px);bottom: 0; right:0;height:780px;background: #fff;border-bottom-left-radius: 5px;z-index: 0;background: linear-gradient(115.57deg, #CCEDF2 25.89%, #26AAC3 99.32%);opacity: 0.7}
.amw-karriere .karriere-zwischentext-text {background: none;}
.amw-karriere .karriere-zwischentext-text .uk-padding-small {max-width:768px;padding: 0;margin: 0 auto;}
.amw-karriere .karriere-zwischentext .el-title {margin-top: 106px!important;}

.amw-karriere .karriere-share + .karriere-zwischentext-text {max-width: 676px;margin-left: auto;margin-right: auto;}
.amw-karriere .karriere-zwischentext-text img + .el-title {margin-top: 20px!important;}

@media (max-width: 1199px) {
  .amw-karriere .karriere-zwischentext {padding-top: 52px;padding-bottom: 68px;margin-top: 72px;}
  .amw-karriere .karriere-zwischentext:before {left: 132px;top:0;height: unset;}
  .amw-karriere .karriere-zwischentext .uk-container .el-title {margin-top: 32px!important;}
  .amw-karriere .karriere-share + .karriere-zwischentext-text {max-width: 312px;margin-left: auto;margin-right: auto;}
}

.amw-karriere .karriere-zwischentext-2 .uk-container {max-width: 800px;}
.amw-karriere .karriere-zwischentext-2.karriere-676 .uk-container {max-width: 676px;}
.amw-karriere .karriere-zwischentext-2 .el-title {font-size: 32px;line-height: 42px;font-weight: 400;}
.amw-karriere .karriere-zwischentext-2 .el-title span {color: #FE5000;}
.amw-karriere .karriere-zwischentext-2.karriere-676 .el-title{font-size: 40px;line-height: 48px;}

/* Werte */

.amw-karriere .karriere-home-werte {background: linear-gradient(132.96deg, #00A5BD 6.08%, #55697E 79.92%);}
.amw-karriere .karriere-home-werte > div {padding-top:110px;padding-bottom:174px;}

.amw-karriere .karriere-home-werte .werte-title {font-size: 36px;line-height: 48px;color: #fff;}
.amw-karriere .karriere-home-werte .werte-kacheln {margin-top: 64px!important;}
.amw-karriere .karriere-home-werte .werte-kacheln .el-item {background: #fff;border-radius: 6px;padding: 50px 28px;}
.amw-karriere .karriere-home-werte .werte-kacheln .el-title {color: #FE5000;font-size: 28px;line-height: 32px;font-weight: 400;}
.amw-karriere .karriere-home-werte .werte-kacheln .el-content {margin-top: 24px!important;}
.amw-karriere .karriere-home-werte .werte-kacheln .el-image {margin-bottom: 8px!important;}

.amw-karriere .karriere-home-werte .karriere-section-titel .el-content {color: #fff;}

@media (max-width: 1199px) { 
  .amw-karriere .karriere-home-werte .werte-title {font-size: 24px;line-height: 28px;}
  .amw-karriere .karriere-home-werte .werte-kacheln .el-title {font-size: 22px;line-height: 26px;}
}

/* Benefits */

.amw-karriere .karriere-benefits {padding-top: 164px;}
.amw-karriere .karriere-benefits .uk-tile-default {background: linear-gradient(115.57deg, #CCEDF2B3 25.89%, #26AAC3B3 99.32%);border-radius: 10px}
.amw-karriere .karriere-benefits .karriere-benefits-titel {max-width: 540px;margin-left: auto;margin-right: auto;margin-bottom: 84px;}
.amw-karriere .karriere-benefits .karriere-benefits-grid  {max-width: 740px;margin: 40px auto 0!important;}
.amw-karriere .karriere-benefits .karriere-benefits-grid:first-child {margin-top: 0!important;}
.amw-karriere .karriere-benefits .karriere-benefits-grid .el-title {color:#FE5000;font-size: 20px;line-height: 32px;font-weight: bold;}
.amw-karriere .karriere-benefits .karriere-benefits-grid .el-content {margin-top:4px!important}

@media (max-width: 1199px) { 
  .amw-karriere .karriere-benefits > .uk-container,
  .amw-karriere .karriere-benefits > .uk-container > .uk-container {padding: 0!important;}
  .amw-karriere .karriere-benefits .karriere-benefits-titel {padding-left: 70px;width: 320px;margin: 0!important;}
  .amw-karriere .karriere-benefits .karriere-benefits-grid {margin-top: 36px!important;}
  .amw-karriere .karriere-benefits .karriere-benefits-grid .el-image {width: 40px;}
  .amw-karriere .karriere-benefits .karriere-benefits-grid .el-item .uk-width-expand {padding-left: 28px;}
  .amw-karriere .karriere-benefits .karriere-benefits-grid .el-title {font-size: 16px;line-height: 20px;}
  .amw-karriere .karriere-benefits .karriere-benefits-grid .el-content {font-size: 16px;line-height: 20px;}
} 

/* Zwischentext Blau */

.amw-karriere .karriere-zwischentext-blau {padding-top: 110px;}
.amw-karriere .karriere-zwischentext-blau  > .uk-container {max-width: 980px;background: #CCEDF2;}
.amw-karriere .karriere-zwischentext-blau .zwischentext-blau-text {padding: 106px;}
.amw-karriere .karriere-zwischentext-blau .zwischentext-blau-text .el-content {margin-top:48px!important;}

@media (max-width: 1199px) { 
  .amw-karriere .karriere-zwischentext-blau {padding-left:20px;padding-right: 20px;padding-top: 56px;}
  .amw-karriere .karriere-zwischentext-blau  > .uk-container {background: #fff;}
  .amw-karriere .karriere-zwischentext-blau .zwischentext-blau-text {padding: 38px 20px;}
  .amw-karriere .karriere-zwischentext-blau .zwischentext-blau-text .el-content {margin-top:40px!important;}
}

/* Querereinsteiger */

.amw-karriere .karriere-quereinsteiger .uk-container {max-width: 676px;}
.amw-karriere .karriere-quereinsteiger .el-content {margin-top:48px!important}
.amw-karriere .karriere-arbeitszeitmodelle  {max-width: 676px;margin: 0 auto;}

/* Blog */

.amw-karriere .karriere-blog-grid .el-item {border-radius: 5px;background: linear-gradient(157.16deg, #CCEDF2 64.96%, #26AAC3 119.71%);}
.amw-karriere .karriere-blog-grid .el-item.uk-card-small {padding: 14px 14px 25px 14px}
.amw-karriere .karriere-blog-grid .el-title {font-size: 20px;line-height: 24px;font-weight: 500;}
.amw-karriere .karriere-blog-grid .el-link {color: #FFF;font-size: 16px;border-radius: 32px;border-color: #FE5000;background: #FE5000;text-transform: none;letter-spacing: unset;padding: 12px 25px;line-height: 1;}
.amw-karriere .karriere-blog-grid .el-link:hover {background: none;color:#FE5000;}

.amw-karriere .karriere-blogbeitrag .uk-container {max-width: 1180px;}

.amw-karriere .karriere-blogbeitrag .karriere-beitragstext {max-width: 768px;margin: 0 auto;}
.amw-karriere .karriere-blogbeitrag .karriere-beitragstext > * {max-width: 676px;}

.amw-karriere .karriere-zwei-bilder-versetzt-blog {position: relative;padding-bottom: 84px;}
.amw-karriere .karriere-zwei-bilder-versetzt-blog .zwei-bilder-versetzt-galerie-blog {max-width: 976px;margin: 0 auto;}
.amw-karriere .karriere-zwei-bilder-versetzt-blog:before {content: "";position: absolute;left: calc(50vw + 720px - 900px);bottom: 0; right:0;height:472px;background: #fff;border-bottom-right-radius: 5px;z-index: 0;background: linear-gradient(256.6deg, #CCEDF2 15.86%, #26AAC3 90.47%);opacity: 0.7}
.amw-karriere .karriere-zwei-bilder-versetzt-blog .uk-first-column + div .el-item {margin-top: 254px;}

.amw-karriere .karriere-blogbeitrag:has(.karriere-zwei-bilder-versetzt-blog) ~ .karriere-blogbeitrag .karriere-zwei-bilder-versetzt-blog .uk-first-column .el-item {margin-top: 254px;}
.amw-karriere .karriere-blogbeitrag:has(.karriere-zwei-bilder-versetzt-blog) ~ .karriere-blogbeitrag .karriere-zwei-bilder-versetzt-blog .uk-first-column + div .el-item {margin-top: 0;}
.amw-karriere .karriere-blogbeitrag:has(.karriere-zwei-bilder-versetzt-blog) ~ .karriere-blogbeitrag .karriere-zwei-bilder-versetzt-blog:before {content: "";position: absolute;left:0;bottom: 0; right: calc(50vw + 720px - 900px);height:472px;background: #fff;border-bottom-right-radius: 5px;z-index: 0;background: linear-gradient(256.6deg, #CCEDF2 15.86%, #26AAC3 90.47%);opacity: 0.7}

.amw-karriere .karriere-slider-blog  {max-width: 1180px;margin: 0 auto;}

.amw-karriere .karriere-slider-blog  .uk-dotnav > * > * {width: 28px;height: 28px;background: none;border:1px solid #26AAC3}
.amw-karriere .karriere-slider-blog  .uk-dotnav > .uk-active > * {background: #26AAC3;}

.amw-karriere .karriere-slider-blog  .uk-dotnav > * {padding-left: 18px;}

@media (max-width:639px) {
.amw-karriere .karriere-slider-blog  .uk-dotnav > * > * {width: 16px;height: 16px;}
.amw-karriere .karriere-zwei-bilder-versetzt-blog .uk-first-column + div .el-item,
.amw-karriere .karriere-blogbeitrag:has(.karriere-zwei-bilder-versetzt-blog) ~ .karriere-blogbeitrag .karriere-zwei-bilder-versetzt-blog .uk-first-column .el-item {margin-top: 0!important;}
}

@media (min-width: 1200px) {
.amw-karriere .karriere-blog-grid .el-title {font-size: 32px;line-height: 40px}
}


/* Arbeitsbereiche */

.amw-karriere .karriere-arbeitsbereiche  {padding-top: 110px;}
.amw-karriere .karriere-arbeitsbereiche .el-title {font-size: 24px;color: #FE5000;font-weight: 500;}
.amw-karriere .karriere-arbeitsbereiche .el-content {margin-top:32px!important}
.amw-karriere .karriere-arbeitsbereiche .el-item {background: linear-gradient(235.59deg, #CCEDF2 0%, #FFFFFF 97.78%);}
.amw-karriere .karriere-arbeitsbereiche .el-item .uk-padding {padding: 36px 28px;}
.amw-karriere .karriere-arbeitsbereiche .el-link {color: #FE5000;font-size: 16px;border-radius: 32px;border-color: #FE5000;background: none;text-transform: none;letter-spacing: unset;padding: 12px;line-height: 1;}
.amw-karriere .karriere-arbeitsbereiche .el-link:hover {color: #fff;background: #FE5000;}
.amw-karriere .karriere-arbeitsbereiche .karriere-section-titel {margin-bottom: 78px;}
.amw-karriere .karriere-unterstuetzen .el-title {color: #FE5000;}

@media (max-width: 1199px) { 
.amw-karriere .karriere-arbeitsbereiche .el-title {font-size: 18px;}
.amw-karriere .karriere-arbeitsbereiche .el-content {margin-top:24px!important}
}



/* Call to Action */

.amw-karriere .karriere-call-to-action {padding-top: 84px;padding-bottom: 110px;}
.amw-karriere .karriere-call-to-action .uk-container {max-width: 676px;text-align: center;}
.amw-karriere .karriere-call-to-action a {color: #FE5000;text-transform: none;letter-spacing: unset;font-weight: 500;}

/* Joblink vertikal */

.amw-karriere .karriere-jobportal-link-wrapper {position: fixed;right: 0;z-index: 1000;top:50vh;}
.amw-karriere .karriere-jobportal-link {position: absolute;right:-32px;top:-64px;transform: rotate(-90deg);background: none;}
.amw-karriere .karriere-jobportal-link .uk-container {padding: 0;}
.amw-karriere .karriere-jobportal-link > div {padding-left: 0;}
.amw-karriere .karriere-jobportal-link a {background: #FE5000;color: #fff;border:none;text-transform: uppercase;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;padding:0 32px;line-height: 64px;-webkit-box-shadow: -20px 0px 20px 0px rgba(0,0,0,0.25); 
box-shadow: -20px 0px 20px 0px rgba(0,0,0,0.25);}

@media (max-width: 1199px) {
  .amw-karriere .karriere-jobportal-link {right:-32px;}
}

/* FAQ */
.amw-karriere .karriere-faq {padding-top: 110px;}
.amw-karriere .karriere-faq .karriere-faq-titel {color: #FE5000;}
.amw-karriere .karriere-faq-inhalt {max-width: 900px;margin: 0 auto;}
.amw-karriere .karriere-faq-inhalt .uk-accordion-title {font-weight: 500;padding-left: 0;padding-right: 0;}
.amw-karriere .karriere-faq-inhalt  {padding-bottom: 72px;}
.amw-karriere .karriere-faq-inhalt > div {box-shadow: none; background: none;border-bottom: 1px solid #FE5000;}
.amw-karriere .karriere-faq-inhalt .el-item > div:nth-child(2) .el-content {padding-top: 0;margin: -20px auto 0 !important;max-width: 424px;}
.amw-karriere .karriere-faq  + div {padding-top: 50px;}

@media (min-width: 960px) {
  .amw-karriere .karriere-faq-inhalt {padding-top: 110px;}
}

/* Footer */

.amw-karriere .karriere-footer {background: #fdf7f3;padding-top: 110px;}
.amw-karriere .karriere-footer > .uk-container > div > div > div{padding: 24px;background: url(../../../images/hintergruende/karriere/hero-hintergrund.png) no-repeat;background-size: cover;border-radius: 5px;}

.amw-karriere .karriere-footer .uk-h3 {color: #AFDBE2;font-size: 16px;text-transform: uppercase;letter-spacing: 3px;}
.amw-karriere .karriere-footer {font-weight: 500;font-size: 16px;}
.amw-karriere .karriere-footer .el-link {font-weight: 500;}
.amw-karriere .karriere-footer a {text-decoration: none;}

@media (min-width: 1200px) {
  .amw-karriere .karriere-footer > .uk-container > div > div > div{padding: 48px 74px;}
}

/* Ausbildung */
.amw-karriere.karriere-ausbildung .hero-karriere h1 {font-size: 32px!important;line-height: 42px!important;font-weight: 500;}
.amw-karriere.karriere-ausbildung .hero-karriere h1 span {color: #82CBDC;}
.amw-karriere.karriere-ausbildung .hero-karriere .el-meta {font-size: 20px!important;line-height: 24px!important;font-weight: 400;}
.amw-karriere.karriere-ausbildung .karriere-benefits-grid.karriere-740 {max-width: 740px!important;font-size: 26px;line-height: 42px;margin: 40px auto 0!important;}
.amw-karriere.karriere-ausbildung .karriere-ausbildungstellen {max-width: 980px;margin-left: auto;margin-right: auto;border-bottom: 2px solid #506D8526;}
.amw-karriere.karriere-ausbildung .ausbildung-switcher-titel {margin-bottom:32px;}


.amw-karriere .karriere-ausbildung-switcher .el-nav a {color: #506D85;font-size: 22px;line-height: 32px;font-weight: 500;text-transform: none;}
.amw-karriere .karriere-ausbildung-switcher .el-nav {margin-bottom: 0!important;position: relative;max-width: 1280px;}
.amw-karriere .karriere-ausbildung-switcher .el-nav:before {content:'';background:#D9EFF2;position: absolute;left:-9999px;right:100%;bottom:0;top:0;z-index: 0;}
.amw-karriere .karriere-ausbildung-switcher .el-nav li {background: #AFDBE2;padding: 10px 20px 8px!important;border-top-right-radius: 30px;position: relative;}
.amw-karriere .karriere-ausbildung-switcher .el-nav li.uk-active {background: #D9EFF2;}
.amw-karriere .karriere-ausbildung-switcher .el-nav li:first-child {z-index: 1;}
.amw-karriere .karriere-ausbildung-switcher .el-nav li:last-child{ margin-left: -30px;padding-left: 50px !important;z-index: 0;}
.amw-karriere .karriere-ausbildung-switcher .ausbildung-switcher-titel  .el-title {color: #FE5000;}
.amw-karriere .karriere-ausbildung-switcher .uk-switcher {background: #D9EFF2;position: relative;padding-top: 80px;}
.amw-karriere .karriere-ausbildung-switcher .uk-switcher:before {content:'';background:#D9EFF2;position: absolute;left:-9999px;right:-9999px;bottom:0;top:0;z-index: 0;}
.amw-karriere .ausbildung-switcher-akkordeon > div {background: none;border-bottom: 1px sold #506D85;}



@media (min-width: 1200px) { 
.amw-karriere .karriere-ausbildung-switcher .uk-switcher > div {padding: 0 50px;}
.amw-karriere .karriere-ausbildung-switcher .el-nav a {font-size: 32px;line-height: 48px;}
.amw-karriere.karriere-ausbildung .hero-karriere h1 {font-size: 64px!important;line-height: 70px!important;}
.amw-karriere.karriere-ausbildung .hero-karriere .el-meta {font-size: 24px!important;line-height: 32px!important;}
}

.karriere-ausbildungstellen > div {padding-left: 20px;}
.karriere-ausbildungstellen .amw-toggle-trigger {cursor: pointer;color: #506D85;font-size: 24px;}
.karriere-ausbildungstellen .amw-toggle-trigger:after {content:'';background: url(../../../images/icons/karriere/pfeil-unten.svg) no-repeat;background-size: auto;float:right;display: block;width: 30px;height: 30px;margin-right: 20px;}
.karriere-ausbildungstellen .ausbildungstellen-info-titel {color: #FE5000;font-weight: bold;}
.karriere-ausbildungstellen .ausbildungstellen-info-titel ~ * {max-width: 676px;} 
.karriere-ausbildungstellen .ausbildungstellen-info-titel ~ *:last-child {max-width: none;} 
.karriere-ausbildungstellen .ausbildungstellen-info-titel + ul > li:before {content: "\2713";float: left;width: 1.5em;}
.karriere-ausbildungstellen .ausbildungstellen-info-titel-2 {font-weight: bold;}
.karriere-ausbildungstellen .karriere-liste-gruen li:before {color:#02A5BD;}
.karriere-ausbildungstellen .karriere-liste-orange li:before {color: #FE5000;}
.karriere-ausbildungstellen .uk-button {background: #FE5000;border-radius: 50px;color: #FFF!important;padding: 12px 25px;line-height: 1;min-height: unset;border: none;}

@media (min-width: 1200px) { 
.karriere-ausbildungstellen .amw-toggle-trigger {font-size: 36px;}
}

.amw-karriere  .ausbildungsstellen-gehalt > div > div {border-radius: 0;background: none;}
.amw-karriere  .ausbildungsstellen-gehalt > div > div > div {background: none;position: relative;}
.amw-karriere  .ausbildungsstellen-gehalt > div > div > div:before {content:'';background: #fff;position: absolute;top:-67px;bottom:-67px;right:-400px;left:-70px;z-index: 0;border-radius: 5px;}
.amw-karriere  .ausbildungsstellen-gehalt .el-content {font-size: 20px;line-height: 26px;}

@media (max-width: 959px) { 
 .amw-karriere  .ausbildungsstellen-gehalt {margin-top: 110px!important;}
 .amw-karriere  .ausbildungsstellen-gehalt > div > div > div:before {right:20px;}
}

@media (min-width: 1200px) { 
.karriere-ausbildungstellen .amw-toggle-trigger {font-size: 26px;line-height: 42px;}
}

/* Alle Inhalte nach der Überschrift zunächst ausblenden */
.karriere-ausbildungstellen > .uk-width-1-1 > *:not(.amw-toggle-trigger) {
  display: none;
}

/* Sobald der Block geöffnet ist, alle Inhalte wieder anzeigen */
.karriere-ausbildungstellen > .uk-width-1-1.is-open > *:not(.amw-toggle-trigger) {
  display: block;
}

/* Listen wieder korrekt als Listen darstellen */
.karriere-ausbildungstellen > .uk-width-1-1.is-open > ul {
  display: block;
}

.amw-karriere .stoerer-jobportal > div {align-items: center;}
.amw-karriere .stoerer-jobportal .el-title {color:#FE5000;font-weight: 500;}
.amw-karriere .stoerer-jobportal .el-link {color: #FFF;font-size: 16px;border-radius: 32px;border:none;background: #FE5000;text-transform: none;letter-spacing: unset;padding: 10px 40px;line-height: 1;}
.amw-karriere .stoerer-jobportal .el-link:hover {background: #00a5bd;}




/* Newsletter */

@media (min-width: 960px) {
  #system-message-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 640px) {
  #system-message-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

#system-message-container {
    padding-left: 15px;
  padding-right: 15px;
}

#system-message-container > * {
  display: flow-root;
  box-sizing: content-box;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 24px;
  margin-bottom: 24px;

}
