@import url(https://fonts.googleapis.com/css2?family=Gothic+A1:wght@100;200;300;400;500;600;700;800;900&display=swap);.login-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;gap:8px;justify-content:center;line-height:16px}.login-button.logged-out{gap:0}.login-button.logged-in{gap:8px}.login-button.logged-out .login-avatar{background-color:initial;color:#0078bf}.login-button.logged-in .login-avatar{background-color:#e4f0f8;color:#000}.login-dropdown{background:#fff;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px 0 #00000014,0 9px 28px 8px #0000000d;padding:8px}.login-dropdown .dropdown-label{border-bottom:1px solid #aaa;padding-bottom:4px}.login-dropdown .ant-dropdown-menu{box-shadow:none}.select-component{cursor:pointer;margin-bottom:.5rem;max-width:100%;min-width:100%;position:relative}.gty .select-list-label{background-color:#0078bf}.gty .select-list-label .select-label-container{color:#fff}.select-list-label{align-items:center;border:1px solid #eeeeed;border-radius:5px;display:flex;padding-right:30px;position:relative;width:100%}.select-list-label .select-label-container{font-size:.875rem}.select-list-label .select-list-badge{background-color:#f0f0f0;line-height:2.5rem;margin:0 4px;padding:4px 8px;white-space:nowrap}.select-list-label .select-list-badge>svg{height:.75rem;margin-left:.5rem}.select-list-label:hover .fa-chevron-down{right:calc(1rem - 2px)}.select-list-label:hover{border:2px solid #0078bf;margin:-1px}.select-list-container{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 10px #4b4b4540;display:flex;flex-direction:column;margin:.25rem 0 0;max-height:10rem;overflow-y:auto;position:absolute;width:100%;z-index:100}.hide-dropdown{display:none}.each-select-list{align-items:center;display:flex;height:100%;width:100%}.each-select-list:hover{background-color:#eeeeed}.each-select-list:first-child:hover,.selected-list-item:first-child{border-radius:5px 5px 0 0}.each-select-list:last-child:hover,.selected-list-item:last-child{border-radius:0 0 5px 5px}.selected-list-item,.selected-list-item:hover{background-color:#e4f0f8}.each-select-list p{margin:.5rem 0 .5rem 1rem}.each-select-list .select-confirm{background-color:#fff;border:1px solid #444;bottom:1px;height:1rem;left:.45rem;position:relative;width:1rem}.each-select-list .select-confirm>svg{display:none;height:100%;vertical-align:.125rem;width:100%}.each-select-list.selected-list-item .select-confirm>svg{display:unset}.filter-controls-keyword-search .keyword-search{display:flex}.filter-controls-keyword-search .keyword-search .search-input{border:1px solid #eeeeed;flex-grow:1;height:2rem}.filter-controls-keyword-search .keyword-search .search-btn{align-items:center;border:1px solid #eeeeed;border-left:none;display:flex;height:2rem;justify-content:center;width:2rem}.unit-card{background-color:#fff;box-shadow:0 4px 10px #4b4b4540;display:flex;flex-direction:column;justify-content:space-between;justify-self:center;max-width:20rem;min-height:5rem;min-width:min(20rem,100%);padding:.5rem 1rem 1rem}.unit-card:hover{color:unset}.unit-tabs .unit-card h3{line-height:2rem;margin-bottom:.5rem;margin-top:.5rem}.unit-card.has-specialties,.unit-card.is-pinned{padding-top:.5rem}.unit-card .pinned-star{color:#1d1d1d8f;float:right;height:24px;margin-top:.5rem;width:24px}.unit-card div,.unit-card span{font-size:.8rem}.unit-card .unit-specialties{min-height:40px;overflow-wrap:anywhere;width:100%}.unit-card .unit-specialty{background-color:#e4f0f8;line-height:3;margin-right:6px;padding:4px 6px;white-space:nowrap}.unit-card .unit-facility .svg-inline--fa{color:#0078bf}.unit-card .unit-exp-levels{display:flex;flex-wrap:wrap;max-height:64px;overflow:hidden;padding-top:.25rem}.unit-card .unit-exp-levels .unit-exp-level-pill{border:1px solid #ddd;border-radius:20px;font-size:10px;margin-bottom:6px;margin-right:6px;white-space:nowrap}.unit-card .unit-exp-levels .unit-exp-level-pill.more-pill{color:#0078bf}.unit-card .unit-exp-levels .unit-exp-level-pill .svg-inline--fa,.unit-card .unit-facility .svg-inline--fa{margin-right:6px;width:1rem}.unit-card hr{border-color:#0000000f}.unit-card .card-footer{color:#7d7d7d}.edit-unit-modal .ant-collapse.edit-unit-collapse,.edit-unit-modal .ant-collapse.edit-unit-collapse .ant-collapse-content,.edit-unit-modal .ant-collapse.edit-unit-collapse .ant-collapse-header,.edit-unit-modal .ant-collapse.edit-unit-collapse .ant-collapse-item{border:none}.edit-unit-modal .ant-collapse.edit-unit-collapse .ant-collapse-header{background-color:#ededed}.edit-unit-modal .featured-unit{cursor:pointer;margin-bottom:1rem;user-select:none}.edit-unit-modal .featured-unit>svg{margin-right:.5rem}.find-the-right-fit-container{margin:4.375rem auto;width:90%}.find-the-right-fit-container h1,.find-the-right-fit-container h2,.find-the-right-fit-container p{font-family:Gothic A1}.find-the-right-fit-container h1{font-family:Gothic A1;font-size:2.25rem;font-weight:700;line-height:2.25rem}.find-the-right-fit-container h2{font-family:Gothic A1;font-size:1.5rem;font-weight:700;line-height:2.25rem}.find-the-right-fit-container h3{font-family:Gothic A1;font-size:1.5rem;font-weight:700;line-height:1.25rem;word-break:break-word}.find-the-right-fit-text-container{width:70%}.find-the-right-fit-text-container p{font-size:1rem;font-weight:500}.find-the-right-fit-text-container p:last-child{margin-top:-.75rem}.matching-units-container{background-color:#eeeeed;border-radius:5px;display:flex;flex-direction:column;margin:2rem auto 6rem;min-height:676px;width:100%}.matching-units-content-container{margin:1rem auto;width:96%}.matching-units-content-container h2{margin-bottom:.25rem;margin-left:1rem;margin-top:1.75rem}.matching-units-content-container h2+p{font-size:.875rem;font-weight:500;margin-bottom:3rem;margin-left:1rem}.filter-controls-and-tabs-container{align-items:flex-start;display:flex;margin:1rem auto;width:95%}.left-filter-controls{max-width:20rem;min-width:20rem;width:20rem}.left-filter-controls hr{margin-bottom:1.5rem;margin-top:1.5rem}.left-filter-controls-content{background-color:#fff;box-shadow:0 4px 10px #4b4b4540;padding:1rem 1rem 2rem}.find-the-right-fir-fa-person{font-size:1.125rem;padding-right:.5rem}.left-filter-controls h3{font-size:1.125rem}.making-assumptions-container{background-color:#eeeeed;border-radius:5px;margin:1rem auto;width:100%}.making-assumptions-container p{font-size:.875rem;font-weight:500;margin:0 0 0 2.25rem;padding:0}.making-assumptions-container a{color:#4b4b45;text-decoration:underline}.making-assumptions-container p:first-of-type{padding-top:.75rem}.making-assumptions-container p:last-of-type{padding-bottom:.75rem}.making-assumptions-icon{margin-left:1rem;margin-top:.25rem;padding-top:.75rem}.they-are-a-header{margin-bottom:0}.they-want-to-care-header,.they-want-to-work-at-header{margin-bottom:0;margin-top:1.5rem}.unit-tabs-container{flex:1 1 auto;margin-left:2rem;max-width:calc(100% - 22rem)}.unit-tabs-header{align-items:center;display:flex;justify-content:space-between}.unit-tabs-header>p{margin-bottom:0}.unit-tabs-container>hr{margin:1rem 0}.unit-tabs{display:grid;gap:1rem 2rem;grid-template-columns:repeat(3,calc(33.33333% - 1.33333rem));grid-template-rows:repeat(4,min-content);width:100%}.ftrf-clear-filters-box{align-items:center;background-color:#eeeeed;border-radius:5px;box-shadow:0 2px 1px #4b4b450d;display:flex;font-weight:700;justify-content:center;margin-bottom:2rem;margin-top:1rem;min-width:fit-content;width:40%}.clear-filter-enabled{cursor:pointer}.ftrf-clear-filters-box p{color:#d5d5d2}.clear-filter-enabled p{color:#4b4b45}.clear-filter-enabled .fa-lamp{color:#0078bf}.no-example-units-container{align-items:center;background-color:#fff;border:2px solid #e4f0f8;border-radius:5px;color:#4b4b45;display:flex;font-size:1rem;font-weight:600;min-width:27rem;overflow-x:auto;padding:.75rem;position:absolute;z-index:0}.find-the-right-fit-tab-container{opacity:1;position:relative;z-index:1000}.no-example-units-container p{margin:0}.unit-tabs-footer{float:right}.unit-tabs-footer .page-info{padding-right:1rem}@media screen and (min-width:1800px){.unit-tabs{grid-template-columns:repeat(4,calc(25% - 1rem));grid-template-rows:repeat(3,min-content);width:calc(100% - 2rem)}}@media screen and (max-width:1280px){.left-filter-controls{max-width:15rem;min-width:15rem;width:15rem}.unit-tabs-container{max-width:calc(100% - 17rem)}}@media screen and (max-width:1024px){.unit-tabs{grid-template-columns:repeat(2,calc(50% - 2rem));grid-template-rows:repeat(6,min-content);width:calc(100% + 2rem)}}.job-search-container{display:flex;gap:0 2rem}.job-search-container .search-fields-container{background:#f5f8fb;box-shadow:0 4px 10px 0 #4b4b4540;flex:2;height:fit-content;padding:12px}.job-search-container .search-results-container{flex:5}.job-search-container .search-fields-container>input{border:1px solid #d9d9d9;margin-bottom:6px;padding:5px 11px;width:100%}.job-search-container .search-fields-container>input::placeholder{color:#bfbfbf}.job-search-container .search-fields-container .ant-select.ant-select-auto-complete{margin-bottom:6px}.job-search-container .search-fields-container .ant-select.ant-select-auto-complete,.job-search-container .search-fields-container .ant-select.facilities-select,.job-search-container .search-fields-container .location-search{width:100%}.job-search-container .search-fields-container>label>div{padding-bottom:.5rem}.job-search-container .search-fields-container>hr{margin:16px 0}.job-search-container .search-fields-container .ant-collapse{background-color:initial}.job-search-container .search-fields-container .filter-btn{background-color:#00843d;color:#fff}.job-search-container .search-results-container a,.job-search-container .search-results-container h2{color:#0078bf}.job-search-container .search-tags{margin-bottom:12px}.job-search-container .search-results-container .secondary-location{color:#999;font-style:italic}.unit-details-page:not(.candidate-view){margin:4.375rem auto;width:90%}.unit-details-page.candidate-view{margin:0;width:100%}.unit-details-page h1{font-size:2.25rem}.unit-details-page h1,.unit-details-page h2{font-family:Gothic A1;font-weight:700;line-height:2.25rem}.unit-details-page h2{font-size:1.5rem}.unit-details-page h3{font-family:Gothic A1;font-size:1.5rem;font-weight:700;line-height:1.25rem;word-break:break-word}.unit-details-header p{font-family:Gothic A1;font-size:1rem;font-weight:500}.unit-details-container{background-color:#eeeeed;border-radius:5px;padding:26px}.candidate-view .unit-details-container{padding:0}.unit-details-container>hr{border-color:#0001}.unit-details-btns{align-items:center;display:flex;justify-content:space-between}.unit-details-btns>div{display:flex}.unit-details-btns .ant-btn>svg,.unit-details-btns>a>svg{padding-right:8px}.unit-details-main{background-color:#fff;padding:2rem 3rem}.details-title-container{background-color:#0078bf;color:#fff}.details-header-info{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.details-header-info img{height:2rem}.details-campus-info{align-items:end;display:flex;flex-direction:column}.details-campus-info .campus-facility{font-size:20px;font-weight:500}.details-campus-info .campus-location{font-size:12px;font-weight:300}.details-title-container>.details-title-header{padding:2rem 3rem}.details-title-container>.details-title-header .ant-btn,.details-title-container>.details-title-header h1{color:#fff}.details-title-container>.details-title-footer{background-color:#e4f0f8;color:initial;padding:.5rem 3rem}.unit-details-parent{display:flex}.unit-details-content h2{border-bottom:2px solid #cdcdcd;color:#0078bf;padding-top:1.5rem;width:fit-content}.unit-details-content .unit-info{padding-bottom:2px}.unit-details-content .unit-info .unit-info-attr{font-weight:700;padding-right:.5rem}.unit-details-side{flex-grow:1;max-width:25rem;padding-left:3rem}.unit-detail-contact-card,.unit-detail-info-card{margin-top:2rem}.unit-detail-contact-card{min-width:max-content;width:100%}.unit-detail-contact-card span.unit-card-subheader{font-size:.9rem;font-style:italic;margin-bottom:5px;margin-top:-8px}.unit-detail-contact-card svg,.unit-detail-info-card svg{color:#0078bf;padding-right:8px}.unit-detail-info-card{padding-top:1rem}.unit-detail-info-card hr{margin:1rem 0;width:100%}.unit-detail-contact-card .unit-card-details{display:flex}.unit-detail-contact-card .unit-card-details>span{display:inline-block}@media print{div.App>:not(:last-child){display:none}div.App .routes-container{margin-top:0}.unit-details-page{margin:unset;width:100%}.unit-details-page .unit-details-header,.unit-details-page .view-jobs-btn{display:none}.unit-details-page .details-title-container{background:none}.unit-details-page .details-title-header{padding:0}.unit-details-page .details-title-header h1{color:#000}.unit-details-page .details-title-footer{background:none;padding:0}.unit-details-page .unit-details-parent{flex-direction:column-reverse}.unit-details-page .unit-details-side{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;max-width:unset;padding-left:0}.unit-details-page .unit-card.unit-detail-contact-card{justify-content:flex-start}}.admin-edit-list-page{padding:3rem}.admin-edit-list-page .return-to-home{color:#0078bf}.admin-edit-list-page .return-to-home>svg{padding-right:8px}.admin-edit-list-page .list-container{padding:1rem}.list-container .list-header{display:flex;justify-content:space-between;padding-bottom:1rem}.list-header .list-select-label{padding-right:8px}.App{padding-bottom:3rem}.loading-logo{color:#0078bf;font-size:5rem}@media (prefers-reduced-motion:no-preference){.loading-logo{animation:loading-logo-spin 1.75s linear infinite}}@keyframes loading-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a,h1,h2,h3,h4,h5,li,p{color:#4b4b45}.logo-banner{left:1rem;top:1rem}.header-buttons{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 12px)}.header-image{position:absolute;right:0;top:3vw;width:55%;z-index:-10}.bracket-text-graphic{left:4vw;max-width:100%;position:absolute;top:8vw;width:30%;z-index:-10}.routes-container{background-color:#fff;box-shadow:0 4px 10px #4b4b4540;margin:22% auto 1rem;max-width:150rem;min-height:50vh;min-width:950px;padding-bottom:.5rem;padding-top:1px;width:90%;z-index:100}.nav,.routes-container{border-radius:20px 20px 0 0}.nav{align-items:center;background-color:#eeeeed;display:flex;justify-content:space-evenly;text-align:center;width:100%}.nav h3{color:#0078bf;font-size:1.125rem;text-decoration:none}.nav-link-container p{font-family:Gothic A1}.description{color:#0078bf;font-size:.875rem;margin-top:-.5rem;padding-left:.5rem;padding-right:.5rem}.divider{border-left:1px solid #0078bf;border-right:1px solid #0078bf;height:3rem;left:100%;position:absolute}.nav-link-container:last-child .divider{border-left:none;border-right:none}.active+.divider{border-left:1px solid #fff;border-right:1px solid #fff}.active .temp-divider{background-color:#fff;border-left:1px solid #fff;height:3rem;left:-1px;position:absolute}.nav-link-container:first-child .temp-divider{border-left:none;border-right:none}.nav-link,.nav-link-container{align-items:center;display:flex;flex:1;flex-basis:100%;justify-content:center;min-height:6rem;position:relative}.nav-link-container{background-color:#eeeeed;margin-right:1px}.nav-link-container:last-child{margin-right:0}.nav-link:hover{background-color:#d5d5d2}.nav-link-container:first-child,.nav-link-container:first-child .active,.nav-link-container:first-child .active:hover,.nav-link-container:first-child .nav-link:hover{border-radius:20px 0 0 0}.nav-link-container:last-child,.nav-link-container:last-child .active,.nav-link-container:last-child .active:hover,.nav-link-container:last-child .nav-link:hover{border-radius:0 20px 0 0}.nav-link.active,.nav-link.active:hover{background-color:#0078bf}.nav .active h3,.nav .active p{color:#fff}.active .arrow-up{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;bottom:0;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.login-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.login-screen button{background-color:#0078bf;color:#fff;margin-top:3rem}.login-screen button:hover{background-color:#0067a3}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}