.profile_profileContainer__J4a0w{width:100%;max-width:700px;min-height:70vh;height:fit-content;margin:0 auto}.profile_editButton__fdun2{background-color:white;color:#6b308e;border:none;cursor:pointer}.profile_editButtonDisabled__5R_Es{cursor:not-allowed;opacity:.4}.profile_editButtonIcon__HLh4K{font-size:16px}.profile_profileProgressWrapper__D6FLH{position:relative;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.profile_progressSvg___QPEN{position:absolute;top:0;left:0}.profile_profileImage__FUJzT{width:100px;height:100px;border-radius:50%;object-fit:cover}.profile_percentageText__2ATYL{position:absolute;bottom:-22px;font-size:14px;font-weight:600}.profile_basic-info-header__mPJTx{background-color:#6B308E;color:white;padding:10px 30px;font-size:18px;position:absolute;top:0;left:0;border-top-left-radius:5px;width:auto}@media screen and (max-width:480px){.profile_basic-info-header__mPJTx{background-color:#6B308E;color:white;padding:8px 25px;font-size:16px;position:absolute;top:0;left:0;border-top-left-radius:5px;width:auto}}@media screen and (max-width:767px){.profile_basic-info-header__mPJTx{background-color:#6B308E;color:white;padding:8px 25px;font-size:16px;position:absolute;top:0;left:0;border-top-left-radius:5px;width:auto}}.profile_removePhotoContainer__a0dG3{display:flex;justify-content:center;margin-top:12px}.profile_removePhotoButton__iNbl6{background-color:transparent;color:#6B308E;border:1px solid #6b308e;padding:6px 16px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.profile_removePhotoButton__iNbl6:hover{background-color:#6B308E;color:#fff}.profile_removePhotoButton__iNbl6:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:480px){.profile_removePhotoButton__iNbl6{padding:5px 12px;font-size:11px}}.Steps_stepsContainer__r_pPO{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;padding:2rem 120px 2rem 1rem}.Steps_stepWrapper__kmY4Q{display:flex;align-items:center;flex:1;position:relative}.Steps_step__yEXqF{width:40px;height:40px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;transition:background-color .3s ease;z-index:1}.Steps_completedStep__uaH6b{background-color:#6a1b9a;color:white}.Steps_currentStep__9tMq6{background-color:#E5D0E5;color:#6a1b9a;border:1px solid #6a1b9a}.Steps_line__EAT5G{height:2px;background-color:#e0e0e0;flex:1;transition:background-color .3s ease}.Steps_line__EAT5G.Steps_activeLine__iAbvL{background-color:#6a1b9a}.Steps_stepWrapper__kmY4Q:first-child .Steps_line__EAT5G{flex:0.9;background-color:#E5D0E5}.Steps_stepWrapper__kmY4Q:first-child .Steps_step__yEXqF{margin-left:120px}@media (max-width:768px){.Steps_stepsContainer__r_pPO{flex-wrap:wrap;gap:.5rem;padding-right:60px}.Steps_stepWrapper__kmY4Q{display:flex;align-items:center;flex:1;position:relative;margin-right:-26px}.Steps_step__yEXqF{width:35px;height:35px;font-size:1rem}.Steps_completedStep__uaH6b{background-color:#6a1b9a;color:white}.Steps_currentStep__9tMq6{background-color:#E5D0E5;color:#6a1b9a;border:1px solid #6a1b9a}.Steps_line__EAT5G{height:1.5px;background-color:#e0e0e0;flex:1;transition:background-color .3s ease}.Steps_stepWrapper__kmY4Q:first-child .Steps_step__yEXqF{margin-left:60px}}@media (max-width:576px){.Steps_stepsContainer__r_pPO{flex-wrap:wrap;gap:.5rem;padding-right:60px}.Steps_stepWrapper__kmY4Q{display:flex;align-items:center;flex:1;position:relative;margin-right:-26px}.Steps_step__yEXqF{width:32px;height:32px;font-size:.9rem}.Steps_completedStep__uaH6b{background-color:#6a1b9a;color:white}.Steps_currentStep__9tMq6{background-color:#E5D0E5;color:#6a1b9a;border:1px solid #6a1b9a}.Steps_line__EAT5G{height:1.5px;background-color:#e0e0e0;flex:1;transition:background-color .3s ease}.Steps_stepWrapper__kmY4Q:first-child .Steps_step__yEXqF{margin-left:40px}}@media (max-width:446px){.Steps_stepsContainer__r_pPO{flex-wrap:wrap;gap:.5rem;padding-right:45px}.Steps_stepWrapper__kmY4Q{display:flex;align-items:center;flex:1;position:relative;margin-right:-26px}.Steps_step__yEXqF{width:25px;height:25px;font-size:.8rem}.Steps_completedStep__uaH6b{background-color:#6a1b9a;color:white}.Steps_currentStep__9tMq6{background-color:#E5D0E5;color:#6a1b9a;border:1px solid #6a1b9a}.Steps_line__EAT5G{height:1.5px;background-color:#e0e0e0;flex:1;transition:background-color .3s ease}.Steps_stepWrapper__kmY4Q:first-child .Steps_step__yEXqF{margin-left:20px}}@media (min-width:1200px){.Steps_stepsContainer__r_pPO{padding-right:140px}.Steps_step__yEXqF{width:50px;height:50px;font-size:1rem}.Steps_line__EAT5G{height:3px}}.Steps_form_gap_around__Ccwoh{margin:35px 49px 30px}@media (max-width:766px){.Steps_form_gap_around__Ccwoh{margin:40px 4px}}.Steps_loaderoverlay__HgFy7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.Steps_spinner__a5asy{width:50px;height:50px;border:6px solid #ccc;border-top-color:#4f1964;border-radius:50%;animation:Steps_spin__w0G0C 1s linear infinite}.Steps_quickapplyspinner__VNect{width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#4f1964;border-radius:50%;animation:Steps_spin__w0G0C .6s linear infinite;margin:0 auto}@keyframes Steps_spin__w0G0C{to{transform:rotate(1turn)}}.Steps_fs-14__q9V3N{font-size:14px}.Steps_contact-form-check__qpgnW{line-height:21px;font-size:14px!important;font-weight:500!important;color:#11001e99!important}#Steps_quickapply__Jllns{height:17px!important;width:17px!important}.Steps_editbtn___oIbC{position:absolute;top:16px;right:16px;z-index:2;height:36px;width:36px}.Steps_cancel-edit-button__lQxQy,.Steps_editbtn___oIbC{background:white;border:none;border-radius:4px;padding:6px 12px;color:#4F1964;font-weight:600;cursor:pointer}.Steps_cancel-edit-button__lQxQy{transition:opacity .2s ease}.Steps_delete-employment-button__l7R6Y{background-color:#F4F3F7;color:#11001E;display:inline-block;padding:5px 10px;cursor:pointer}.Steps_edit-employment-button__WpQlL{margin-left:8px;margin-bottom:10px;background:white;border:none;border-radius:4px;padding:6px 12px;color:#4F1964;font-weight:600;cursor:pointer}.PersonalInfo_popoverWrapper__p1vVX{z-index:0!important}.PersonalInfo_popoverHeader__4DoeK{background-color:#E5D0E5!important;color:#4F1964!important;font-size:14px!important}.PersonalInfo_popoverBody__zDf8V{color:#11001E!important}.PersonalInfo_popoverActions__uzhQH{text-align:right;margin-top:.5rem}.PersonalInfo_deleteButton__wLCxM{background-color:#4F1964!important;border:2px solid #4f1964!important;color:white}.PersonalInfo_personalInfoContainer__IEAh0{padding:30px;margin-left:120px;margin-top:0;transition:opacity .3s ease}.PersonalInfo_containerLoading__YMbDq{opacity:.5}@media (max-width:768px){.PersonalInfo_personalInfoContainer__IEAh0{padding:0;margin-left:0;margin-top:20px}}.PersonalInfo_editButtonWrapper__uMuh3{transition:opacity .2s ease}.PersonalInfo_editButtonDisabled__7mYlG{opacity:.4;pointer-events:none}.PersonalInfo_actionButton__K7IO0{background:white;border:none;border-radius:4px;padding:6px 12px;color:#4F1964;font-weight:600;cursor:pointer;transition:opacity .2s ease}.PersonalInfo_actionButtonDisabled__TikWt{cursor:not-allowed;opacity:.4}.PersonalInfo_floatRight__Bjn_D{float:right}.PersonalInfo_marginBottom10__ACK2T{margin-bottom:10px}.PersonalInfo_marginLeft8__lWQEL{margin-left:8px}.PersonalInfo_deleteIconBtn__cptQm{background-color:#F4F3F7;color:#11001E;display:inline-block;padding:5px 10px;cursor:pointer}.jobalert_clstitle__GQeci{color:var(--header-color)!important;font-weight:700;font-size:1.1rem}.jobalert_th__PvvXc,.jobalert_tr__UJmPf{font-weight:600}.jobalert_td__nsV9_,.jobalert_th__PvvXc,.jobalert_tr__UJmPf{background-color:var(--header-color)!important;color:#fff!important;font-size:1rem}.jobalert_td__nsV9_,.jobalert_tr__UJmPf{font-weight:500}.jobalert_tr__UJmPf{padding:.3rem .5rem;font-size:.823rem}.jobalert_searchbar_loader__a0KFU{position:absolute;right:37px;margin-top:-34px}.jobalert_important-text__teNSw{font-size:16px;height:45px;border-color:#b9b9b9;color:#757575!important}.jobalert_important-text__teNSw::placeholder{color:#b9b9b9!important;font-weight:550;font-size:.865rem;color:#757575!important}.jobalert_opensidebar__91G0S{position:fixed;top:87px;left:0;background-color:#6a1b9a;border:none;border-radius:5px;width:25px!important;height:40px;display:flex;align-items:center;justify-content:center;z-index:1200;cursor:pointer;border-radius:0 10px 10px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}.jobalert_opensidebarmobile__suqUm{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:99}.jobalert_sidebar__Wq2VO{position:fixed;top:87px;left:0;height:100vh;overflow-x:hidden;transition:width .3s ease;background-color:#fff;z-index:999;padding-top:1rem;border-right:1px solid #eee}.jobalert_sidebartoggle__TvDw1{position:absolute;top:10px;background-color:#fff;border:1px solid #ccc;border-radius:50%;width:30px;height:30px;cursor:pointer;z-index:1045}.jobalert_sidebaritem__OlFsm{justify-content:flex-start;align-items:center;padding:10px 20px;font-size:14px;text-decoration:none;transition:all .2s;display:flex;border-bottom:1px dashed #ede9e9a8}.jobalert_responsive-div__1fU_Y{width:80%;margin-left:15%}.jobalert_appliedCard__oEsE4{cursor:pointer;border:1px dashed #6a1b9a1c;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:10px;padding:15px;display:flex;box-shadow:0 4px 12px #6a1b9a0d}.jobalert_appliedCardHeader__QZZjU{justify-content:space-between;align-items:flex-start;margin-top:.5rem}.jobalert_appliedJobTitle__bSxnI{color:#4a006e;flex:1;font-size:.95rem;font-weight:600;text-overflow:ellipsis;-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;margin-bottom:5px;line-height:22px;display:-webkit-box;overflow:hidden;width:100%!important}.jobalert_jobStatusWrap__gBdRT{text-align:left}.jobalert_jobStatus__yFC6Z{font-weight:600}.jobalert_jobStatus__yFC6Z.jobalert_active__LiQrY{color:#28a745;font-size:12px}.jobalert_jobStatus__yFC6Z.jobalert_closed__qDgQw{color:#dc3545;font-size:12px}.jobalert_jobStatusLabel__73zVL{color:#999898;text-transform:uppercase;font-size:.65rem;margin-top:5px}.jobalert_currentJobStatus__4XrtV{font-size:.85rem;color:#4a006e;margin-top:6px;font-style:italic;white-space:nowrap}.jobalert_jobInfoRow__LIqSp{margin-top:.4rem;display:flex;justify-content:space-between}.jobalert_jobInfoItem__0taZx{display:flex;align-items:center}.jobalert_jobIcon__RClgq{width:22px;margin-right:5px;margin-left:-10px}.jobalert_jobDateText__R3lZf,.jobalert_jobText__P1dL2{font-size:.8rem;color:#444}.jobalert_calendarIcon__pYGTj{margin-right:8px;color:#bfa1c6;font-size:.8rem}@media (max-width:768px){.jobalert_responsive-div__1fU_Y{width:100%;margin-left:0}.jobalert_sidebar__Wq2VO{position:fixed;top:0;left:0;height:100vh;overflow-x:hidden;transition:width .3s ease;background-color:#fff;z-index:999;padding-top:1rem;border-right:1px solid #eee}}@media (max-width:1200px){.jobalert_sidebar__Wq2VO{top:0;padding:0}}.jobalert_sidebarParent__IBNnh{position:relative}.jobalert_sidebarChild__Mct6C{margin-left:8px;border-radius:4px}.jobalert_sidebarChild__Mct6C:hover{background-color:#f8f9fa}.jobalert_sidebar-menu-portal__byiSD ul{transition:all .3s ease}@media (max-width:768px){.jobalert_sidebarChild__Mct6C{font-size:13px!important;padding:6px 12px!important}}.ComplianceDocs_container__ilxuv{background:#faf2ff;border-radius:18px;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.ComplianceDocs_header__1IGUA{display:flex;flex-direction:column;font-weight:600;gap:10px}.ComplianceDocs_bottomRow__qbue3,.ComplianceDocs_rightGroup__9g0PM{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ComplianceDocs_rightGroup__9g0PM{margin-left:auto}.ComplianceDocs_statusRed__B4kGD{color:#d9534f;font-size:1rem}.ComplianceDocs_statusBlue__7G1UN{color:#0275d8;font-size:1rem}.ComplianceDocs_statusGreen__IimMI{color:#28a745;font-size:1rem}.ComplianceDocs_statusGrey__nRYR_{color:#6c757d;font-size:1rem}.ComplianceDocs_requiredBy__LVFLs{color:#4b006e;font-size:1rem}.ComplianceDocs_attention__NIf5t{display:flex;align-items:center;margin-top:6px;color:#d9534f;font-weight:600;font-size:1rem}.ComplianceDocs_docStatus__FCchO{background:#e5e5e5;color:#333;font-size:12px;font-weight:600;display:inline-block;padding:4px 10px;border-radius:16px;margin-top:6px;width:fit-content}.ComplianceDocs_respoinsive-h6__5LOCh{font-size:1rem}@media (max-width:576px){.ComplianceDocs_header__1IGUA,.ComplianceDocs_requiredBy__LVFLs,.ComplianceDocs_responsive-h6__1B2Os,.ComplianceDocs_statusBlue__7G1UN,.ComplianceDocs_statusGrey__nRYR_,.ComplianceDocs_statusRed__B4kGD{font-size:.823rem}.ComplianceDocs_header__1IGUA{flex-direction:column;align-items:flex-start}.ComplianceDocs_rightGroup__9g0PM{margin-left:0;width:100%;justify-content:flex-start}.ComplianceDocs_bottomRow__qbue3{flex-direction:row;justify-content:flex-start}.ComplianceDocs_bottomRow__qbue3>span,.ComplianceDocs_topRow__QsOVg>span{font-size:.75rem}.ComplianceDocs_topRow__QsOVg>.ComplianceDocs_attention__NIf5t{white-space:nowrap}.ComplianceDocs_documentViewHeading__LY_8B{color:#4b3a6b;gap:16px}.ComplianceDocs_appointmentsHeading__omBXY{color:#4b3a6b;white-space:nowrap;font-size:.8rem}}.ComplianceDocs_topRow__QsOVg{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.ComplianceDocs_appointmentRequesttext__YLdrS{color:#0D0D26CC;font-size:16px}.ComplianceDocs_primaryButton__9qCo2{background-color:#6b308e;border-color:#6b308e;color:#fff;font-weight:500;padding:0 18px;transition:all .3s ease}.ComplianceDocs_primaryButton__9qCo2:hover{background-color:#fff;border-color:#6b308e;color:#6b308e}.ComplianceDocs_appointmentsHeading__omBXY{color:#4b3a6b}.ComplianceDocs_appointmentCard__qxctJ{background:#ffffff;padding:22px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin:20px}.ComplianceDocs_appointmentHeader__UyZ_x{display:flex;align-items:center;gap:12px}.ComplianceDocs_appointmentTitle__fX5P_{color:#4b3478;font-weight:700;margin:0;font-size:1.2rem}.ComplianceDocs_statusBadge__sSVi0{background:#fff4d6;color:#f39c12;font-size:.6rem;font-weight:600;padding:4px 12px;border-radius:12px;display:flex;align-items:center;gap:4px}.ComplianceDocs_slotsWrapper__LDmfA{margin-top:20px;display:flex;flex-wrap:wrap;gap:14px}.ComplianceDocs_plusIcon__9ykbm{font-size:1.2rem}.ComplianceDocs_appointmentSlotContainer__uHTRg{border:2px solid #c7b4dd;border-radius:12px;padding:10px 16px;display:flex;align-items:center;gap:16px;font-weight:500;color:#4b3478;font-size:14px;width:fit-content;background:white}.ComplianceDocs_appointmentSlotDivider__qSvMW{border-left:1px solid #c7b4dd;padding-left:12px}.ComplianceDocs_modalBodyContainer__ecTuX{padding:28px;border-radius:16px}.ComplianceDocs_modalHeading__3TXR7{color:#4b3a6b;font-weight:600;margin-bottom:20px}.ComplianceDocs_visitTypeSelect__WYSkz{height:48px;border-radius:10px;border:1px solid #ddd;background:#fff}.ComplianceDocs_slotLabel__3Ix5Z{color:#4b3a6b;margin-bottom:6px}.ComplianceDocs_slotBox__IlQNT{position:relative;background:#fff;border:1px solid #ddd;border-radius:10px;display:flex;align-items:center;padding:2px 10px;height:48px;transition:.2s}.ComplianceDocs_slotInput__PA8rG{border:none;outline:none;flex:1;background:transparent;color:#4b3a6b;font-weight:500}.ComplianceDocs_documentViewHeading__LY_8B{color:#4b3a6b}.ComplianceDocs_uploadDocumentButton__i55an{background-color:#6b308e;border-color:#6b308e;color:#fff;font-weight:500;padding:0 18px;transition:all .3s ease}.ComplianceDocs_uploadDocumentButton__i55an:hover{background-color:#fff;border-color:#6b308e;color:#6b308e}.ComplianceDocs_thankYouContainer__gSZQU{padding:40px 20px;text-align:center}.ComplianceDocs_thankYouHeading__IbsRz{color:#4b3a6b;font-weight:700;font-size:1.2rem}.ComplianceDocs_thankYouMessage__xE4M4{color:#666;font-size:.823rem;margin-top:20px}.savedjobs_title__pMaMU{margin-bottom:.75rem}.savedjobs_emptyStateWrapper__3Hhd_{margin-top:80px}.savedjobs_card__ZuLTg{border:1px dashed rgba(106,27,154,.11);border-radius:12px!important;padding:22px 15px;height:100%;box-shadow:0 4px 12px rgba(106,27,154,.05);background:#fff}.savedjobs_jobInfo__igY9m{flex:1;padding-right:10px}.savedjobs_jobTitleLink__a2lSd{font-size:.95rem;font-weight:600;color:#6b308e;text-decoration:none;display:block;margin-bottom:8px}.savedjobs_locationText__w7eJH{font-size:.8rem;color:#444;font-weight:400;margin-bottom:6px}.savedjobs_salaryText__Vcdma{font-size:.8rem;color:#444;font-weight:400;margin-bottom:4px}.savedjobs_removeButton___wY2T{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:5px 10px;align-self:flex-start}.savedjobs_spinnerColor__9Hr2Y{color:#6b308e}.savedjobs_heartIcon__a_api{color:red;transition:transform .2s ease}