/* Worklance R956 — Become a Partner hero contrast + CTA hard fix */
html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-pills{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:22px 0 28px!important;
}
html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-pills span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:38px!important;
  padding:8px 14px!important;
  border:1px solid #d7e4f2!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.94)!important;
  color:#173f69!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1.25!important;
  box-shadow:0 8px 20px rgba(18,58,96,.06)!important;
  text-shadow:none!important;
}
html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-copy > .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:208px!important;
  min-height:54px!important;
  padding:14px 22px!important;
  border:0!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#ff713d,#ff5425)!important;
  color:#fff!important;
  font-size:16px!important;
  font-weight:800!important;
  line-height:1.2!important;
  box-shadow:0 12px 28px rgba(255,88,35,.22)!important;
  text-decoration:none!important;
}
html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-copy > .btn:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 16px 32px rgba(255,88,35,.28)!important;
}
@media(max-width:680px){
  html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-pills{gap:8px!important;margin:18px 0 22px!important}
  html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-pills span{font-size:13px!important;min-height:34px!important;padding:7px 11px!important}
  html body.wlc-r84-jobs-master.wlx-public-page .wlp-partner-hero .wlp-partner-copy > .btn{width:100%!important;min-width:0!important;min-height:52px!important}
}
