@font-face {
  font-family: "Charite Headline";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-Regular.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-Regular.woff') format("woff");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "Charite Headline";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-Italic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-Italic.woff') format("woff");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "Charite Headline";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-Medium.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: "Charite Headline";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-MediumItalic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-MediumItalic.woff') format("woff");
  font-weight: 500;
  font-style: italic
}

@font-face {
  font-family: "Charite Headline";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-Bold.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-Bold.woff') format("woff");
  font-weight: bold;
  font-style: normal
}

@font-face {
  font-family: "Charite Headline";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-BoldItalic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-BoldItalic.woff') format("woff");
  font-weight: bold;
  font-style: italic
}

@font-face {
  font-family: "Charite Headline Book";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-Book.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-Book.woff') format("woff");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "Charite Headline Book";
  src: url('https://fonts.pwrk.dev/charite/ChariteHeadline-BookItalic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteHeadline-BookItalic.woff') format("woff");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "Charite Text";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-Light.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: "Charite Text";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-LightItalic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-LightItalic.woff') format("woff");
  font-weight: 300;
  font-style: italic
}

@font-face {
  font-family: "Charite Text";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-Regular.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-Regular.woff') format("woff");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "Charite Text";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-Italic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-Italic.woff2') format("woff");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "Charite Text";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-Bold.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-Bold.woff') format("woff");
  font-weight: bold;
  font-style: normal
}

@font-face {
  font-family: "Charite Text";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-BoldItalic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-BoldItalic.woff') format("woff");
  font-weight: bold;
  font-style: italic
}

@font-face {
  font-family: "Charite Text Book";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-BookItalic.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-BookItalic.woff') format("woff");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "Charite Text Book";
  src: url('https://fonts.pwrk.dev/charite/ChariteText-Book.woff2') format("woff2"), url('https://fonts.pwrk.dev/charite/ChariteText-Book.woff') format("woff");
  font-weight: normal;
  font-style: normal
}

/*! normalize.min.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
#jwjob-8B2E7EF637 html,
#jwjob-8B2E7EF637 body,
#jwjob-8B2E7EF637 div,
#jwjob-8B2E7EF637 span,
#jwjob-8B2E7EF637 applet,
#jwjob-8B2E7EF637 object,
#jwjob-8B2E7EF637 iframe,
#jwjob-8B2E7EF637 h1,
#jwjob-8B2E7EF637 h2,
#jwjob-8B2E7EF637 h3,
#jwjob-8B2E7EF637 h4,
#jwjob-8B2E7EF637 h5,
#jwjob-8B2E7EF637 h6,
#jwjob-8B2E7EF637 p,
#jwjob-8B2E7EF637 blockquote,
#jwjob-8B2E7EF637 pre,
#jwjob-8B2E7EF637 a,
#jwjob-8B2E7EF637 abbr,
#jwjob-8B2E7EF637 acronym,
#jwjob-8B2E7EF637 address,
#jwjob-8B2E7EF637 big,
#jwjob-8B2E7EF637 cite,
#jwjob-8B2E7EF637 code,
#jwjob-8B2E7EF637 del,
#jwjob-8B2E7EF637 dfn,
#jwjob-8B2E7EF637 em,
#jwjob-8B2E7EF637 img,
#jwjob-8B2E7EF637 ins,
#jwjob-8B2E7EF637 kbd,
#jwjob-8B2E7EF637 q,
#jwjob-8B2E7EF637 s,
#jwjob-8B2E7EF637 samp,
#jwjob-8B2E7EF637 small,
#jwjob-8B2E7EF637 strike,
#jwjob-8B2E7EF637 strong,
#jwjob-8B2E7EF637 tt,
#jwjob-8B2E7EF637 var,
#jwjob-8B2E7EF637 b,
#jwjob-8B2E7EF637 u,
#jwjob-8B2E7EF637 i,
#jwjob-8B2E7EF637 center,
#jwjob-8B2E7EF637 dl,
#jwjob-8B2E7EF637 dt,
#jwjob-8B2E7EF637 dd,
#jwjob-8B2E7EF637 ol,
#jwjob-8B2E7EF637 ul,
#jwjob-8B2E7EF637 li,
#jwjob-8B2E7EF637 fieldset,
#jwjob-8B2E7EF637 form,
#jwjob-8B2E7EF637 label,
#jwjob-8B2E7EF637 legend,
#jwjob-8B2E7EF637 table,
#jwjob-8B2E7EF637 caption,
#jwjob-8B2E7EF637 tbody,
#jwjob-8B2E7EF637 tfoot,
#jwjob-8B2E7EF637 thead,
#jwjob-8B2E7EF637 tr,
#jwjob-8B2E7EF637 th,
#jwjob-8B2E7EF637 td,
#jwjob-8B2E7EF637 article,
#jwjob-8B2E7EF637 aside,
#jwjob-8B2E7EF637 canvas,
#jwjob-8B2E7EF637 details,
#jwjob-8B2E7EF637 embed,
#jwjob-8B2E7EF637 figure,
#jwjob-8B2E7EF637 figcaption,
#jwjob-8B2E7EF637 footer,
#jwjob-8B2E7EF637 header,
#jwjob-8B2E7EF637 hgroup,
#jwjob-8B2E7EF637 menu,
#jwjob-8B2E7EF637 nav,
#jwjob-8B2E7EF637 output,
#jwjob-8B2E7EF637 ruby,
#jwjob-8B2E7EF637 section,
#jwjob-8B2E7EF637 summary,
#jwjob-8B2E7EF637 time,
#jwjob-8B2E7EF637 mark,
#jwjob-8B2E7EF637 audio,
#jwjob-8B2E7EF637 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

#jwjob-8B2E7EF637 article,
#jwjob-8B2E7EF637 aside,
#jwjob-8B2E7EF637 details,
#jwjob-8B2E7EF637 figcaption,
#jwjob-8B2E7EF637 figure,
#jwjob-8B2E7EF637 footer,
#jwjob-8B2E7EF637 header,
#jwjob-8B2E7EF637 hgroup,
#jwjob-8B2E7EF637 menu,
#jwjob-8B2E7EF637 nav,
#jwjob-8B2E7EF637 section {
  display: block
}

#jwjob-8B2E7EF637 body {
  line-height: 1
}

#jwjob-8B2E7EF637 ol,
#jwjob-8B2E7EF637 ul {
  list-style: none
}

#jwjob-8B2E7EF637 blockquote,
#jwjob-8B2E7EF637 q {
  quotes: none
}

#jwjob-8B2E7EF637 blockquote:before,
#jwjob-8B2E7EF637 blockquote:after,
#jwjob-8B2E7EF637 q:before,
#jwjob-8B2E7EF637 q:after {
  content: '';
  content: none
}

#jwjob-8B2E7EF637 table {
  border-collapse: collapse;
  border-spacing: 0
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive {
  left: auto;
  top: auto;
  margin: 15px auto;
  padding: 0;
  font-family: Charite Text Book, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
  color: #000000;
  font-weight: normal;
  text-align: left;
  border: 1px solid #000000;
  max-width: 716px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive strong,
#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-bold,
#jwjob-8B2E7EF637 .jw-wrapper-responsive b {
  font-weight: 700
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-apply-btn {
  transition: all 0.25s cubic-bezier(0.33, 0.775, 0.265, 1.55);
  -moz-transition: all 0.25s cubic-bezier(0.33, 0.775, 0.265, 1.55);
  -webkit-transition: all 0.25s cubic-bezier(0.33, 0.775, 0.265, 1.55);
  display: inline-block;
  background: #ccefcb;
  font-family: Charite Text, Arial, sans-serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 1em;
  padding: 15px 25px;
  border-radius: 100rem;
  border: 2px solid #000;
  margin: 0 0 20px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-apply-btn:hover {
  transition: all 0.25s cubic-bezier(0.33, 0.775, 0.265, 1.55);
  -moz-transition: all 0.25s cubic-bezier(0.33, 0.775, 0.265, 1.55);
  -webkit-transition: all 0.25s cubic-bezier(0.33, 0.775, 0.265, 1.55);
  background: #000;
  color: #fff
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive img {
  max-width: 100%;
  height: auto;
  border: 0
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-anzeige_div {
  padding: 12% 5% 5% 5%
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-right {
  width: 70%;
  float: right
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-clear {
  clear: both
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-mb20 {
  margin-bottom: 20px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-green-box {
  border: 3px solid #ccefcb;
  margin: 0 0 20px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-green-box-left {
  width: 49%
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-green-box-right {
  width: 49%
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-green-box-header {
  background: #ccefcb;
  padding: 13px 27px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-green-box-header .jw-apply-btn {
  margin: 0
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-green-box-content {
  padding: 27px 27px 27px 30%;
  display: flex;
  justify-content: space-between
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive h2 {
  font-family: Charite Headline, Arial, sans-serif;
  font-size: 45px;
  line-height: 1em;
  color: #fff;
  margin: 0 0 20px;
  padding: 0;
  font-weight: 500
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive h3 {
  font-family: Charite Text, Arial, sans-serif;
  font-size: 40px;
  line-height: 1em;
  color: #000;
  margin: 40px 0 20px;
  padding: 0;
  font-weight: 700
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive h4 {
  font-family: Charite Text, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
  color: #000;
  margin: 0 0 20px;
  padding: 0;
  font-weight: 700
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive ul {
  font-family: Charite Text Book, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
  color: #000000;
  font-weight: normal;
  margin: 0 0 20px 14px;
  padding: 0 0 0 0;
  list-style-type: none;
  list-style-image: none
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive li {
  padding: 0 0 0 5px;
  list-style-type: none;
  list-style-image: none;
  position: relative
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive ul li::before {
  content: "\25CF";
  color: #000;
  position: absolute;
  top: -1px;
  left: -13px;
  font-size: 9px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive a,
#jwjob-8B2E7EF637 jw-wrapper-responsive a:link,
#jwjob-8B2E7EF637 jw-wrapper-responsive a:visited,
#jwjob-8B2E7EF637 jw-wrapper-responsive a:active {
  font-family: Charite Text Book, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
  color: #000000;
  font-weight: normal;
  text-decoration: none
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive em,
#jwjob-8B2E7EF637 i {
  font-style: italic
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive p:not(:last-of-type) {
  margin: 0 0 20px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive header {
  background: #002898;
  color: #fff;
  padding: 5% 5% 40% 30%;
  position: relative
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive .jw-pic {
  position: absolute;
  top: 340px;
  right: 35px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive.jw-small .jw-pic {
  position: relative;
  top: 0;
  left: 0
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive.jw-small header {
  background: #002898;
  color: #fff;
  padding: 5%
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive.jw-small .jw-green-box-content {
  padding: 5%;
  flex-direction: column;
  gap: 20px
}

#jwjob-8B2E7EF637 .jw-wrapper-responsive.jw-small .jw-right {
  width: 100%;
  float: none
}