/* nunito-sans-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/nunito-sans-v19-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/nunito-sans-v19-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nunito-sans-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/nunito-sans-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nunito-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nunito-sans-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.mod_breadcrumb {
  display: block;
}

/*.ce_wrap.hover-shadow-3:hover {
  box-shadow: none;
}*/

body {
  --h1-fontSize: 4rem;
  --h2-fontSize: 3rem;
}

h2 {
  font-size: 48px;
}

/* .autogrid_row {
  margin-left: 0px;
  margin-right: 0px;
} */

.job-card {
  border: 2px solid rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  padding: 20px;
}

.job-card .h2 {
  font-family: Nunito;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.job-card .h3 {
  font-family: Nunito;
  font-weight: 300;
  font-size: 16px;
    margin-bottom: 40px;
}

.bereiche-tile:hover {
  color: var(--customColor1);
}

.bereiche-tile:hover h2 {
  color: var(--customColor1);
}

.premises_images img {
  height: 200px;
  width: 100% !important;
  fill-rule: revert;
  object-fit: cover;
}

.handorgel__header__button {
  font-size: 20px;
}