.wbf-employer-profession-route .wbf-profhub.is-employer .wbf-profhub-kicker,.wbf-employer-profession-route .wbf-regie-eyebrow{letter-spacing:.075em}.wbf-employer-profession-route-index .wbf-profhub{width:100%;max-width:100%;margin-left:0;margin-right:0}.wbf-empprof-candidate-view{padding:clamp(34px,5vw,58px) 0;border-top:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee}.wbf-empprof-candidate-view h2{max-width:790px;margin:8px 0 11px!important;color:#1f2a44;font-family:"Archivo Black",Archivo,Inter,sans-serif;font-size:clamp(27px,3.7vw,40px)!important;line-height:1.05!important;letter-spacing:-.035em}.wbf-empprof-candidate-view p{max-width:760px;margin:0 0 18px!important;color:#5f6b7d;font-size:14px;line-height:1.65}.wbf-empprof-candidate-view a{display:inline-flex;align-items:center;gap:7px;color:#1f2a44!important;text-decoration:none!important;font-size:12px;font-weight:900}.wbf-empprof-candidate-view a span{color:#f59e0b;font-size:17px}@media(max-width:720px){.wbf-empprof-candidate-view{padding:30px 0}}body.wbf-employer-profession-route{overflow-x:clip!important}.wbf-employer-profession-route .wbf-page-studio-scope.wbf-builder-landing{box-sizing:border-box!important;width:min(1180px,calc(100vw - 48px))!important;max-width:min(1180px,calc(100vw - 48px))!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.wbf-employer-profession-route .wbf-page-studio-scope.wbf-builder-landing>.wbf-builder-block-wrap,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-content-sections,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-content-block,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-content-copy,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-shortcode-block{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid>article,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid>a,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid-copy{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.wbf-employer-profession-route-index .wbf-profhub.is-employer{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}@media(max-width:1050px){.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-4,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.wbf-employer-profession-route .wbf-page-studio-scope.wbf-builder-landing{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-4,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-3,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-card-grid.has-cols-2{grid-template-columns:1fr!important}}@media(max-width:380px){.wbf-employer-profession-route .wbf-page-studio-scope.wbf-builder-landing{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}.wbf-employer-profession-route .wbf-page-studio-scope :where(img,video,iframe,svg,canvas){max-width:100%!important}.wbf-employer-profession-route .wbf-page-studio-scope :where(pre,code){max-width:100%;overflow-x:auto}.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-shortcode-block,.wbf-employer-profession-route .wbf-page-studio-scope .wbf-builder-content-sections{min-width:0!important;max-width:100%!important}@media(max-width:767px){.wbf-employer-profession-route .wbf-profhub-filters{max-width:100%;margin-right:0!important;padding-right:0!important}}.wbf-target-plan{margin:clamp(34px,5vw,64px) 0;padding:clamp(26px,4vw,46px);border:1px solid #dfe5ee;border-radius:24px;background:#fff;box-shadow:0 18px 60px rgb(31 42 68 / .07)}.wbf-target-plan-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:end;margin-bottom:24px}.wbf-target-plan-head h2,.wbf-target-plan-subhead h3,.wbf-target-plan-market h3,.wbf-target-plan-cols h3,.wbf-target-plan-steps h3{font-family:"Archivo Black",Archivo,Inter,sans-serif;color:#1f2a44;letter-spacing:-.03em}.wbf-target-plan-head h2{font-size:clamp(28px,4vw,44px)!important;line-height:1.03!important;margin:7px 0 10px!important}.wbf-target-plan-head p,.wbf-target-plan-subhead p,.wbf-target-plan-market p{margin:0;color:#5f6b7d;line-height:1.65}.wbf-target-plan-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wbf-target-plan-badges span{padding:8px 11px;border-radius:999px;background:#f4f6f9;color:#1f2a44;font-size:12px;font-weight:900}.wbf-target-plan-market{margin:0 0 30px;padding:22px;border-radius:18px;background:#f7f8fb;border-left:4px solid #f59e0b}.wbf-target-plan-market>span,.wbf-target-plan-subhead>span,.wbf-target-plan-cols article>span{display:block;margin-bottom:6px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#8a5a00}.wbf-target-plan-market h3{font-size:clamp(21px,3vw,29px)!important;margin:0 0 8px!important;line-height:1.12!important}.wbf-target-plan-related{margin:32px 0}.wbf-target-plan-subhead h3{font-size:clamp(23px,3vw,32px)!important;line-height:1.08!important;margin:0 0 8px!important}.wbf-target-plan-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.wbf-target-plan-related-grid article{min-width:0}.wbf-target-plan-related-grid a,.wbf-target-plan-related-grid article>div{display:flex;height:100%;min-height:150px;flex-direction:column;padding:18px;border:1px solid #dfe5ee;border-radius:16px;text-decoration:none!important;background:#fff}.wbf-target-plan-related-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:#8b96a8}.wbf-target-plan-related-grid strong{margin:8px 0;color:#1f2a44;font-size:17px}.wbf-target-plan-related-grid small{color:#667386;line-height:1.5}.wbf-target-plan-related-grid b{margin-top:auto;padding-top:12px;color:#1f2a44;font-size:12px}.wbf-target-plan-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.wbf-target-plan-cols article{min-width:0;padding:22px;border:1px solid #dfe5ee;border-radius:18px;background:#fbfcfe}.wbf-target-plan-cols h3{font-size:21px!important;line-height:1.15!important;margin:0 0 14px!important}.wbf-target-plan-cols ul{margin:0;padding-left:18px}.wbf-target-plan-cols li{margin:7px 0;color:#39465a;line-height:1.5}.wbf-target-empty{color:#68758a;margin:0!important}.wbf-target-plan-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.wbf-target-plan-steps article{display:flex;min-width:0;flex-direction:column;padding:20px;border-radius:18px;background:#1f2a44;color:#fff}.wbf-target-plan-steps article>b{font-size:11px;letter-spacing:.12em;color:#f59e0b}.wbf-target-plan-steps h3{color:#fff!important;font-size:20px!important;line-height:1.15!important;margin:8px 0 9px!important}.wbf-target-plan-steps p{margin:0 0 16px!important;color:#d9dfeb;line-height:1.55;font-size:13px}.wbf-target-plan-steps a{margin-top:auto;color:#fff!important;text-decoration:none!important;font-weight:900;font-size:12px}@media(max-width:960px){.wbf-target-plan-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wbf-target-plan-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.wbf-target-plan{padding:22px 18px;border-radius:20px}.wbf-target-plan-head{grid-template-columns:1fr}.wbf-target-plan-badges{justify-content:flex-start}.wbf-target-plan-related-grid,.wbf-target-plan-cols,.wbf-target-plan-steps{grid-template-columns:1fr}}