.rc-careers{color:#3c3c3c;font-family:Quicksand,sans-serif}.rc-careers h2,.rc-careers h3{font-family:Montserrat,sans-serif;font-weight:700;margin:0 0 8px}.rc-careers h2.rc-section-title{font-size:30px}.rc-careers .rc-subtitle{color:#6b6b6b;font-size:16px;margin-bottom:32px}.rc-careers .rc-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.rc-careers select{background:#fff;border:2px solid #d0dee7;border-radius:3px;font-family:Quicksand,sans-serif;font-size:15px;min-width:200px;padding:10px 14px}.rc-careers select:focus{border-color:#a7bbc6;outline:none}.rc-careers .rc-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rc-careers .rc-card{background:#fff;border:1px solid #d0dee7;border-radius:10px;display:flex;flex-direction:column;padding:22px}.rc-careers .rc-card h3{font-size:19px}.rc-careers .rc-meta{color:#6b6b6b;font-size:13px;margin-bottom:10px}.rc-careers .rc-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.rc-careers .rc-badge{background:#edf5f9;border-radius:50px;color:#305768;font-size:12px;padding:4px 10px}.rc-careers .rc-card-actions{display:flex;gap:10px;margin-top:auto;padding-top:10px}.rc-careers .rc-btn{border:2px solid #aaab00;border-radius:50px;cursor:pointer;display:inline-block;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none}.rc-careers .rc-btn-primary{background:#aaab00;border-color:#aaab00;color:#fff}.rc-careers .rc-btn-primary:hover{background:#880;border-color:#880}.rc-careers .rc-btn-secondary{background:transparent;color:#aaab00}.rc-careers .rc-btn-secondary:hover{border-color:#880;color:#880}.rc-careers .rc-card.rc-entity-quantaflow .rc-btn{border-color:#00c994}.rc-careers .rc-card.rc-entity-quantaflow .rc-btn-primary{background:#00c994;border-color:#00c994}.rc-careers .rc-card.rc-entity-quantaflow .rc-btn-primary:hover{background:#000065;border-color:#000065}.rc-careers .rc-card.rc-entity-quantaflow .rc-btn-secondary{color:#00c994}.rc-careers .rc-card.rc-entity-quantaflow .rc-btn-secondary:hover{border-color:#000065;color:#000065}.rc-careers .rc-empty{color:#6b6b6b;font-size:16px;padding:60px 20px;text-align:center}.rc-modal-overlay{align-items:center;background:rgba(60,60,60,.6);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.rc-modal-overlay.rc-open{display:flex}.rc-modal-box{background:#fff;border-radius:10px;font-family:Quicksand,sans-serif;max-height:90vh;overflow-y:auto;padding:30px;position:relative;width:100%}.rc-modal-box.rc-apply{max-width:560px}.rc-modal-box.rc-details{max-width:760px}.rc-modal-close{background:none;border:none;color:#3c3c3c;cursor:pointer;font-size:22px;position:absolute;right:18px;top:14px}.rc-modal-box h3{font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:16px}.rc-details-body{color:#3c3c3c;font-size:15px;line-height:1.6}.rc-details-body p:first-child{margin-top:0}.rc-details-actions{border-top:1px solid #d0dee7;margin-top:24px;padding-top:20px;text-align:right}.rc-modal-box .rc-btn{border:2px solid #aaab00;border-radius:50px;cursor:pointer;display:inline-block;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none}.rc-modal-box .rc-btn-primary{background:#aaab00;border-color:#aaab00;color:#fff}.rc-modal-box .rc-btn-primary:hover{background:#880;border-color:#880}