.page-careers{background-color:#f9fafb;padding:60px 0}.card-job{background:#fff;border:1px solid #eee;border-radius:18px;flex-direction:column;justify-content:space-between;height:100%;padding:20px;transition:all .3s;display:flex;position:relative}.card-job:hover{transform:translateY(-6px);box-shadow:0 10px 25px #00000014}.card-job-apply{text-decoration:none;position:absolute;top:16px;right:16px}.apply-btn{color:#fff;background:#2563eb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:all .3s;display:flex}.apply-btn:hover{background:#1d4ed8}.card-job-content{margin-top:30px}.card-job-meta{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.meta-item{color:#6b7280;align-items:center;gap:6px;font-size:14px;display:flex}.card-job-title{color:#111827;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.4}.card-job-title a{color:inherit;text-decoration:none}.card-job-title a:hover{color:#2563eb}.card-job-desc{color:#4b5563;font-size:14px;line-height:1.5}.radius18{border-radius:18px}.h-full{height:100%}@media (min-width:1280px){.container-fluid{max-width:1680px;padding-inline:3rem}}@media (max-width:991px){.container,.container-md,.container-sm{max-width:100%}}@media (min-width:768px) and (max-width:991px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}}@media (max-width:767px){.product-grid{row-gap:24px}}
