@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box;margin:0;padding:0;font-family:Nunito Sans,sans-serif}a,body,div,h1,h2,h3,h4,h5,h6,p,span{font-family:Nunito Sans,sans-serif!important;font-size:inherit;font-weight:inherit}a{text-decoration:none}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--mdb-gutter-x,.75rem);padding-left:var(--mdb-gutter-x,.75rem);margin-right:auto;margin-left:auto}.menu-container{background-color:rgb(255,255,255,.89);width:100%;padding:20px;height:100vh;position:relative;top:0}.menu-container ul li{list-style:none;padding:10px;margin:10px}.menu-container a{font-size:16px;font-weight:600}.mid-container{margin-top:150px}.jobSearchMainTxt{color:#003366!important;font-size:2.2rem!important;font-weight:600!important;text-align:center!important;margin-top:2rem!important}#specialtyAutocomplete .MuiAutocomplete-clearIndicator,#specialtyAutocomplete .MuiAutocomplete-endAdornment{display:flex;margin-bottom:-3px}.jobSearchLocation,.jobSearchSpecialties{width:100%!important;margin-top:20px!important;margin-left:15px!important}.jobSearchLocation .MuiPaper-rounded{border-radius:5px!important;box-shadow:0 10px 20px #00000012!important}.jobLocationTxt{color:#003366!important;font-weight:700!important;font-size:1rem!important;padding-bottom:10px!important;font-family:PT Sans,sans-serif!important;margin-left:3px!important}.jobSearchSpecial{display:flex!important;height:max-content!important}.jobSearchBtnMain{margin-top:52px!important;margin-left:15px!important}.jobSearchBtn{background-color:#003366!important;color:#fff!important;width:140px!important;font-size:1.1rem!important;padding:9px 5px!important;border-radius:5px!important}.jobSearchBtn:hover{background-color:#4b5694!important;box-shadow:0 8px 8px #00000029!important;border-radius:5px!important}.jobSearchBtn.MuiButtonBase-root.Mui-disabled{background-color:#ececec!important;color:#707070!important;border-radius:5px!important}.jobSearchIcon{width:25px!important;height:25px!important;margin-top:3px!important}.jobSearchLocation .MuiAutocomplete-inputRoot[class*=MuiInput-root] .MuiAutocomplete-input:first-child{padding:15px 0 15px 40px!important;font-size:.95rem}.specialtyChip .MuiChip-colorPrimary{color:#fff!important;background-color:#e8ecf3!important;margin:8px 0 0!important;font-size:.7rem!important;height:25px!important;box-shadow:none!important}.specialtyChip .MuiChip-deleteIcon{color:#626c7d!important}.jobLocationMapIcon{position:absolute;margin-top:15px;margin-left:15px}.specialitySearchIcon{position:absolute;margin-left:24rem;margin-top:15px}.jobLocationMapIcon .MuiSvgIcon-root,.specialitySearchIcon .MuiSvgIcon-root{fill:#88888890!important;width:20px!important;height:20px!important}.jobSearchLocation .MuiPaper-root{border:1px solid #c4c4c4}.jobSearchSpecialties .css-1k430x0-MuiButtonBase-root-MuiChip-root{color:#373c73!important;background-color:#e8ecf3!important;font-size:.8rem!important;font-weight:500!important;height:20px!important}.jobSearchSpecialties .MuiChip-label{color:#373c73!important;font-weight:500!important;font-size:.7rem!important;font-family:Roboto,sans-serif}.jobSearchSpecialties .MuiChip-deleteIcon{color:#fff!important;font-size:0!important;background:#626c7d;border-radius:50%;height:18px;width:18px}.jobSearchSpecialties .MuiChip-root{background-color:#e8ecf3;height:25px}.jobSearchSpecialties .MuiSvgIcon-fontSizeSmall{font-size:1rem!important;margin-left:1px;margin-top:-4px}#specialtyAutocomplete .MuiOutlinedInput-root .MuiAutocomplete-input{opacity:1;position:relative;width:100%!important;border-radius:5px;font-size:.95rem}#specialtyAutocomplete .MuiOutlinedInput-root{background-color:#fff;min-height:51px;padding:10px 70px 10px 10px;box-shadow:0 10px 20px #00000012!important}#specialtyAutocomplete .MuiInputLabel-root.Mui-focused{color:rgba(0,0,0,0)}#specialtyAutocomplete .listBox{min-height:45px;position:relative;z-index:998}.MuiInput-underline:before{border-bottom:none!important}.jobSearchSpecialtiesbox{border:1px solid #c4c4c4;box-shadow:0 10px 20px rgba(0,0,0,.07058823529411765)!important;border-radius:5px!important}.jobSearchSpecialties .MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#c4c4c4!important}.jobSearchSpecialties .MuiOutlinedInput-notchedOutline{border-color:#c4c4c4!important;border-width:1px!important}#specialtyInput{background-color:#fff}#specialtyAutocomplete .MuiAutocomplete-input:focus{padding:2px 5px 1px!important;opacity:1}#specialtyAutocomplete .MuiAutocomplete-input:not(:focus){height:0;padding:0!important;opacity:0}#specialtyAutocomplete .errorMsg .MuiAutocomplete-input:not(:focus){height:25px;padding:9px 5px 7px!important;opacity:1}.jobSearchSpecialties span.MuiAutocomplete-tag.MuiAutocomplete-tagSizeMedium{background-color:#102773e1;border-radius:5px;padding:0 4px;color:#fff;font-size:.7rem}.txtFieldClsIcon{margin-right:15px!important}#specialtyAutocomplete legend{width:0}#specialtyAutocomplete .MuiAutocomplete-hasPopupIcon .MuiOutlinedInput-root{padding-right:60px!important}.slidecontainer .MuiSlider-colorPrimary{color:#003366}@media screen and (min-width:0px) and (max-width:768px){.jobSearchSpecial{display:block!important;padding:0 15px!important}.loactionPaperMob{width:100%!important;margin-top:2px}.jobSearchMainTxt{font-size:1.8rem!important}#specialtyAutocomplete .MuiOutlinedInput-root .MuiAutocomplete-input{font-size:.8rem}.jobSearchSpecialties .MuiChip-root{height:27px;max-width:79%}.jobSearchBtnMain{margin-left:0!important;margin-top:6rem!important}.specialtyChip{position:relative;max-width:100vw!important;margin-top:55px}.specialtyChip .MuiChip-label{white-space:normal;padding:10px!important;text-transform:uppercase;font-size:.7rem}.specialtyChip .MuiChip-colorPrimary{height:auto!important;margin:8px 0 0 8px!important}.jobSearchLocation .MuiAutocomplete-inputRoot[class*=MuiInput-root]{margin-left:-25px!important;margin-top:10px!important}.jobSearchLocation,.jobSearchSpecialties{width:100%!important;margin-top:20px!important;margin-left:0!important}.JobSearchFormContainer .MuiPaper-elevation1{border:1px solid #c4c4c4!important;box-shadow:0 10px 20px #00000012!important;height:65px!important;padding-left:20px!important;padding-top:7px!important}.jobSearchBtn{width:100%!important;height:55px!important}.jobSearchLocation .MuiAutocomplete-inputRoot[class*=MuiInput-root] .MuiAutocomplete-input:first-child{padding:0 0 14px 38px!important;text-transform:capitalize!important}.jobLocationMapIcon{margin-left:-11px;margin-top:14px}#specialtyAutocomplete .MuiOutlinedInput-root{min-height:67px;padding:14px 70px 10px 10px}#specialtyAutocomplete .errorMsg .MuiAutocomplete-input:not(:focus){padding:3px 5px 7px!important}.jobSearchSpecialties .MuiSvgIcon-fontSizeSmall{margin-top:-5px}}@media only screen and (min-width:1024px) and (max-width:1280px){.specialtiesBoxV2 .MultiChipSelect{max-height:28vh!important;height:auto!important}.jobSearchMainTxt{font-size:1.8rem!important}.jobSearchBtn{padding:10px 5px!important;font-size:.9rem!important}.jobSearchIcon{width:20px!important;height:20px!important;margin-top:3px!important}.jobLocationTxt{font-size:.9rem!important}.jobSearchBtnMain{margin-top:44px}.jobLocationMapIcon .MuiSvgIcon-root,.specialitySearchIcon .MuiSvgIcon-root{width:15px!important;height:15px!important}.JobSearchFormContainer input::placeholder,.specialtiesBoxV2 .errorMsg input::placeholder{font-size:.8rem!important}.jobSearchSpecialties .MuiChip-label{font-size:.6rem!important}.jobSearchSpecialties .MuiChip-root{height:22px}.jobSearchSpecialties .MuiChip-deleteIcon{height:16px;width:16px}.jobSearchSpecialties .MuiSvgIcon-fontSizeSmall{font-size:.7rem!important;margin-left:2.5px;margin-top:2px!important}.jobSearchLocation .MuiAutocomplete-inputRoot[class*=MuiInput-root] .MuiAutocomplete-input:first-child{padding:15px 0 15px 36px!important;font-size:.75rem}.jobLocationMapIcon{margin-top:11px;margin-left:14px}#specialtyAutocomplete .MuiOutlinedInput-root{min-height:46px;padding:9px 70px 9px 10px}#specialtyAutocomplete .MuiOutlinedInput-root .MuiAutocomplete-input{font-size:.75rem}#specialtyAutocomplete .MuiAutocomplete-input:focus{padding:6px 5px 5px!important;opacity:1}#specialtyAutocomplete .errorMsg .MuiAutocomplete-input:not(:focus){padding:9px 5px 7px!important}}@media only screen and (min-width:1281px) and (max-width:1680px){#specialtyAutocomplete .MuiOutlinedInput-root .MuiAutocomplete-input{font-size:.8rem}.jobSearchBtn{padding:8px 5px!important}.jobSearchLocation .MuiAutocomplete-inputRoot[class*=MuiInput-root] .MuiAutocomplete-input:first-child{font-size:.8rem}#specialtyAutocomplete .MuiOutlinedInput-root{min-height:47px;padding:8px 70px 8px 10px}.jobLocationMapIcon{margin-top:11px;margin-left:14px}.jobLocationMapIcon .MuiSvgIcon-root,.specialitySearchIcon .MuiSvgIcon-root{fill:#88888890!important;width:18px!important;height:18px!important}#specialtyAutocomplete .MuiAutocomplete-input:focus{padding:6px 5px 5px!important}}.JobSearchForm{margin:10px;padding:10px}.JobSortWidgetContainer{display:flex;justify-content:space-between;width:100%}.JobSortWidgetContainer .jobPaginationContainer{display:flex;gap:5px}#nprogress .bar,#nprogress .spinner{z-index:99999999!important}