/* NOVARIS CLEAN – Jobs v2: echte Medien statt störanfälliger Hintergrundflächen. */
#root .novaris-jobs-team-visual{
  display:block!important;
  width:100%!important;
  min-height:18rem!important;
  max-height:31rem!important;
  object-fit:cover!important;
  object-position:center 38%!important;
  background:#11100d!important;
}
#root .novaris-job-card{
  position:relative!important;
  display:flex!important;
  min-height:25rem!important;
  flex-direction:column!important;
  overflow:hidden!important;
  background:#0b0b0a!important;
}
#root img.novaris-job-card-media{
  display:block!important;
  flex:0 0 13rem!important;
  width:100%!important;
  height:13rem!important;
  min-height:13rem!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  object-fit:cover!important;
  object-position:center 42%!important;
  opacity:1!important;
  visibility:visible!important;
  background:#15130d!important;
}
#root .novaris-job-card-copy{
  position:relative!important;
  z-index:1!important;
  flex:1 0 auto!important;
  background:linear-gradient(145deg,#11100d,#080807)!important;
}
@media (max-width:767px){
  #root .novaris-jobs-team-visual{min-height:14rem!important;max-height:20rem!important}
  #root .novaris-job-card{min-height:0!important}
  #root img.novaris-job-card-media{flex-basis:11rem!important;height:11rem!important;min-height:11rem!important}
}
