@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.overlay{background-color:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.sidebar{background-color:#fff;border-right:.5px solid #e0e0e0;box-shadow:2px 0 5px #0000001a;display:flex;flex-direction:column;padding:1rem;position:relative;width:2.5%}.sidebar.open{background-color:#fff;width:15%}.sidebar.closed{background-color:#fff;width:2.5%}.sidebar.closed .logout span,.sidebar.closed .sidebar-item span,.sidebar.closed .title{display:none}.sidebar.closed .sidebar-item{align-items:center;display:flex;flex-direction:column}.sidebar.closed .sidebar-item .icon{display:flex!important;flex-direction:center!important;height:1rem;margin:0;margin-right:0!important;padding:5%;width:1rem}.sidebar.closed .sidebar-footer{cursor:pointer;display:flex;flex-direction:row;justify-content:center}.sidebar.closed .sidebar-footer .logout{align-items:center;display:flex;flex-direction:column}.sidebar.closed .sidebar-footer .logout .icon{display:flex!important;flex-direction:center!important;height:1rem;margin:0;margin-right:0!important;padding:5%;width:1rem}.sidebar.closed .sidebar-header{display:flex;justify-content:center;margin-bottom:20%}.sidebar .sidebar-header .sidebar-logo{display:none}.sidebar .sidebar-header{display:flex;flex-direction:row;justify-content:space-between;margin:3%}.sidebar .sidebar-header .title{color:#171717;font-size:1.3rem;font-weight:600;white-space:nowrap}.sidebar .sidebar-header .toggle-icon{align-items:center;background:#0000;border:none;cursor:pointer;display:none;display:flex;justify-content:center;width:1.6rem}.sidebar .sidebar-header .toggle-icon .close-icon,.sidebar .sidebar-header .toggle-icon .hamburger-icon{display:none}.sidebar .sidebar-header .toggle-icon .arrow-icon{display:flex}.sidebar .sidebar-content{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.sidebar .sidebar-content .sidebar-item{border-radius:.5rem;color:#4a4a4a;cursor:pointer;display:flex;padding:.8rem 1rem;transition:background-color .2s,color .2s}.sidebar .sidebar-content .sidebar-item .icon{display:flex;height:1rem;margin-right:1rem;width:1rem}.sidebar .sidebar-content .sidebar-item span{font-size:.8rem}.sidebar .sidebar-content .sidebar-item.active{background-color:#00558a;color:#fff}.sidebar .sidebar-content .sidebar-item.active .icon{fill:#fff}.sidebar .sidebar-content .sidebar-item:hover{background-color:#777;color:#fff}.sidebar .sidebar-footer{display:flex;flex-direction:column-reverse;gap:1rem;margin-top:auto}.sidebar .sidebar-footer .logout{border-radius:.5rem;color:#4a4a4a;cursor:pointer;display:flex;padding:.8rem 1rem;transition:background-color .2s,color .2s}.sidebar .sidebar-footer .logout .icon{display:flex;height:1rem;margin-right:1rem;width:1rem}.sidebar .sidebar-footer .logout span{font-size:.8rem}.sidebar .sidebar-footer .logout:hover{background-color:#777;color:#fff}@media(max-width:1250px){.sidebar{padding:.75rem;width:12%}.sidebar.open{width:15%}.sidebar.closed{width:4%}.sidebar .sidebar-header .title{flex-basis:300px;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-content{gap:.5rem}.sidebar .sidebar-content .sidebar-item{padding:.5rem}.sidebar .sidebar-content .sidebar-item .icon{height:1rem;width:1rem}.sidebar .sidebar-content .sidebar-item span{font-size:.75rem}.sidebar .sidebar-footer{display:flex;margin-top:auto}.sidebar .sidebar-footer .logout{padding:.5rem}.sidebar .sidebar-footer .logout .icon{height:1rem;width:1rem}.sidebar .sidebar-footer .logout span{font-size:.75rem}.sidebar .sidebar-footer .logout:hover{background-color:#777;color:#fff}}@media(max-width:767px){.sidebar.open~.overlay{display:block}.sidebar{height:100%;left:auto;padding:.5rem;position:fixed;right:0;z-index:10}.sidebar.open{width:65%}.sidebar.open .sidebar{display:block;position:fixed;right:15%;top:1%}.sidebar.open .sidebar-header{display:flex}.sidebar.open .sidebar-header .arrow-icon,.sidebar.open .sidebar-header .title{display:none}.sidebar.open .sidebar-header .close-icon{display:block}.sidebar.open .sidebar-header .sidebar-logo{display:flex;height:auto;margin-bottom:2%;margin-top:5%;padding-left:1rem;width:65%}.sidebar.open .sidebar-content{gap:.5rem;padding-left:1rem;padding-right:1rem}.sidebar.open .sidebar-content .sidebar-item{padding:.9rem}.sidebar.open .sidebar-content .sidebar-item .icon{height:.875rem;width:.875rem}.sidebar.open .sidebar-content .sidebar-item span{font-size:.8rem}.sidebar.open .sidebar-footer{display:flex;gap:.5rem;margin-top:auto;padding:5% 1rem}.sidebar.open .sidebar-footer .logout{padding:.9rem}.sidebar.open .sidebar-footer .logout .icon{height:.875rem;width:.875rem}.sidebar.open .sidebar-footer .logout span{font-size:.8rem}.sidebar.closed{overflow:hidden;padding:0!important;width:0!important}.sidebar.closed .sidebar-content,.sidebar.closed .sidebar-footer{display:none}.sidebar.closed .toggle-icon{cursor:pointer;display:block;position:fixed;right:10%;top:.5%;z-index:5}.sidebar.closed .toggle-icon .hamburger-icon{display:block;height:50px;width:50px}.sidebar.closed .toggle-icon .arrow-icon{display:none}}.filtersContainer{display:flex;flex-wrap:nowrap;gap:1rem 1rem;margin-top:20px;width:100%}@media(max-width:768px){.filtersContainer{display:none;flex-direction:column;flex-wrap:wrap;justify-content:baseline}}.filter-btn{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:8px;color:#171717;cursor:pointer;display:flex;flex:0 0 auto;gap:5px;justify-content:center;min-height:20px;overflow:hidden;padding:10px 15px;position:relative;transition:all .3s ease;white-space:nowrap;width:75%}.filter-btn.open,.filter-btn:hover{background-color:#ddeaf4;border:1px solid #00558a;color:#00558a}.filter-btn.users{background-color:#fff}.filter-btn .menuIcon{cursor:pointer;display:none;height:auto;transition:all .3s ease;width:12px}.filter-btn .menuIcon.active{display:block}.filter-btn.reset{background-color:#0000;border:1px solid #0000;border-radius:8px;color:#126393;cursor:pointer;font-size:.9rem;gap:5px;min-height:20px;width:6rem}.filter-btn .filter-btn-title{align-items:center;display:flex;gap:7px;justify-content:center}.filter-items{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0003;display:block;margin-top:10px;max-height:0;max-width:300px;overflow:hidden;padding:0 5px;position:absolute;transition:max-height .2s,padding .2s;z-index:1}.filter-items.open{max-height:500px;padding:5px}.filter-items .searchOptions{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;display:flex;flex-flow:row nowrap;justify-content:center;margin:5px;width:calc(100% - 10px)}.filter-items .searchOptions .searchInput{background-color:initial;border:initial;margin:0 5px;min-height:25px;outline:0;width:100%}.filter-items .searchOptions .xIcon{color:#4b4b4b;cursor:pointer;display:none;height:15px;margin:0 5px;width:15px}.filter-items .searchOptions .xIcon.show{display:block}.filter-items .filterOptions{list-style:none;margin:5px 0;max-height:300px;overflow:auto;padding:initial}.filter-items .filterOptions .italicized{color:gray;font-size:10px;font-style:italic;margin:0 10px}.filter-items .filterOptions .filter-item{display:flex;flex-flow:row nowrap;list-style:none}.filter-items .filterOptions .filter-item .checkInput{display:none}.filter-items .filterOptions .filter-item .checkInput:checked+.checkLabel .checkBox .checkIcon{display:block}.filter-items .filterOptions .filter-item .checkLabel{align-items:center;border-radius:10px;display:flex;flex-flow:row nowrap;padding:7px 10px;transition:all .3s;width:100%}.filter-items .filterOptions .filter-item .checkLabel:hover{background-color:#eee;cursor:pointer}.filter-items .filterOptions .filter-item .checkLabel .level{border-radius:5px;padding:2px 5px;text-transform:capitalize}.filter-items .filterOptions .filter-item .checkLabel .level.admin{background-color:#ffa0a0}.filter-items .filterOptions .filter-item .checkLabel .level.member{background-color:#eee}.filter-items .filterOptions .filter-item .checkBox{align-items:center;border:1.5px solid #c2c2c2;border-radius:4px;cursor:pointer;display:flex;height:16px;justify-content:center;margin-right:12px;min-width:16px;transition:all .3s ease-out;width:16px}.filter-items .filterOptions .filter-item .checkBox .checkIcon{display:none}.userFilters{flex-flow:row wrap;gap:10px;justify-content:space-evenly;margin:10px auto}.userCard,.userFilters{align-items:center;display:flex}.userCard{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;cursor:pointer;flex-flow:row nowrap;justify-content:left;max-width:300px;min-width:250px;padding:10px 20px;transition:all .3s;width:100%}.userCard:hover{transform:translateY(-4px)}.userCard .profileImg{align-items:center;border:1px solid #000;border-radius:50%;display:flex;height:60px;justify-content:center;margin:10px 15px 10px 0;text-align:center;width:60px}.userCard .userDetails{display:flex;flex-direction:column;gap:5px}.userCard .userDetails .name{align-items:center;column-gap:5px;display:flex;font-size:16px}.userCard .userDetails .name .userLevel{background-color:#ffa0a0;border-radius:5px;padding:2px 5px;text-transform:capitalize}.userCard .userDetails .jobTitle{color:gray}.usersMainContainer{display:flex;flex-grow:1;margin:0;min-height:100%;min-width:100%}.usersContainer{display:flex;flex-direction:column;margin:0;width:100%}.userTitle{color:#00558a;margin:0 0 0 30px}.userlogoContainer{margin:0;width:100%}.usersWrapper{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin:30px 20px;overflow-y:auto}.usersTitle{color:#00558a;font-size:17.6px;margin:20px 0 0 30px}.jobBoardUserLogoContainer{align-items:end;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:768px){.jobBoardUserLogoContainer{display:none}}.gsi-material-button{-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;max-width:400px;min-width:-webkit-min-content;min-width:min-content;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .218s}.gsi-material-button:disabled{background-color:#ffffff61;border-color:rgba(31,31,31,.122);cursor:default}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.googleIcon{display:block}.loginPageWrapper{display:flex;flex-direction:row}.welcomeSection{align-items:center;background-image:url(/static/media/login_background_image.336b70778125b27e6440.png);background-position:50%;background-size:cover;height:100%;overflow:hidden;position:relative;width:50%}.welcomeSection,.welcomeText{display:flex;flex-direction:column;justify-content:center}.welcomeText{align-self:center}.welcomeSubtitle,.welcomeTitle{color:#fff;font-family:Outfit,sans-serif}.welcomeSubtitle{display:flex;justify-content:center;margin-bottom:.5rem}.welcomeTitle{font-size:2.5rem;margin-top:1rem}.loginSection{align-items:center;background-color:#f5f5f5;flex-direction:column;height:100vh;justify-content:center;width:50%}.logoSection{display:flex;justify-content:flex-end;width:100%}.poweredLogo{padding:20px;width:90px}.loginContent{align-content:center;height:80vh}.loginBox,.loginContent{display:flex;flex-direction:column;justify-content:center}.loginBox{align-self:center;width:45%}.loginHeading{margin-bottom:.5rem;text-align:left}.googleSignInBtn,.loginHeading{display:flex;justify-content:flex-start}.googleSignInBtn{width:100%}@media(max-width:768px){.loginPageWrapper{flex-direction:column;height:100vh}.welcomeSection{height:40%;width:100%}.welcomeImage{height:100%;object-fit:cover}.welcomeText{align-items:center;display:flex;flex-direction:column;justify-content:center}.welcomeSubtitle{font-size:1rem}.welcomeTitle{font-size:2rem}.loginSection{display:flex;flex-direction:column-reverse;height:60%;width:100%}.logoSection{display:flex;justify-content:center;width:100%}.loginContent{height:80%;width:70%}.loginBox,.loginContent{display:flex;justify-content:flex-start}.loginBox{margin-top:10%;width:90%}.loginHeading{display:flex;justify-content:flex-start;text-align:left}.googleSignInBtn{display:flex;justify-content:left}}.mobileCheckboxesContainer{display:flex;flex-direction:column;gap:.1rem}.mobileSidebar{background:#fff;color:#000;height:100%;overflow-y:auto;padding:20px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:250px;z-index:100}.mobileSidebar.open{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);overflow-y:auto;right:0}.closeButton{background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;left:250px;position:absolute}.mobileSidebarContent{overflow-y:auto}.mobileOverlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:5}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:8px solid #0000001a;border-radius:50%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paginationContainer{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin-top:10px;overflow-y:auto;padding:0 30px;transition:background-color .2s}@media(max-width:768px){.paginationContainer{margin-top:3%;padding:0;width:100%}}.paginationControls{align-items:center;display:flex;margin-bottom:10px}.paginationButton{background-color:#7a9bae;border:none;color:#fff;cursor:pointer;margin:0 5px;padding:8px 12px;transition:background-color .3s}.paginationButton:disabled{background-color:#ccc;cursor:not-allowed}.paginationButton:not(:disabled):hover{background-color:#00558a}.paginationButton.active{background-color:#00558a;cursor:default}.paginationEllipsis{background:#0000;border:1px solid #00558a;color:#666;cursor:default;margin:0 5px;padding:8px 12px}.queryList{width:100%}.queryList.users{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin:0 auto 50px}.searchBar{background-color:#fff;border:1px solid #777;border-radius:8px;box-shadow:0 0 10px #0000001a;box-sizing:border-box;height:auto;padding:15px 50px;width:100%}@media(max-width:768px){.searchBar{height:42px}}.searchBarContainer{align-items:center;display:flex;position:relative;width:100%}@media(max-width:768px){.searchBarContainer{margin-left:5px;margin-right:5px;width:90%}}.search-icon{color:#777;left:22px;position:absolute}.job-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px}@media(max-width:768px){.job-container{margin:3%}}.job-listing{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;padding:0 5px 0 30px;width:100%}@media(max-width:768px){.job-listing{border-radius:8px;justify-content:center;padding:0}}.job-details{background-color:#fff}@media(max-width:768px){.job-details{margin:3%;padding-top:0}}.mobile-details{display:none}h5{color:#138275}h4{font-size:.9rem;font-weight:350;margin:0}a,h3{font-weight:600}a{color:#138275;font-size:.8rem;text-decoration:none}p{font-size:.9rem}@media(max-width:768px){p{font-size:.6rem}}li{font-size:.9rem}@media(max-width:768px){li{font-size:.6rem}}.title-container{margin:10px}.title{align-items:center;display:flex;flex-direction:row;font-size:small;justify-content:space-between;padding:0}.job-listing-title{align-items:flex-end;font-size:1rem;margin:0;width:90%}.applied-star{display:flex;gap:10%}.time-commitment{color:#55565b;font-size:.7rem}.short-desc{display:flex;flex-direction:column;gap:.3rem}.jobDescription{line-height:1.2rem;margin-right:3%}@media(max-width:768px){.jobDescription{line-height:.8rem}}.job-link{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.toggleDetailsText{color:#00558a;font-size:.65rem;margin:4px 0;text-decoration:underline}@media(max-width:768px){.toggleDetailsText{font-size:.6rem;text-decoration:none}}.applied{display:flex;justify-content:space-between}.applied-toggable{align-items:center;border:1px solid #000;border-radius:12px;display:flex;font-size:.7rem;font-weight:400;gap:8px;height:20px;justify-content:center;width:80px}@media(max-width:768px){.applied-toggable{font-size:.6rem}}.applied-text{padding-bottom:2px}.applied-toggable.clicked{background-color:#b4e2c4}.applied-toggable:hover{cursor:pointer}@media(max-width:768px){.title{width:25%}.location{width:40%;width:70%}.location,h4{display:block}h4{font-size:.7rem}.title{width:95%}.mobile-details{display:block}.job-listing-title{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.descriptionTitle{font-size:.7rem}}.searchContainer{align-items:center;display:flex;flex-direction:column;padding:20px 10px;transition:all .2s}@media(max-width:768px){.searchContainer{background-color:#0000;flex-direction:row;margin-top:0}.searchContainer .filtersContainer{flex-flow:row nowrap;margin:5px 0}}.searchContainer .filtersContainer{flex-flow:row nowrap;gap:1rem;justify-content:flex-start;margin:0 15px 0 10px}.clearButton{background:none;border:none;color:red;cursor:pointer;font-size:1.2em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.filter-dropdown.categories{display:none}.jobCount{align-self:first baseline;margin:1rem 0 0}@media(max-width:768px){.jobCount{display:none}}.mobileFIlterButton{visibility:hidden}@media(max-width:768px){.mobileFIlterButton{background-color:#fff;border:1px solid #00558a;border-radius:5px;height:42px;visibility:visible;width:42px}}.mobileFIlterButton:hover{cursor:pointer}.mobilePageTitle{color:#00558a;display:block;display:none;font-size:1.1rem;margin:30px 0 30px 10px}@media(max-width:768px){.mobilePageTitle{display:block}}.sidebarTitle{margin:0 0 .7rem}.sidebarSearchTitleContainer{align-items:center;display:flex;flex-direction:row;font-size:1rem;height:2.7rem}.sidebarSearchTitle{display:flex;margin:0}.sidebarClearButton{background-color:#0000;border:#0000;color:#00558a;font-size:.8rem;height:2rem;margin-left:.7rem;padding:.2rem 0 0}.container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:2rem;height:auto;justify-content:flex-start;justify-self:center;padding:0}@media(max-width:768px){.container{max-width:100vw;overflow-x:hidden}}.jobsContainer{display:flex;flex-direction:column;flex-grow:1;height:calc(100% - 20px);overflow-x:hidden;width:100%}@media(max-width:768px){.jobsContainer{width:100%}}.jobBoardTitle{align-items:end;color:#00558a;display:flex;font-size:1.1rem;margin:20px 0 0 30px}.jobBoardLogoContainer{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:768px){.jobBoardLogoContainer{display:none}}.main{display:flex;flex-flow:row nowrap;flex-grow:1;overflow:hidden;width:100%}.mainLogo{margin:20px 30px 0 0}.mainDashLogo,.mainLogo{height:27px;justify-self:end;width:95px}.mainDashLogo{display:flex;margin-right:30px;margin-top:20px}.logoContainer{width:100%}@media(max-width:768px){.logoContainer{display:none}}.page-not-found{align-items:center;background-color:#f4f4f4;color:#333;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.page-not-found h1{font-size:4rem;margin-bottom:.5rem}.page-not-found p{font-size:1.5rem}.page-not-found button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.7rem 1rem}.savedContainer{display:flex;flex-direction:column;width:100%}.savedContainer .savedJobsHeader{font-size:30px;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.mainSavedJobsLogo{align-self:flex-end;display:flex;height:27px;margin:20px 30px 0 0;width:95px}@media(max-width:768px){.mainSavedJobsLogo{display:none}.savedContainer{padding:0;width:100%}}.starredList{display:flex;flex-direction:column;max-height:90vh}@media(max-width:768px){.starredList{flex-direction:row}}.profile{display:flex;flex-flow:row nowrap;flex-grow:1;overflow:hidden;width:100%}@media(max-width:768px){.profile{flex-flow:column nowrap}}.sidebar{flex-shrink:0}.userCardWrapper{align-items:center;display:flex;flex-flow:column nowrap;margin:0 auto;min-width:300px;padding-left:3%;padding-top:2%;width:-webkit-min-content;width:min-content}@media(max-width:768px){.userCardWrapper{align-items:center;padding-left:0;width:95%}.userCardWrapper .categorySeparator{display:none}}.userCardWrapper .profileCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-flow:column nowrap;justify-content:center;min-width:200px;padding:50px 20px;position:relative;row-gap:5px;width:calc(100% - 40px)}@media(max-width:768px){.userCardWrapper .profileCard{height:120px}}.userCardWrapper .profileCard .profileImg{align-items:center;border:1px solid #000;border-radius:50%;display:flex;height:100px;justify-content:center;text-align:center;width:100px}.userCardWrapper .profileCard .profileTitle{color:#000;font-weight:700;margin:5px 0}@media(max-width:768px){.userCardWrapper .profileCard .profileTitle{font-size:1rem}}.userCardWrapper .profileCard .displayNameInput{background-color:initial;border:1px solid gray;font-size:24px;font-weight:regular;height:25px;margin:1px 0;padding:5px;text-align:center;width:calc(100% - 40px)}.userCardWrapper .profileCard .displayNameInput::placeholder{color:gray;font-weight:regular}.userCardWrapper .profileCard .profileSubtitle{color:gray;font-size:16px;font-weight:400;margin:0}@media(max-width:768px){.userCardWrapper .profileCard .profileSubtitle{font-size:.8rem}}.userCardWrapper .profileCard .jobTitleInput{background-color:initial;border:1px solid gray;color:gray;font-size:16px;height:25px;margin:0;padding:3px 5px;text-align:center;width:calc(100% - 60px)}.userCardWrapper .profileCard .jobTitleInput::placeholder{color:#d3d3d3}.userCardWrapper .profileCard .editMenuBtn{cursor:pointer;position:absolute;right:10px;top:10px}.userCardWrapper .profileCard .editMenuBtn .editMenuWrapper{align-items:center;border:1px solid #0000;display:flex;height:30px;justify-content:center;position:relative;width:30px}.userCardWrapper .profileCard .editMenuBtn .editMenuWrapper:focus,.userCardWrapper .profileCard .editMenuBtn .editMenuWrapper:hover{border:1px solid gray}.userCardWrapper .profileCard .editMenuBtn .editMenu{align-items:center;background-color:#fff;box-shadow:0 0 10px #0000004d;display:flex;flex-flow:column nowrap;justify-content:left;margin-top:10px;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .2s}.userCardWrapper .profileCard .editMenuBtn .editMenu.open{max-height:100px}.userCardWrapper .profileCard .editMenuBtn .editMenu .editOption{column-gap:7px;display:flex;justify-content:left;min-width:calc(100% - 32px);padding:10px 16px;transition:all .3s;width:-webkit-max-content;width:max-content}.userCardWrapper .profileCard .editMenuBtn .editMenu .editOption:hover{background-color:#d3d3d3}.userCardWrapper .profileCard .editMenuBtn .editMenu .editOption .optionIcon{width:16px}.userCardWrapper .profileCard .editMenuBtn .saveBtn{background-color:initial;border:1px solid gray;border-radius:5px;cursor:pointer;padding:5px 10px;position:absolute;right:0;transition:all .3s}.userCardWrapper .profileCard .editMenuBtn .saveBtn:hover{background-color:#ddeaf4}.userCardWrapper .profileTitle{color:gray;font-weight:400}.userCardWrapper .listSwitcher{display:flex;flex-flow:column nowrap;row-gap:10px;text-align:center;width:100%}.userCardWrapper .listSwitcher .switchBtn{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:space-between!important;padding:10px 15px;transition:all .3s;white-space:nowrap!important}.userCardWrapper .listSwitcher .switchBtn:hover{background-color:#ddeaf4}.userCardWrapper .listSwitcher .switchBtn.active{background-color:#00558a;color:#fff}@media(max-width:768px){.userCardWrapper .listSwitcher{flex-direction:row;justify-content:space-around;padding-top:3%}.userCardWrapper .listSwitcher .total-jobs{display:none}.userCardWrapper .listSwitcher .switchBtn{background-color:#fff;border-radius:8px;cursor:pointer;font-size:14px;margin:0 1px;padding:3% 9%;transition:all .3s}}.profile-title{color:#00558a;display:absolute;font-size:1.1rem;top:100px}.jobListWrapper{display:flex;flex-flow:column nowrap;flex-grow:1;min-height:55%;min-width:55%;width:auto}.statusMessage{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:block;left:50%;padding:10px 20px;position:absolute;top:-50px;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;z-index:1}.categorySeparator{background-color:#777;border:none;border-radius:10px;display:flex;height:1.5px;margin-bottom:5%;margin-top:10%;width:80%}.mainLogo{align-self:end;display:flex}@media(max-width:768px){.mainLogo{display:none}.profile{overflow-x:hidden;overflow-y:auto}}.card_cardInstance__gdK4R{background-color:#fff;border-radius:15px;box-shadow:0 0 10px #0000001a;padding:0 20px}.card_cardContainer__jjYB9{display:flex;flex-direction:column;gap:.5rem;margin:10px}.card_cardInstance__gdK4R h4{font-weight:400;margin:0}.card_cardInstance__gdK4R h3{font-weight:600;margin:0}.card_cardInstance__gdK4R a{color:#138275;font-weight:700;text-decoration:none}.resources-page_cardFormat__YDOFc{display:flex;flex-direction:column;height:100px;width:100%}.resources-page_cardContainer__vpBcs{display:flex;flex-direction:row;gap:.5rem}.dashboard{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px}.dashboard-title{color:#333;font-size:1.5rem}.dashboard-subtitle{color:#666;font-size:1.2rem}.dashboard-content{margin-top:20px}.page-grid{display:grid;grid-template-columns:auto 1fr;height:100vh}.col1{display:grid;grid-template-rows:2fr 3fr}.col1-row1,.col1-row2,.col2-row1,.col2-row2,.col2-row3{padding:7px}.col2{display:grid;grid-template-rows:repeat(3,1fr)}.box{align-items:center;border:2px solid red;border-radius:8px;box-sizing:border-box;color:gray;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7f8;font-family:-apple-system,BlinkMacSystemFont,lato,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;height:100vh}
/*# sourceMappingURL=main.460fabed.css.map*/