.jobopening-wrap .jo-hero{margin:0 auto;max-width:900px;padding:0 24px 20px;text-align:center}.jobopening-wrap .jo-filter-bar{align-items:center;border-bottom:1px solid #e95f34;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px;padding:20px 0 40px}.jobopening-wrap .jo-filter-bar__label{font-weight:600}.jobopening-wrap .jo-filter-bar__controls{display:flex;flex-wrap:wrap;gap:10px}.jobopening-wrap .jo-select{appearance:none;-webkit-appearance:none;background:#fff;background-color:#f7f7f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23ff8a3d' d='M8 11c-.5 0-1-.2-1.4-.6L1.2 5c-.8-.8-.2-2 1-2h11.6c1.2 0 1.8 1.2 1 2l-5.4 5.4c-.4.4-.9.6-1.4.6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px;border:1.5px solid #e5e0d8;border-radius:50px;cursor:pointer;height:36px;padding:8px 36px 8px 16px;transition:border-color .2s,box-shadow .2s}.jobopening-wrap .jo-select:focus{border-color:#e8622a;box-shadow:0 0 0 3px rgba(232,98,42,.12);outline:none}.jobopening-wrap .jo-card{align-items:flex-end;animation:fadeUp .4s ease both;border-bottom:1px solid #e95f34;display:flex;gap:20px;justify-content:space-between;padding:28px 0 50px;transition:box-shadow .25s,transform .25s,border-color .25s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.jobopening-wrap .jo-card__body{flex:1;min-width:0}.jobopening-wrap .jo-card__title{font-weight:700;margin-bottom:8px}.jobopening-wrap .jo-card__desc{display:-webkit-box;-webkit-line-clamp:2;margin-bottom:16px;-webkit-box-orient:vertical;overflow:hidden}.jobopening-wrap .jo-card__tags{display:flex;flex-wrap:wrap;gap:8px}.jobopening-wrap .jo-tag{align-items:center;background:#feefd5;border-radius:50px;display:inline-flex;font-size:.78rem;font-weight:500;gap:5px;padding:5px 15px;white-space:nowrap}.jobopening-wrap .jo-card__action{align-items:center;display:flex;flex-shrink:0}.jobopening-wrap .jo-empty{padding:60px 20px;text-align:center}@media (max-width:991px){.jobopening-wrap .jo-card{flex-direction:column;gap:30px}.jobopening-wrap .jo-card__body{width:100%}.jobopening-wrap .jo-filter-bar{flex-direction:column-reverse;gap:30px;padding-bottom:20px}.jobopening-wrap .jo-filter-bar__controls{align-items:center;justify-content:center}}.careerinnerbanner-wrap{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:30px 20px;width:100%}.careerinnerbanner-wrap>div{width:100%}.careerinnerbanner-wrap .careerinnerbanner-cnt{color:#fff;position:relative;z-index:3}.careerinnerbanner-wrap .careerinnerbanner-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.careerinnerbanner-wrap p{font-size:18px}.careerdetails-section-inner{align-items:flex-start}.careerdetails-form{position:sticky;top:120px}.careerinnerbanner-wrap{position:relative}.careerinnerbanner-wrap:after{background-color:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.careerinnerbanner-wrap .careerinnerbanner-cnt h1{color:inherit}@media (max-width:991px){.careerdetails-page .careerdetails-section-inner>div{width:100%}.careerdetails-section-inner{flex-wrap:wrap}.careerdetails-form{margin-top:50px}}@media (max-width:767px){.careerinnerbanner-wrap{min-height:300px;padding-top:20px}}