.recent-jobs-section{background:#f8f9fa;padding:80px 0}.recent-jobs-section .pbmit-heading-subheading{margin-bottom:50px}.job-card-link{color:inherit;text-decoration:none}.job-card{background:#fff;border-left:4px solid #0585c4;border-radius:8px;flex-direction:column;height:100%;padding:30px;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.job-card:hover{border-left-color:#003f7f;transform:translateY(-5px);box-shadow:0 8px 24px #0585c426}.job-category-badge{color:#0585c4;text-transform:uppercase;letter-spacing:.5px;background:#e3f2fd;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.job-title{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.job-card:hover .job-title{color:#0585c4}.job-excerpt{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.job-meta{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:16px}.job-meta-item{color:#666;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.job-meta-item:last-child{margin-bottom:0}.job-meta-item i{color:#0585c4;min-width:16px;font-size:14px}.job-type-badge{color:#333;background:#f0f0f0;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.job-posted-date{color:#999;margin-bottom:16px;font-size:12px;font-style:italic}.job-card-footer{margin-top:auto}.apply-link{color:#0585c4;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.job-card:hover .apply-link{color:#003f7f;gap:12px}.apply-link i{font-size:12px;transition:transform .3s}.job-card:hover .apply-link i{transform:translate(4px)}.recent-jobs-section .pbmit-btn{border-radius:4px;padding:12px 40px;font-size:16px;font-weight:600;transition:all .3s}.recent-jobs-section .pbmit-btn-style-2{color:#fff;background:#0585c4;border:2px solid #0585c4}.recent-jobs-section .pbmit-btn-style-2:hover{background:#003f7f;border-color:#003f7f;transform:translateY(-2px);box-shadow:0 8px 16px #0585c44d}@media (max-width:768px){.recent-jobs-section{padding:50px 0}.job-card{padding:20px}.job-title{font-size:16px}.job-excerpt{font-size:13px}.recent-jobs-section .col-lg-3{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.recent-jobs-section{padding:40px 0}.recent-jobs-section .col-lg-3,.recent-jobs-section .col-md-6{flex:0 0 100%;max-width:100%}.job-card{padding:18px}}.spinner-border{border-width:.25em}.spinner-border.text-primary{color:#0585c4!important}.recent-jobs-section .text-muted{color:#999;font-size:16px}
