@import url('https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap');
@import url("https://use.typekit.net/ivc1usg.css");

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

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

#jwjob-0F8829C612 body {
  line-height: 1
}

#jwjob-0F8829C612 ol,
#jwjob-0F8829C612 ul {
  list-style: none
}

#jwjob-0F8829C612 blockquote,
#jwjob-0F8829C612 q {
  quotes: none
}

#jwjob-0F8829C612 blockquote:before,
#jwjob-0F8829C612 blockquote:after,
#jwjob-0F8829C612 q:before,
#jwjob-0F8829C612 q:after {
  content: '';
  content: none
}

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

#jwjob-0F8829C612 .jw-wrapper-responsive {
  left: auto;
  top: auto;
  margin: 15px auto;
  padding: 0;
  font-family: "Saira", Arial, sans-serif;
  font-size: 13px;
  line-height: 1.3em;
  color: #333333;
  font-weight: normal;
  text-align: left;
  border: 1px solid #000000;
  max-width: 716px
}

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

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

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-anzeige_div {
  padding: 20px
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-left {
  float: left;
  width: 49%
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-right {
  float: right;
  width: 49%
}

#jwjob-0F8829C612 .jw-wrapper-responsive.jw-small .jw-left {
  float: none;
  width: 100%
}

#jwjob-0F8829C612 .jw-wrapper-responsive.jw-small .jw-right {
  float: none;
  width: 100%;
  margin: 20px 0 0
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-left-qr {
  float: left;
  width: 85%;
  font-size: 10px;
  line-height: 1.2em;
  text-align: justify
}

#jwjob-0F8829C612 .jw-wrapper-responsive.jw-small .jw-left-qr {
  float: none;
  width: 100%
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-left-qr a {
  font-size: 10px;
  line-height: 1.2em
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-right-qr {
  float: right;
  width: 12%
}

#jwjob-0F8829C612 .jw-wrapper-responsive.jw-small .jw-right-qr {
  float: none;
  width: 100%;
  margin: 20px 0 0
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-clear {
  clear: both
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-icon {
  display: flex;
  align-items: flex-start;
  gap: 20px
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-icon:not(:last-of-type) {
  margin: 0 0 10px
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-icon img {
  width: 20px
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-infos {
  display: flex;
  gap: 100px;
  margin: 20px 0
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-info-box {
  display: flex;
  align-items: center;
  gap: 15px
}

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-info-box img {
  height: 20px
}

#jwjob-0F8829C612 .jw-wrapper-responsive h2 {
  font-family: "orator-std", Arial, sans-serif;
  font-size: 35px;
  line-height: 1.1em;
  color: #333;
  margin: 0 0 20px;
  padding: 0;
  font-weight: 400;
  letter-spacing: 1px
}

#jwjob-0F8829C612 .jw-wrapper-responsive h3 {
  font-family: "orator-std", Arial, sans-serif;
  font-size: 30px;
  line-height: 1.3em;
  color: #1A4273;
  margin: 0 0 20px;
  padding: 0;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: center
}

#jwjob-0F8829C612 .jw-wrapper-responsive ul {
  font-family: "Saira", Arial, sans-serif;
  font-size: 13px;
  line-height: 1.3em;
  color: #333333;
  font-weight: normal;
  margin: 0 0 15px 14px;
  padding: 0 0 0 0;
  list-style-type: none;
  list-style-image: none
}

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

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

#jwjob-0F8829C612 .jw-wrapper-responsive a,
#jwjob-0F8829C612 jw-wrapper-responsive a:link,
#jwjob-0F8829C612 jw-wrapper-responsive a:visited,
#jwjob-0F8829C612 jw-wrapper-responsive a:active {
  font-family: "Saira", Arial, sans-serif;
  font-size: 13px;
  line-height: 1.2em;
  color: #333333;
  font-weight: normal;
  text-decoration: none
}

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

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

#jwjob-0F8829C612 .jw-wrapper-responsive .jw-mb20 {
  margin-bottom: 20px
}