/* Trabaja con nosotros: /empleo/, /candidatura-media-buyer/, /aplicar-media-buyer/ */
.puestos{margin-top:var(--e-4)}
.recurso h3{font-size:clamp(1.6rem,2.4vw,2rem);margin:0}
.recurso .tipo .vivo{margin:0}
.recurso.cerrado{background:rgba(20,20,18,.45)}
.recurso.cerrado:hover{transform:none;border-color:var(--linea)}
.recurso.cerrado .tipo{color:var(--gris);border-color:var(--linea)}
.recurso.cerrado svg.ico{color:var(--gris)}
.nota-puestos{margin:var(--e-4) 0 0;max-width:60ch}
.nota-puestos a{color:var(--amarillo)}

.valores-t{font:700 .875rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;margin:var(--e-5) 0 var(--e-2)}
.valores{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}
.valores li{font:800 clamp(1.25rem,2vw,1.6rem)/1 var(--display);padding:.7rem 1.1rem;border:2px solid var(--negro);border-radius:999px}
.valores li:nth-child(odd){background:var(--negro);color:var(--amarillo)}

.ofrecemos{display:grid;gap:var(--e-3);list-style:none;margin:var(--e-4) 0 var(--e-5);padding:0}
@media (min-width:640px){.ofrecemos{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1000px){.ofrecemos{grid-template-columns:repeat(5,1fr)}}
.ofrecemos li{border-radius:20px;padding:1.4rem}
.ofrecemos b{display:block;font:800 clamp(1.4rem,2vw,1.75rem)/1.05 var(--display);color:var(--amarillo);margin-bottom:.4rem}
.ofrecemos p{margin:0;color:var(--gris)}

.formulario-cand{max-width:820px}
.pasos-cand{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0 0 var(--e-3);padding:0;color:var(--gris);font-size:1rem}
.pasos-cand li{display:flex;align-items:center;gap:.55rem}
.pasos-cand b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--amarillo);color:var(--negro);font:800 .9375rem/1 var(--display)}
.marco-form{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--linea)}
.marco-form iframe{display:block;width:100%;height:4700px;border:0}
@media (min-width:700px){.marco-form iframe{height:4250px}}
.abrir-fuera{margin:var(--e-2) 0 0;font-size:1rem}
.abrir-fuera a,.primera-capa a{color:var(--amarillo)}
.primera-capa{margin:var(--e-3) 0 0;padding:1rem 1.2rem;border:1px solid var(--linea);border-radius:14px;font-size:1rem;color:var(--gris);max-width:none}
.primera-capa b{color:var(--blanco)}

.abierta{display:grid;gap:var(--e-3);align-items:center;margin-top:var(--e-4);border-radius:20px;padding:clamp(1.25rem,3vw,2rem)}
@media (min-width:860px){.abierta{grid-template-columns:1fr auto}}
.abierta h3{font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 .4rem}
.abierta p{margin:0;color:var(--gris);max-width:60ch}

.form-cand{display:grid;gap:1.2rem;border-radius:20px;padding:clamp(1.25rem,3vw,2rem)}
.dos-campos{display:grid;gap:1.2rem}
@media (min-width:700px){.dos-campos{grid-template-columns:1fr 1fr}}
.form-cand .btn{justify-self:start}
.form-cand .primera-capa{margin:0}

.metas{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--linea);border-radius:20px;overflow:hidden;margin-top:var(--e-4)}
@media (min-width:960px){.metas{grid-template-columns:repeat(4,1fr)}}
.metas div{background:var(--negro);padding:clamp(1.1rem,2.5vw,1.75rem)}
.metas b{display:block;font:800 clamp(2.4rem,5vw,4rem)/1 var(--display);margin-bottom:.5rem}
.metas span{display:block;color:var(--gris);font-size:1rem;line-height:1.4}
