.placement-vacancies-card{background-color:#fff;border:1px solid #e2e8f0!important;border-radius:16px!important}.placement-vacancies-card .section-title{color:#000;font-size:16px;font-weight:700}.placement-vacancies-card .category-tabs.nav-tabs{scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;overflow-x:auto}.placement-vacancies-card .category-tabs .nav-item .nav-link{color:#64748b;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:.95rem;font-weight:500;transition:all .2s}.placement-vacancies-card .category-tabs .nav-item .nav-link:hover{color:#f97316}.placement-vacancies-card .category-tabs .nav-item .nav-link.active{color:#3661c1;font-weight:600;border-bottom:3px solid #3661c1!important}.placement-vacancies-card .pills-flex-wrap{flex-wrap:wrap;gap:4px;display:flex}.placement-vacancies-card .vacancy-pill-btn{color:#334155;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:3px 18px;font-size:13px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block}.placement-vacancies-card .vacancy-pill-btn:hover{color:#3661c1;background-color:#f8fafc;border-color:#3661c1}.placement-vacancies-card .view-all-link{color:#3661c1;cursor:pointer;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.placement-vacancies-card .view-all-link:hover{color:#f97316}.placement-vacancies-card .view-all-link .arrow-icon{margin-left:6px;font-size:.8rem;transition:transform .2s}.placement-vacancies-card .view-all-link:hover .arrow-icon{transform:translate(4px)}
