.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-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-search-btn{font-size:16px !important}.crr-local-search-company-wrapper{display:flex;justify-content:center;align-items:center;margin-top:25px;margin-bottom:45px}@media(min-width:576px){.crr-local-search-company-wrapper form{width:339px}}.crr-dropdown-industry{max-height:329px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.16) !important;border-top:6px solid var(--bs-green-200)}.crr-p-text-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:270px}@media(max-width:575.98px){.crr-search-local-company .icon-sa-angle-down{font-size:20px !important;margin-top:11px !important}.crr-search-local-company .mb-xs-0{margin-bottom:0 !important}.crr-search-local-company{padding-bottom:0 !important}.crr-search-local-company .crr-local-search-company-wrapper{margin-bottom:15px !important}}@media(min-width:992px) and (max-width:1279.98px){.crr-search-local-company .icon-sa-angle-down{font-size:22px !important;margin-top:26px !important}}.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-card-wrapper a{cursor:pointer;display:inline-grid;grid-template-columns:42px 1fr;gap:20px;padding:16px;box-shadow:0 2px 6px rgb(0 0 0/12%);border-radius:3px;text-decoration:none}.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}}.crr-gap-10{gap:1rem !important}.crr-card-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:1279.98px){.crr-card-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.crr-card-wrapper{grid-template-columns:1fr}}.crr-card-wrapper a{cursor:pointer;display:inline-grid;grid-template-columns:42px 1fr;gap:20px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.12);border-radius:3px;text-decoration:none}.crr-card-wrapper a .icon-sa-bookmark{display:none}.crr-card-wrapper a .crr-title,.crr-card-wrapper a .crr-company{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;line-height:1.2;-webkit-line-clamp:2;max-height:100px}.crr-card-wrapper a .crr-title{color:var(--bs-blue-200);font-weight:700;text-decoration:none;margin-top:-3px;margin-bottom:0}.crr-card-wrapper a .crr-company{font-weight:600;color:var(--bs-blue-300);text-decoration:none}.crr-card-wrapper a .crr-view-jobs{font-size:1.4rem;color:var(--bs-blue-300);font-weight:600}.crr-h1{font-size:4.2rem}.crr-card-wrapper a .crr-title{font-size:1.8rem}.crr-card-wrapper a .crr-company{font-size:1.4rem}.crr-card-wrapper a .crr-industry-text{font-size:1.4rem}.crr-card-wrapper a .crr-industry-name{font-size:1.2rem}@media(max-width:991.98px){.crr-h1{font-size:2.8rem}}