#careers .content-width .body,
#volunteer .content-width .body {
  margin-bottom: var(--x-small);
}
#careers .content-width .body:last-of-type,
#volunteer .content-width .body:last-of-type {
  margin-bottom: var(--large);
}
#careers .content-width .heading2,
#volunteer .content-width .heading2 {
  margin-bottom: var(--small);
}
#careers .content-width .job,
#volunteer .content-width .job {
  position: relative;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 10px;
  padding: 25px;
  background-color: var(--white);
  border: solid 1px var(--black);
}
#careers .content-width .job .heading2,
#volunteer .content-width .job .heading2 {
  line-height: 1.4em;
  color: var(--primary);
  margin: 0px;
}
#careers .content-width .job .body,
#volunteer .content-width .job .body {
  color: var(--black);
  margin-top: auto;
  margin-bottom: 0px;
}
#careers .content-width .job .read-more,
#volunteer .content-width .job .read-more {
  color: var(--primary);
  max-width: 95px;
}
#careers .content-width .job .read-more svg,
#volunteer .content-width .job .read-more svg {
  color: var(--primary);
  fill: var(--primary);
}
#careers .content-width .carousel .carousel-buttons .arrow-link,
#volunteer .content-width .carousel .carousel-buttons .arrow-link {
  display: none;
}
#careers.image,
#volunteer.image {
  padding-top: var(--x-large) !important;
}
#careers.image .content-width .job,
#volunteer.image .content-width .job {
  border: none;
}/*# sourceMappingURL=join-the-panthers.css.map */