/* CareerLink — crédito de pie v1.0.0. Solo actúa bajo el tema CareerLink Origen. */
.careerlink-origen .cl-footer .cl-footer-bottom{
  display:none !important;
}
.clfc-credits,
.clfc-credits * { box-sizing:border-box; }
.clfc-credits{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  width:100%;
  background:linear-gradient(105deg,#46243d 0%,#3e2944 38%,#285d52 100%);
  border-top:1px solid rgba(255,255,255,.18);
  color:#fff4f6;
  font-family:system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  font-size:13px;
  line-height:1.55;
}
.clfc-credits::before{
  content:'';
  position:absolute;
  pointer-events:none;
  inset:0;
  opacity:.24;
  background:
    radial-gradient(ellipse 46% 175% at 21% -95%,transparent 88%,rgba(244,181,105,.9) 88.4%,transparent 89.2%),
    radial-gradient(ellipse 40% 140% at 73% 184%,transparent 87%,rgba(198,224,212,.6) 87.4%,transparent 88.5%);
}
.clfc-inner{
  position:relative;
  width:min(1200px,calc(100% - 44px));
  min-height:76px;
  margin-inline:auto;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:20px 38px;
  padding:20px 0;
}
.clfc-left,.clfc-right{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  column-gap:7px;
  row-gap:4px;
}
.clfc-site,.clfc-right strong{font-weight:800;color:#fff}
.clfc-left .clfc-location{margin-left:12px;color:#f1dee9}
.clfc-dot{color:#ffb88f}
.clfc-heart{color:#ffbe8a;font-size:15px;line-height:1}
.clfc-right a,.clfc-right a:visited{
  color:#fff;
  text-decoration:none;
  font-weight:800;
}
.clfc-right a:hover,.clfc-right a:focus-visible{color:#ffd0a0;text-decoration:underline}
@media(max-width:800px){
  .clfc-inner{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;text-align:center;padding:18px 0}
  .clfc-left,.clfc-right{justify-content:center}
  .clfc-left .clfc-location{margin-left:0}
}
@media(max-width:480px){
  .clfc-credits{font-size:12px}
  .clfc-inner{width:calc(100% - 26px)}
}
