.crr-tt-spinner,.crr-icon-remove{position:absolute;top:10px;right:0;width:24px;height:24px}.crr-job-search .icon-sa-search::before,.crr-location-search .icon-sa-location::before{color:var(--bs-blue-200) !important}.crr-job-search .icon-sa-search,.crr-location-search .icon-sa-location{position:absolute;top:10px;left:10px;font-size:1.8rem;font-weight:700;z-index:1}.crr-search-global-mobile .crr-job-search .crr-tt-menu>span:first-child,.crr-form-global-search .crr-job-search .crr-tt-menu>span:first-child,.crr-form-global-search .crr-job-search .crr-tt-empty-message,.crr-form-global-mobile .crr-job-search .crr-tt-empty-message,.crr-tt-menu.is-open .crr-tt-suggestion.crr-tt-selectable:first-child,.crr-tt-menu.is-open .crr-tt-empty-message{border-top:6px solid var(--bs-green-200)}.crr-tt-input::placeholder{font-size:1.6rem;color:var(--bs-gray-200)}.crr-tt-hint,.crr-tt-input{width:100%;border:0;height:42px !important;font-size:1.6rem;padding:0 30px 0 40px}.crr-tt-hint:focus-visible,.crr-tt-input:focus-visible{outline:none}.crr-tt-hint{position:absolute;top:0;left:0;color:var(--bs-gray-300);opacity:1}.crr-tt-input{position:relative;background-color:transparent;outline:none;color:var(--bs-black)}.crr-tt-menu{position:absolute;top:calc(100% + 10px);z-index:2;display:none;width:100%;margin-bottom:20px;overflow:hidden;background-color:var(--bs-white);box-shadow:0 2px 8px rgba(0,0,0,.16) !important;font-size:1.6rem}.crr-search-global-mobile .crr-tt-menu{top:calc(100% + 5px)}.crr-job-search .crr-tt-menu span{display:block;width:100%;padding:8px 15px;cursor:pointer}.crr-tt-menu.is-open{display:block}.tt-highlight{color:var(--bs-green-300) !important}.crr-tt-suggestion{position:relative;padding:8px 15px;text-align:left}.crr-job-search .crr-tt-menu span:hover,.crr-tt-suggestion:hover,.crr-tt-suggestion.is-active{background-color:var(--bs-blue-400)}.crr-tt-selectable{cursor:pointer}.crr-tt-empty-message{position:relative;padding:10px;font-size:2rem;text-align:center;display:none}@media(min-width:1280px){.crr-tt-menu-loggedin{top:calc(100% - 17px)}}@media(max-width:767.98px){.crr-job-search:before{content:'';width:calc(100% - 40px);position:absolute;right:0;z-index:20}}.crr-h1{font-size:4.2rem}@media(max-width:991.98px){.crr-h1{font-size:2.8rem}}.crr-h1{text-align:center;color:var(--bs-blue-100);margin-top:35px}.crr-form-global-search{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;border-radius:3px;align-items:center;max-width:900px;margin:0 auto;padding:19px 16px}.crr-form-global-search .crr-location-search{position:relative}.crr-form-global-search>input{height:42px;border:none;font-size:16px;outline:none}.crr-form-global-search>input:focus{outline:none;border:none;box-shadow:none}.crr-btn-globalsearch-job{line-height:40px;font-size:1.8rem;padding:0 16px;z-index:1 !important}@media(max-width:991.98px){.crr-offcanvas-recent.offcanvas{--bs-offcanvas-width:100%;--bs-offcanvas-height:100vh}.crr-form-global-search{grid-template-columns:1fr}.crr-form-global-search .crr-btn-globalsearch-job{display:none}.crr-offcanvas-recent .crr-global-search{display:grid;grid-template-columns:35px 1fr;align-items:baseline;padding:20px 16px}.crr-offcanvas-recent .crr-global-search .crr-form-global-search{width:100%;gap:10px;padding:0}.crr-offcanvas-recent .crr-global-search .crr-form-global-search .crr-btn-globalsearch-job{display:block}.crr-history-wrapper{display:grid;grid-template-columns:1fr auto;align-items:end;padding:16px 10px 16px 16px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.crr-history-wrapper .crr-history-item{display:grid}.crr-history-wrapper .crr-history-item .crr-job-keyword{font-size:2rem;font-weight:700;color:var(--bs-blue-200);text-decoration:none}.crr-history-wrapper .crr-location{color:var(--bs-blue-300);font-size:1.4rem;text-decoration:none}}.crr-gap-10{gap:10px}.crr-letters-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 30px 0}.crr-letters-wrapper a{font-weight:700;font-size:1.8rem;color:var(--bs-blue-300);padding:7px 12px;text-decoration:none;border-radius:5px}.crr-letters-wrapper a.crr-active{background-color:var(--bs-blue-500)}@media(max-width:991.98px){.crr-letter-border{border:1px solid var(--bs-gray-400);padding:8px}.crr-letters-exploretext{color:var(--bs-blue-200);font-size:1.6rem;font-weight:600;text-decoration:none;padding:5px 12px 10px 12px;justify-content:space-between;display:inline-flex;width:100%;align-items:center}.crr-letters-exploretext .icon-sa-collapse:before,.crr-letters-exploretext .icon-sa-expandArrow:before{color:var(--bs-blue-300) !important}.crr-letters-wrapper{padding:0;justify-content:flex-start}}.crr-search-btn{font-size:16px !important}.crr-local-search-skill-wrapper{display:flex;justify-content:center;align-items:center;margin-top:25px;margin-bottom:45px}.crr-card-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:991.98px){.crr-card-wrapper{grid-template-columns:repeat(2,1fr)}}.crr-card-wrapper .crr-card-item{display:flex;flex-direction:column;justify-content:space-between;padding:20px;gap:10px;box-shadow:0 2px 6px rgba(0,0,0,.12) !important;color:var(--bs-blue-200);text-decoration:none}.crr-card-wrapper .crr-card-item .crr-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;max-height:100px;color:var(--bs-blue-200);font-weight:700;margin-bottom:0}.crr-card-wrapper .crr-view-jobs{color:var(--bs-blue-300);font-weight:600}.crr-card-wrapper .crr-title{font-size:1.8rem}.crr-card-wrapper .crr-view-jobs{font-size:1.4rem}@media(min-width:576px){.crr-local-search-skill-wrapper form{width:339px}}.crr-no-result{max-width:900px;margin:0 auto 20px auto}.crr-no-result .crr-card-wrapper{grid-template-columns:repeat(3,1fr)}.crr-no-result .crr-no-result-text{font-weight:700;font-size:2.2rem}.crr-no-result .crr-try-desc{font-size:1.6rem}.crr-no-result .crr-recommended-text{font-weight:700;font-size:2.2rem;margin:40px 0 20px 0}@media(max-width:991.98px){.crr-no-result .crr-card-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.crr-no-result .crr-card-wrapper{grid-template-columns:1fr}}