.meta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:fit-content;max-width:100%;gap:0;overflow-x:auto;margin-left:auto;margin-right:auto}.meta-bar-item{display:inline-flex;align-items:center;white-space:nowrap;line-height:1}.meta-bar-item--bold{font-weight:600}.meta-bar-icon{margin-right:5px}.meta-bar-divider{line-height:1}.career-job-card{background:#fff;border-radius:20px;padding:28px;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 14px #00000012}.career-job-card .career-job-type{display:block;font-size:.8rem;font-weight:400;color:#888;margin-bottom:8px;font-family:Poppins,sans-serif}.career-job-card .career-job-card-title{font-size:1.15rem;font-weight:700;color:#0059a9;margin-bottom:12px;font-family:Poppins,sans-serif}.career-job-card .career-job-card-text{font-size:.85rem;color:#666;line-height:1.7;margin-bottom:24px;flex:1}.career-job-card .career-job-learn-more{display:inline-block;font-size:.82rem;font-weight:600;color:#fff;background:#ed1b24;padding:8px 24px;border-radius:30px;text-decoration:none;border:none;transition:background .2s ease;align-self:flex-start}.career-job-card .career-job-learn-more:hover{background:#c8242c;color:#fff}.career-job-card--featured{background:#1a5fa8}.career-job-card--featured .career-job-type{color:#ffffffb3}.career-job-card--featured .career-job-card-title{color:#fff}.career-job-card--featured .career-job-card-text{color:#fffc}@media(max-width:575px){.career-job-card{padding:20px}.career-job-card .career-job-card-title{font-size:1.05rem}}.career-detail-page{padding-bottom:0}.career-detail-header{padding:55px 0 40px}.career-detail-header .career-detail-subtitle{display:block;font-size:.875rem;font-weight:600;color:#ef323a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-family:Poppins,sans-serif}.career-detail-header .career-detail-title{font-size:2.5rem;font-weight:700;color:#0059a9;margin-bottom:16px;font-family:Poppins,sans-serif;line-height:1.2}.career-detail-header .career-detail-summary{font-size:1rem;color:#555;line-height:1.8;max-width:800px;margin:0 auto}.career-apply-btn-wrap{margin-top:10px}.career-apply-main-btn{background:#ed1b24;color:#fff;font-size:.875rem;font-weight:600;padding:10px 28px;border-radius:30px;border:none;cursor:pointer;font-family:Poppins,sans-serif;transition:background .2s ease}.career-apply-main-btn:hover{background:#c8242c}.career-content-section{margin-bottom:32px}.career-section-heading{font-size:1.3rem;font-weight:700;color:#0059a9;margin-bottom:14px;font-family:Poppins,sans-serif}.career-content{font-size:.9rem;color:#555;line-height:1.8}.career-content ul,.career-content ol{list-style:none;padding:0;margin:0}.career-content ul li,.career-content ol li{position:relative;padding:5px 0 5px 22px;color:#555}.career-content ul li:before,.career-content ol li:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;font-size:.95rem;color:#ed1b24;position:absolute;left:0;top:5px;width:auto;height:auto;background:transparent;border-radius:0;line-height:1.6}.career-content p{margin-bottom:10px}.career-sidebar{position:sticky;top:90px;display:flex;flex-direction:column;gap:20px}.career-quick-info{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 20px #00000012}.career-quick-info .career-quick-info-title{font-size:1.05rem;font-weight:700;color:#0059a9;margin-bottom:18px;font-family:Poppins,sans-serif}.career-quick-info .career-quick-info-item{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid #f0f4f8}.career-quick-info .career-quick-info-item:last-child{border-bottom:none;padding-bottom:0}.career-quick-info .career-quick-info-item .career-quick-info-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ed1b24;border-radius:10px;padding:8px}.career-quick-info .career-quick-info-item .career-quick-info-icon img{width:100%;height:100%;object-fit:contain}.career-quick-info .career-quick-info-item .career-quick-info-label{font-size:.875rem;font-weight:700;color:#0059a9;margin:0 0 2px;font-family:Poppins,sans-serif}.career-quick-info .career-quick-info-item .career-quick-info-value{font-size:.78rem;font-weight:400;color:#888;margin:0;font-family:Poppins,sans-serif}.career-why-join{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 20px #00000012}.career-why-join .career-why-join-title{font-size:1.05rem;font-weight:700;color:#0059a9;margin-bottom:18px;font-family:Poppins,sans-serif}.career-why-join .career-why-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.career-why-join .career-why-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ed1b24;border-radius:10px;padding:8px}.career-why-join .career-why-icon img{width:100%;height:100%;object-fit:contain}.career-why-join .career-why-name{font-size:.875rem;font-weight:700;color:#0059a9;margin:0 0 2px;font-family:Poppins,sans-serif}.career-why-join .career-why-text{font-size:.78rem;color:#888;margin:0}.career-why-join .career-build-card{background:#f0f4f8;border:1px solid #e0e7ef;border-radius:20px;padding:0 1.5rem;box-shadow:0 2px 8px #0000000d;margin-top:8px}.career-why-join .career-build-card .build-card-inner{display:flex;align-items:flex-end;gap:1.25rem;position:relative}.career-why-join .career-build-card .build-card-image{width:100px;height:auto;flex-shrink:0;margin-left:8px;margin-top:-20px}.career-why-join .career-build-card .build-card-text{flex:1;text-align:center;padding-bottom:.85rem}.career-why-join .career-build-card .build-card-text h6{font-size:.9rem;font-weight:700;color:#0059a9;margin-bottom:8px;line-height:1.35;font-family:Poppins,sans-serif}.career-why-join .career-build-card .build-card-btn{display:inline-block;padding:.25rem 1rem;font-size:11px;font-weight:600;border-radius:20px;background:#ef323a;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;transition:background .2s ease;box-shadow:0 2px 4px #ed1b2433}.career-why-join .career-build-card .build-card-btn i{font-size:10px}.career-why-join .career-build-card .build-card-btn:hover{background:#c8242c}.career-cta-section{padding:20px 0 40px}.career-cta-banner{background:#ed1b24;border-radius:16px;padding:25px 35px;display:flex;align-items:center;gap:20px}.career-cta-banner .career-cta-icon{width:54px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.career-cta-banner .career-cta-icon img{width:100%;height:100%;object-fit:contain}.career-cta-banner .career-cta-content{flex:1}.career-cta-banner .career-cta-content h4{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:4px;font-family:Poppins,sans-serif}.career-cta-banner .career-cta-content p{color:#ffffffe0;font-size:.875rem;margin:0}.career-cta-banner .career-cta-btn{background:#fff;color:#ed1b24;font-size:.9rem;font-weight:700;padding:12px 30px;border-radius:30px;border:none;cursor:pointer;white-space:nowrap;font-family:Poppins,sans-serif;transition:background .2s ease}.career-cta-banner .career-cta-btn:hover{background:#f5f5f5}@media(max-width:991.98px){.career-cta-banner{flex-wrap:wrap;padding:25px 20px}.career-cta-banner .career-cta-btn{width:100%;text-align:center;margin-top:5px}}.career-more-jobs .career-more-jobs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.career-more-jobs .career-more-jobs-header h3{font-size:1.5rem;font-weight:700;color:#0059a9;margin:0;font-family:Poppins,sans-serif}.career-more-jobs .career-more-jobs-header a{font-size:.875rem;font-weight:600;color:#ef323a;text-decoration:none}.career-more-jobs .career-more-jobs-header a:hover{text-decoration:underline}.career-modal-title{font-size:1.2rem;font-weight:700;color:#0059a9;font-family:Poppins,sans-serif;margin:0}.career-apply-form .form-control{border:1px solid #cfe0ef;border-radius:10px}.career-apply-form .btn-primary{min-width:200px}@media(max-width:991.98px){.career-detail-title{font-size:1.9rem}.career-sidebar{position:static}.career-more-jobs-header{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:767.98px){.career-detail-header{padding:35px 0 25px}.career-detail-title{font-size:1.55rem}}
