@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);@import url(https://p.typekit.net/p.css?s=1&k=fzc8lds&ht=tk&f=28423.28431.28434.28435&a=82456131&app=typekit&e=css);*{font-family:mr-eaves-xl-modern,sans-serif}body{padding-top:75px}p{color:#000;font-weight:400}h2{color:#002d62;font-weight:700!important}h3{color:#1f2f39;font-weight:600}h4,h5{color:#1f2f39;font-weight:600;margin-top:25px}h1{color:#304859;font-weight:900!important}@media(max-width:991.98px){h1{font-size:2rem!important}}li{color:#333}a{color:#fff;text-decoration:none}a:hover{color:#3d6ea3}.text-secondary{color:#3d6ea3!important}.btn-fullwidth{width:100%}.btn{border-radius:0!important;font-family:mr-eaves-xl-modern,sans-serif;font-weight:700}.btn-primary{background-color:#0a9594;border:none;color:#fff}.btn-primary:hover{background-color:#29aaa9;color:#fff}.btn-secondary{background-color:#ef6224;border:none;color:#fff}.btn-secondary:hover{background-color:#f77441;color:#fff}.btn-outline-secondary{background-color:inherit;border:1px solid #ef6224;color:#ef6224}.btn-outline-secondary:hover{background-color:#f77441;border:1px solid #f77441;color:#fff}.btn-outline-gray{background-color:none;border:1px solid #6c757d;color:#6c757d}.btn-outline-gray:hover{background-color:#6c757d;border:1px solid #6c757d;color:#fff}.btn-link{color:#3d6ea3}.btn-link:hover{color:#002d62}.rounded{border-radius:10px!important;overflow:hidden}.rounded-top{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.border-secondary{border-color:#ccc!important}.div-skew{transform:skewX(-20deg)}.div-skew:after{transform:skewX(20deg)}#box-skew{border:2px solid #fab42a;border-radius:10px;height:300px;margin:40px auto;overflow:hidden;position:relative;transform:skewX(-20deg);width:300px}#pagination .page-link{background-color:#1f2f39;border-color:#6e747c;color:#fff}#pagination .page-link:hover{background-color:#29aaa9;color:#fff}#pagination .page-item.active .page-link{background-color:#1f2f39;border-color:#1f2f39;color:#fff;z-index:3}table{width:100%}#home .header-image{background-color:#1f2f39}#home .header-image .homepage-img-div{background-image:url(../images/Headers/CRST_LF4_Header_HomePage.jpg);background-position:50%;background-size:cover;height:248px}@media screen and (min-width:768px){#home .header-image .homepage-img-div{height:auto}}@media(max-width:767.98px){#home .header-image{background-image:none}}@media(max-width:991.98px){#home .header-image{background-size:contain;height:auto}}#home .headline .headline-content{padding:2rem}@media screen and (min-width:576px){#home .headline .headline-content{padding:4rem}}@media screen and (min-width:768px){#home .headline .headline-content{padding:5rem 3rem}}@media screen and (min-width:992px){#home .headline .headline-content{padding:8rem 6rem}}#home .headline .headline-content h1,#home .headline .headline-content h4{color:#fff;text-transform:uppercase}#home .headline .headline-content h1{font-weight:800}#home .headline .headline-content h4{font-weight:400}#home .headline .headline-content a{font-size:1rem;padding:.5rem 1.5rem}@media(min-width:992px){#home .headline .headline-content h1{font-size:3.5em}#home .headline .headline-content h4{font-size:2rem}#home .headline .headline-content a{font-size:1.2rem;padding:.75rem 2rem}}@media(min-width:1400px){#home .headline .headline-content h1{font-size:4em}#home .headline .headline-content h4{font-size:2.5rem}#home .headline .headline-content a{font-size:1.5rem;padding:1rem 3rem}}@media(max-width:991.98px){#home .headline{padding-top:50px!important;position:static;top:25px}}#home article{background-color:#f2f2f2;color:#333}#home article p{color:#333}#home article .box{background-color:#f8f8f8}#home article .box .box-header{color:#fff;text-transform:uppercase}#home article .box .box-header h3{color:#f5a71e;font-size:1.25em}#home article .box .btn-outline-secondary{margin-bottom:2rem}#home #callToAction{background-color:#1f2f39;color:#fff;padding:2rem}@media screen and (min-width:768px){#home #callToAction{padding:4rem}}#home #callToAction h1,#home #callToAction p{color:#fff}#home .video{margin-top:-100px!important}#socialProof img{height:100%;width:100%}#socialProof .line{background-color:#002d62;height:1px;opacity:1}#socialProof h1,#socialProof h2,#socialProof h3,#socialProof h4,#socialProof h5,#socialProof p{color:#333}footer{background:#fff!important}footer .logo img{height:auto;max-width:200px;width:100%}footer h3{color:#0a9594}footer ul{list-style-type:none;margin:0;padding:0}footer ul .nav-link{color:#1f2f39!important;padding:0}footer ul .nav-link:active,footer ul .nav-link:hover,footer ul a:active,footer ul a:hover{color:#0a9594!important}footer ul a{color:#1f2f39}footer ul a:hover{color:#0a9594}#landingPageDark header{background-color:#1f2f39}#landingPageDark header .header-image{background-image:url(../images/Headers/job-details.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}#landingPageDark header .headline h1{color:#fff;font-weight:700;padding-top:5rem;text-transform:uppercase}#landingPageDark header .headline a{margin-bottom:5rem}@media(max-width:768px){#landingPageDark header .header-image{background-position:50%;background-size:cover;height:300px}}#landingPageDark article{background-color:#fff;color:#1f2f39}#landingPageDark article p{color:#333}#landingPageDark article #benefitsRequirements h4{margin-top:0}#landingPageDark article #jobIds p{color:#333;margin-bottom:0}#landingPageDark article #jobIds img{height:auto;width:100%}#landingPageDark article #jobIds a{color:#0d6efd}#main .jobHeader{background-color:#1f2f39}#main .jobHeader .jobsHeaderImage{background-image:url(../images/Headers/CRST_LF4_Header_JobSearch.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain;height:200px;overflow:hidden}@media(max-width:991.98px){#main .jobHeader .mobileMargin{margin-top:80px}}#main .jobHeader h1{color:#fff;font-family:mr-eaves-xl-modern,sans-serif;font-weight:900!important;text-transform:uppercase}@media(max-width:991.98px){#main .mobileMargin{margin-top:80px}}#main #pageTitle{background-color:#ededed;color:#333;font-weight:700}#main #jobCounts h5{color:#333!important}#main #jobCounts .box{background-color:#ededed}#main #jobCounts .box hr{border:.05rem solid #ededed!important;color:#333;opacity:1}#main #jobCounts .box .newJobsIcon{color:#3d6ea3!important;padding:5px}#main #jobCounts .box .totalJobsIcon{color:#0de212!important;padding:5px}#main #jobCounts h4{font-weight:900}#main #jobCounts h4 small{color:#000;font-size:1rem;font-weight:300}#main #map{border:0 solid transparent!important;border-radius:5px!important;overflow:hidden}#jobListings #jobResults #jobsKey small{color:#333!important}#jobListings #jobResults .jobIcon{border:0 solid;border-radius:5px;color:#3d6ea3;height:32px;margin-left:5px;margin-right:10px;text-align:center;vertical-align:middle;width:32px}#jobListings #jobResults .jobIcon .bi:before{line-height:2!important}#jobListings #jobResults .jobHighNeedsIcon{border:0 solid;border-radius:5px;color:#f6b341;height:32px;margin-left:5px;margin-right:10px;text-align:center;vertical-align:middle;width:32px}#jobListings #jobResults .jobHighNeedsIcon .bi:before{line-height:2!important}#jobListings #jobResults .jobNewJobsIcon{border:0 solid;border-radius:5px;color:#0de212;height:32px;margin-left:5px;margin-right:10px;text-align:center;vertical-align:middle;width:32px}#jobListings #jobResults .jobNewJobsIcon .bi:before{line-height:2!important}#jobListings #jobResults .jobNewJobsIcon .totalJobsIcon{color:#3d6ea3!important;padding:5px}#jobListings #jobResults .jobNewJobsIcon .newJobsIcon{color:#0de212!important;padding:5px}#jobListings #jobResults .card{color:#333}#jobListings #jobResults .card h5,#jobListings #jobResults .card p{color:#1f2f39}#jobListings #jobResults .card .card-header{background-color:#1f2f39}#jobListings #jobResults .card .card-header h6{color:#fff}#jobListings #jobResults .card .card-body{color:#333}#jobListings #jobResults .card .totalJobsIcon{color:#0a9594!important;padding:5px}#jobListings #jobResults .card .newJobsIcon{color:#0de212!important;padding:5px}@media(max-width:991.98px){#jobListings #jobResults .card .btn-mobile-details{background-color:#3d6ea3!important;border:1px solid #3d6ea3;color:#fff!important;width:50%}#jobListings #jobResults .card .btn-outline-gray{width:50%}}#jobListings .modal-title{color:#002d62}#jobSyncSheet{color:#333}#jobSyncSheet .btn-save{background-color:#3479f6!important;color:#fff}#jobSyncSheet .btn-save:hover{background-color:red!important}#jobSyncSheet h2{color:#af3c3c}#jobSyncSheet p{color:#333}#jobSyncSheet .jobClosed{color:#666!important}#jobSyncSheet .jobClosedRecent{color:#f08080!important}#jobSyncSheet .jobHighNeeds,#jobSyncSheet .jobUrgent{color:red!important}#jobSyncSheet .jobStandard{color:#333!important}#jobSyncSheet .jobAttention{color:#ff8c00!important}#jobSyncSheet .advertiseJob,#jobSyncSheet .jobUpdate{color:green!important}#jobSyncSheet .advertiseJobNo{color:red!important}#jobSyncSheet .jobOpen{color:green!important;font-size:.8rem;font-style:normal}#jobSyncSheet .jobClosed{color:red!important;font-size:.8rem;font-style:normal}#jobSyncSheet .alertTop{top:125px;z-index:9999}#jobSyncSheet #jobSyncFilters small{color:#333}#jobSyncSheet #jobSync{color:#333;font-size:.75rem!important}#jobSyncSheet #jobSync th{padding:20px 15px;text-align:center;vertical-align:middle}#jobSyncSheet #jobSync thead{border-bottom:1px solid #333}#jobSyncSheet #jobSync td{padding:15px;text-align:center;vertical-align:middle}#jobSyncSheet #jobSync td h4{margin-bottom:0}#jobSyncSheet #jobSync td .campaignField{width:150px}#jobSyncSheet #jobSync td .campaignField .form-select{background-color:transparent;background-image:url(../images/caret.svg);color:#333;font-size:.75rem}#jobSyncSheet #jobSync td .radiusField{width:95px}#jobSyncSheet #jobSync td .radiusField .form-control{background-color:transparent;color:#333;font-size:.75rem}#jobSyncSheet .modal,#jobSyncSheet .modal li,#jobSyncSheet .modal p{color:#000}#jobSyncSheet .modal .form-check-input:checked{background-color:green;border-color:green}#jobSyncSheet .modal .form-switch .form-check-input{width:3.5em}#jobSyncSheet .w3-container{color:#000!important}#jobSyncSheet .w3-container li,#jobSyncSheet .w3-container p{color:#000}#jobSyncSheet .w3-container .form-check-input:checked{background-color:green;border-color:green}#jobSyncSheet .w3-container .form-switch .form-check-input{width:3.5em}#jobSyncSheet #geoSync{background:transparent}#jobSyncSheet #geoSync h4{color:#333}#jobSyncSheet #geoSync .accordion-item{background-color:transparent;border:1px solid #2d2f34;border-bottom-color:#333}#jobSyncSheet #geoSync .accordion-body{border-top:2px solid #af3c3c}#jobSyncSheet #geoSync .accordion-button{background-color:#e5e3e3}#jobSyncSheet #geoSync i{color:#019cdc}#quickEdit .wrapper{border:1px solid dimgray;border-radius:15px}#quickEdit h2{color:#af3c3c}#quickEdit h5{color:#333}#quickEdit .form-select{background-image:url(../images/caret.svg)}#quickEdit .form-control,#quickEdit .form-select{background-color:transparent;color:#333}#quickEdit .form-switch .form-check-input{border:none;height:2em;width:3em}#quickEdit .form-check-label{color:#333}#quickEdit .form-check-input:checked{background-color:#0de212;border-color:#0d6efd!important}.accordion-button:not(.collapsed):after{background-image:url(../images/caret.svg);transform:rotate(-180deg)}.accordion-button:after{background-image:url(../images/caret.svg);content:""}.homeForm .fui-input,.homeForm .fui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;color:#1f2f39!important}.homeForm .fui-submit{background-color:#0a9594!important;border-color:#0a9594;border-radius:0!important;color:#fff!important;font-size:1rem;font-weight:700;text-transform:uppercase}.homeForm .fui-checkbox input:checked+label:before,.homeForm .fui-radio input:checked+label:before{background-color:#3d6ea3;border-color:#fff}.homeForm .fui-checkbox label,.homeForm .fui-radio label{color:#fff}.homeForm .fui-field{flex:1!important}.homeForm .fui-label,.homeForm .fui-legend{color:#fff}.pageForm{background-color:#1f2f39}.pageForm .fui-input,.pageForm .fui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff!important;color:#000!important}.pageForm .fui-submit{background-color:#0a9594!important;border-color:#0a9594;border-radius:0!important;color:#fff!important;font-size:1rem;font-weight:700;text-transform:uppercase}.pageForm .fui-submit:hover{background-color:#29aaa9!important;border-color:#29aaa9!important;color:#fff!important}.pageForm .fui-checkbox label,.pageForm .fui-label,.pageForm .fui-legend,.pageForm .fui-radio label{color:#fff}.pageForm .fui-checkbox input:checked+label:before,.pageForm .fui-radio input:checked+label:before{background-color:#3d6ea3;border-color:#fff}#schoolProgramRecruitersForm{padding:8rem 0}#schoolProgramRecruitersForm .fui-alert-success{background:#55717b!important;border-radius:5px;color:#fff!important;font-weight:800;text-align:center}#schoolProgramRecruitersForm .form-container{background:#fff;padding:2rem 8%}#schoolProgramRecruitersForm .form-container h1{font-size:2rem}#schoolProgramRecruitersForm .form-container button{background:#304859;border:none;border-radius:6rem;color:#fff;margin:6px 0 0;padding:16px 0;width:100%}#schoolProgramRecruitersForm .form-container button:hover{background:#3d6ea3}#schoolProgramRecruitersForm #repForm button{margin:1rem 0 0}#schoolProgramRecruitersForm #repForm select,#schoolProgramRecruitersForm #repForm select option{text-transform:uppercase!important}#schoolProgramRecruitersForm #clearInputsForm button{background:none;border-radius:0;color:#af986e;margin:0 0 20px;padding:0;text-decoration:underline;width:inherit}#schoolProgramRecruitersForm #clearInputsForm button:hover{color:#493207}.page-404{margin:15rem auto!important}.page-404 h1,.page-404 h4{color:#000}@media screen and (min-width:1024px){.page-404{margin:9rem auto!important}}@font-face{font-display:auto;font-family:mr-eaves-xl-modern;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/85cac6/00000000000000007735b307/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/85cac6/00000000000000007735b307/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/85cac6/00000000000000007735b307/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:mr-eaves-xl-modern;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/e35fa0/00000000000000007735b327/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/e35fa0/00000000000000007735b327/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/e35fa0/00000000000000007735b327/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:mr-eaves-xl-modern;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://use.typekit.net/af/6a4c55/00000000000000007735b331/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/6a4c55/00000000000000007735b331/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/6a4c55/00000000000000007735b331/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")}@font-face{font-display:auto;font-family:mr-eaves-xl-modern;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/550769/00000000000000007735b336/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/550769/00000000000000007735b336/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/550769/00000000000000007735b336/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")}#navTop{z-index:9999}#navTop .navbar-scroll{background:transparent;transition:.5s ease}#navTop .navbar-scroll.scrolled{background:#fff;color:#000}#navTop .navbar-scroll.scrolled .nav-item:link{color:#fff}#navTop .navbar-dark{background-color:#fff}#navTop .navbar-light{background-color:#e5e4e4}@media(min-width:992px){#navTop .navbar-dark{background-color:none!important}}#navTop .bg-dark{background-color:#000!important}#navTop .navbar{min-height:75px}#navTop .navbar .navbar-brand img{max-width:125px}#navTop .navbar .nav-item{color:#000;font-family:Roboto,sans-serif;font-weight:600;text-transform:uppercase}#navTop .navbar .nav-item a{color:#000}#navTop .navbar .nav-item .bi,#navTop .navbar .nav-item .far{color:#0a9594!important}#navTop .navbar .dropdown-toggle:after{border-top:.3em solid #0a9594}#navTop .navbar .navbar-toggler i{color:#1f2f39;font-size:1.5rem}@keyframes closeBanner{0%{max-height:100px}to{margin-bottom:0;max-height:0;opacity:0;padding:0}}.job-closed-banner{align-items:center;animation-delay:10s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:closeBanner;background:#f3d8d8 0 0 no-repeat padding-box;border:1px solid #9d423e;border-radius:10px;display:flex;justify-content:center;margin-bottom:1rem;opacity:1;overflow:hidden;padding:1.5rem 1rem}.job-closed-banner .text{color:#aa3a3a;font:normal normal 700 20px/26px Roboto;letter-spacing:0;margin:0 0 0 1rem;opacity:1;text-align:left}#blogFeed{background-color:#f5a71e;background-image:url(/dist/images/crst-yellow-pattern.webp);background-position:50%;background-repeat:repeat-y;background-size:contain;padding:5rem 2rem}@media screen and (min-width:768px){#blogFeed{padding:7rem 4rem}}#blogFeed h2{color:#1f2f39}#blogFeed h3.subheading{align-items:center;color:#fff;display:flex;gap:2rem;justify-content:center;text-align:center}#blogFeed h3.subheading span{flex-shrink:0;width:fit-content}#blogFeed h3.subheading:after,#blogFeed h3.subheading:before{background-color:#fff;content:"";display:block;flex:1 1 auto;height:1px;width:100%}#blogFeed .posts{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (min-width:768px){#blogFeed .posts{gap:2rem}#blogFeed .posts>*{flex-basis:calc(50% - 1rem)}}@media screen and (min-width:1024px){#blogFeed .posts{display:grid;flex-basis:100%;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}}#blogFeed .posts a{background-color:#fff;border:0 solid #69727d;border-radius:.25rem;box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;transition-duration:.25s;transition-property:box-shadow,scale;transition-timing-function:ease-in-out}#blogFeed .posts a:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15);scale:1.025}@media screen and (min-width:768px){#blogFeed .posts a{border-radius:.5rem}}#blogFeed .posts a img{margin-bottom:1rem}#blogFeed .posts a div{display:flex;flex-direction:column;height:100%;margin:1rem 2rem}#blogFeed .posts a div *{color:#1f2f39}#blogFeed .posts a div h4{font-weight:700;margin:0 0 1rem}#blogFeed .posts a div time{font-size:1.125rem;margin-top:auto}#blogFeed .readAll{background-color:#1f2f39;border-color:#1f2f39;border-radius:.25rem;border-width:.125rem;color:#f5a71e;display:block;font-size:1.125rem;font-weight:700;margin:3rem auto 0;padding:1rem 2rem;text-transform:uppercase;width:fit-content}#blogFeed .readAll:hover{color:#fff}