.career[data-v-50afa655]{background-color:#f8f9fa;min-height:100vh}.card[data-v-50afa655]{border:none;border-radius:15px}.card-title[data-v-50afa655]{color:#2c3e50;font-weight:600}.card-text[data-v-50afa655]{color:#6c757d;line-height:1.6}.job-card[data-v-50afa655]{background:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;height:100%;padding:25px}.job-header[data-v-50afa655]{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.job-card h4[data-v-50afa655]{color:#2c3e50;margin-bottom:0}.job-card p[data-v-50afa655]{color:#6c757d}.job-card p[data-v-50afa655],.job-details[data-v-50afa655]{margin-bottom:15px}.job-actions[data-v-50afa655]{display:flex;gap:10px}.benefit-item[data-v-50afa655]{background:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;height:100%;padding:25px;text-align:center}.benefit-icon[data-v-50afa655]{align-items:center;display:flex;height:60px;justify-content:center}.benefit-item h5[data-v-50afa655]{color:#2c3e50;margin-bottom:15px}.benefit-item p[data-v-50afa655]{color:#6c757d;margin-bottom:0}.step-item[data-v-50afa655]{background:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;height:100%;padding:25px;text-align:center}.step-number[data-v-50afa655]{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin:0 auto;width:50px}.step-item h6[data-v-50afa655]{color:#2c3e50;margin-bottom:10px}.step-item p[data-v-50afa655]{color:#6c757d;margin-bottom:0}.testimonial-card[data-v-50afa655]{background:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;height:100%;padding:25px}.testimonial-content p[data-v-50afa655]{color:#6c757d;font-style:italic;margin-bottom:20px}.testimonial-author[data-v-50afa655]{align-items:center;display:flex;justify-content:space-between}.author-info h6[data-v-50afa655]{color:#2c3e50;margin-bottom:0}.author-info small[data-v-50afa655]{color:#6c757d}.hr-icon[data-v-50afa655]{margin-top:20px}.no-jobs-message[data-v-50afa655]{padding:40px 20px}.no-jobs-message i[data-v-50afa655]{opacity:.6}.contact-info .d-flex[data-v-50afa655]{align-items:flex-start}.contact-info i[data-v-50afa655]{flex-shrink:0;width:20px}
