.career-page{background-image:url(/landing/assets/images/grid3d.svg);background-position:top;background-repeat:no-repeat;background-size:120%}.career-footer{margin-top:10rem}.career-banner{text-align:center;padding-top:180px;padding-bottom:60px;position:relative}.career-breadcrumb{font-family:var(--font-family-primary);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:32px;padding:0;font-size:16px;list-style:none;display:flex}.career-breadcrumb-item a{color:#adb5bd;transition:var(--transition);text-decoration:none}.career-breadcrumb-item a:hover{color:var(--primary-color)}.career-breadcrumb-item.active{color:#141414;font-weight:500}.career-breadcrumb-sep{width:8px;height:14px;display:block}.career-banner-title{font-family:var(--font-family-primary);font-size:var(--font-size-hero-title);color:#141414;margin:0;font-weight:700;line-height:1.2}.career-jobs-layout{grid-template-columns:286px 1fr;align-items:start;gap:48px;display:grid}.career-sidebar{flex-direction:column;gap:16px;display:flex}.career-filter-box{background:#d9d9d933;border:1px solid #00000008;border-radius:32px;padding:24px 16px}.career-filter-title{font-family:var(--font-family-primary);color:#141414;margin:0 0 8px;font-size:20px;font-weight:300}.career-filter-list{flex-direction:column;gap:8px;display:flex}.career-filter-pill{border-radius:var(--radius-pill);text-align:left;width:100%;min-height:48px;transition:var(--transition);background:0 0;align-items:center;gap:10px;padding:4px 8px;display:flex}.career-filter-pill:hover{background:#0000000d}.career-filter-pill span:last-child{font-family:var(--font-family-primary);text-transform:uppercase;color:#333;font-size:14px;font-weight:700;line-height:1.4}.career-filter-checkbox{width:24px;height:24px;transition:var(--transition);background-color:#fff;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;display:block;position:relative}.career-filter-pill:hover .career-filter-checkbox{border-color:var(--primary-color)}.career-filter-pill.active .career-filter-checkbox{background-color:var(--primary-color);border-color:var(--primary-color)}.career-filter-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;display:none;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.career-filter-pill.active .career-filter-checkbox:after{display:block}.career-jobs-main{flex-direction:column;gap:32px;display:flex}.career-search-box{border-radius:var(--radius-pill);width:100%;height:56px;transition:var(--transition);background:#fff;border:1px solid #d2d6db;align-items:center;gap:8px;padding:10px 16px;display:flex}.career-search-box:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 4px #ee30001a}.career-search-icon{flex-shrink:0;width:20px;height:20px}.career-search-input{min-width:0;font-family:var(--font-family-primary);color:#333;border:none;outline:none;flex:1;font-size:16px}.career-search-input::placeholder{color:#9da4ae}.career-job-list{flex-direction:column;gap:32px;display:flex}.career-job-card{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}.career-job-card-row{align-items:center;gap:10px;width:100%;display:flex}.career-job-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.career-job-title{min-width:200px;font-family:var(--font-family-primary);color:#101216;flex:1 0 0;margin:0;font-size:28px;font-weight:500}.career-apply-btn{border-radius:var(--radius-pill);background:var(--primary-gradient);color:#fff;height:52px;font-family:var(--font-family-primary);white-space:nowrap;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #ee30004d}.career-apply-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ee300073}.career-job-icon{flex-shrink:0;width:20px;height:20px}.career-job-card-row span{font-family:var(--font-family-primary);color:#333;font-size:20px;font-weight:400}.career-job-card[hidden]{display:none}.career-jobs-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.career-jobs-count{font-family:var(--font-family-primary);color:#000;margin:0;font-size:20px;font-weight:400}.career-pagination{align-items:center;gap:8px;display:flex}.career-pagination-list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.career-pagination-arrow,.career-pagination-item{cursor:pointer;color:#171717;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px 4px;font-family:inherit;font-size:14px;line-height:20px;transition:background-color .2s,color .2s;display:flex}.career-pagination-arrow{border:1px solid var(--border-light);background-color:#fff}.career-pagination-arrow img{width:8px;height:14px}.career-pagination-arrow:hover:not(:disabled){border-color:var(--primary-color);background-color:#ee30000d}.career-pagination-arrow:disabled{opacity:.4;cursor:not-allowed}.career-pagination-item:hover:not(.active){background-color:#f5f5f5}.career-pagination-item.active{background:var(--primary-gradient);color:#fff;border-radius:40px}@media (max-width:1200px){.career-jobs-layout{grid-template-columns:260px 1fr;gap:32px}}@media (max-width:992px){.career-jobs-layout{grid-template-columns:1fr}.career-sidebar{width:100%;max-width:480px;margin:0 auto}}@media (max-width:768px){.career-banner{padding-top:140px;padding-bottom:40px}.career-banner-title{font-size:38px}.career-job-title{min-width:100%;font-size:22px}.career-apply-btn{height:44px;padding:10px 20px}}.career-pagination button:disabled{opacity:.4;cursor:not-allowed}
