@charset "UTF-8";body{overflow-y:overlay}.job-search-page{min-height:calc(100vh - calc(66px + 150px))}.filters-section-active{overflow:hidden!important}@media (max-width:1199.98px){.filters-section-active{position:fixed}}.wid-150{width:150px}.wid-200{width:200px}.bracket:not(:empty)::before{content:"(";padding-left:2px;padding-right:2px}.bracket:not(:empty)::after{content:")";padding-left:2px;padding-right:2px}.content-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:30px;min-height:300px}@media (max-width:767.98px){.content-wrapper{min-height:210px}}.content-wrapper span{color:#6c757d}.content-wrapper h4,.content-wrapper h5,.content-wrapper h6,.content-wrapper h7{font-weight:700}.main-section{position:sticky;top:0;flex-direction:column;z-index:799;background:rgba(255,255,255,.85);margin-bottom:20px;padding-top:15px;padding-bottom:15px;box-shadow:rgba(56,56,56,.3) 0 0 2px 0,rgba(60,64,67,.1) 0 1px 6px 1px}.main-section span{color:#6c757d}.main-section .begin-side{justify-content:center;display:flex;flex-direction:column;flex-shrink:0;width:130px}.main-section .search-layer{flex-grow:1;display:flex;flex-direction:row}.main-section .search-layer .btn-search-sm{width:140px}.main-section .search-layer .icon{width:13px;height:13px}.main-section .filter-layer .filter-text{font-size:14px;color:#000}@media (min-width:576px) and (max-width:768px){.main-section .filter-layer .filter-text{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.main-section .filter-layer .filter-text{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.main-section .filter-layer .filter-text{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.main-section .filter-layer .filter-text{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.main-section .filter-layer .filter-text{font-size:14px}}@media (max-width:767.98px){.main-section .filter-layer .filter-text{font-size:11.0617283951px}}@media (max-width:767.98px) and (min-width:576px) and (max-width:768px){.main-section .filter-layer .filter-text{font-size:calc(11.0617283951px + 0 * ((100vw - 576px)/ 192))}}@media (max-width:767.98px) and (min-width:768px) and (max-width:992px){.main-section .filter-layer .filter-text{font-size:calc(11.0617283951px + 0 * ((100vw - 768px)/ 224))}}@media (max-width:767.98px) and (min-width:992px) and (max-width:1200px){.main-section .filter-layer .filter-text{font-size:calc(11.0617283951px + 0 * ((100vw - 992px)/ 208))}}@media (max-width:767.98px) and (min-width:1200px) and (max-width:1400px){.main-section .filter-layer .filter-text{font-size:calc(11.0617283951px + 0 * ((100vw - 1200px)/ 200))}}@media (max-width:767.98px) and (min-width:1400px){.main-section .filter-layer .filter-text{font-size:11.0617283951px}}.main-section .filter-layer.sm{display:flex;flex-direction:row;justify-content:space-between}.main-section .filter-layer .group-filter-icon{padding-bottom:4px}@media (min-width:576px){.main-section .filter-layer .group-filter-icon{padding-bottom:0}}.main-section .filter-layer .filter-button{border-radius:40px;cursor:pointer;transition:.5s all;margin-right:8px;width:120px}@media (max-width:767.98px){.main-section .filter-layer .filter-button{margin-right:4px}}.main-section .tag-layer{flex-wrap:wrap;display:flex;flex-direction:row}.main-section .tag-layer.desktop{margin-left:130px;margin-right:130px}.main-section .tag-layer .tag-blob{border-radius:50px;border:0;margin-right:7px;margin-top:7px;padding:3px 0 3px 20px;font-size:smaller;font-style:italic;background:#f3f3f3;color:#6c757d}.main-section .tag-layer .tag-blob close::after{content:"X";font-style:normal;padding-left:10px;padding-right:15px;cursor:pointer}.main-section .notice-short:not(:empty){background:#1594a3;color:#fff;display:inline-block;height:26px;width:26px;line-height:28px;border-radius:50%;-moz-border-radius:50%;text-align:center;margin-left:4px}.job-card-filter-result{position:relative;margin-bottom:.5rem}@media (min-width:768px){.job-card-filter-result{margin-bottom:1rem}}.job-card-filter-result .h1-content{overflow:hidden}@media (max-width:991.98px){.job-card-filter-result .h1-content{line-height:1;margin-right:0}}.job-card-filter-result .h1-content .job-result-count{font-size:22.4252929688px;font-weight:700;margin-bottom:.6rem}@media (min-width:576px) and (max-width:768px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(22.4252929688px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(22.4252929688px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(22.4252929688px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(22.4252929688px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-card-filter-result .h1-content .job-result-count{font-size:22.4252929688px}}@media (max-width:767.98px){.job-card-filter-result .h1-content .job-result-count{font-size:14px}}@media (max-width:767.98px) and (min-width:576px) and (max-width:768px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (max-width:767.98px) and (min-width:768px) and (max-width:992px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (max-width:767.98px) and (min-width:992px) and (max-width:1200px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (max-width:767.98px) and (min-width:1200px) and (max-width:1400px){.job-card-filter-result .h1-content .job-result-count{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (max-width:767.98px) and (min-width:1400px){.job-card-filter-result .h1-content .job-result-count{font-size:14px}}.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:15.75px;color:#1594a3;text-decoration:underline}@media (min-width:576px) and (max-width:768px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(15.75px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(15.75px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(15.75px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(15.75px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:15.75px}}@media (max-width:767.98px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:12.4444444444px}}@media (max-width:767.98px) and (min-width:576px) and (max-width:768px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (max-width:767.98px) and (min-width:768px) and (max-width:992px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (max-width:767.98px) and (min-width:992px) and (max-width:1200px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (max-width:767.98px) and (min-width:1200px) and (max-width:1400px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (max-width:767.98px) and (min-width:1400px){.job-card-filter-result .h1-content .job-result-count .get-job-alert{font-size:12.4444444444px}}.job-card-filter-result .h1-content .job-result-count .get-job-alert:hover{cursor:pointer}.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:15.75px;font-weight:400;color:#828282}@media (min-width:576px) and (max-width:768px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(15.75px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(15.75px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(15.75px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(15.75px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:15.75px}}@media (max-width:767.98px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:14px}}@media (max-width:767.98px) and (min-width:576px) and (max-width:768px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (max-width:767.98px) and (min-width:768px) and (max-width:992px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (max-width:767.98px) and (min-width:992px) and (max-width:1200px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (max-width:767.98px) and (min-width:1200px) and (max-width:1400px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (max-width:767.98px) and (min-width:1400px){.job-card-filter-result .h1-content .filter-message,.job-card-filter-result .h1-content .other-message{font-size:14px}}.job-card-filter-result .h1-content .filter-message .filter-values,.job-card-filter-result .h1-content .other-message .filter-values{color:#000;font-weight:600}.job-card-filter-result .h1-content .filter-message{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.page-size-absolute{position:absolute;top:0;right:0}.group-filter{justify-content:flex-end;width:130px}@media (max-width:767.98px){.group-filter{width:100px}}.group-filter .filter-layer{font-size:14px;margin-right:14px}@media (min-width:576px) and (max-width:768px){.group-filter .filter-layer{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.group-filter .filter-layer{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.group-filter .filter-layer{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.group-filter .filter-layer{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.group-filter .filter-layer{font-size:14px}}.group-filter .filter-layer:last-child{margin-right:0}@media (max-width:767.98px){.group-filter .filter-layer{font-size:11.0617283951px}}@media (max-width:767.98px) and (min-width:576px) and (max-width:768px){.group-filter .filter-layer{font-size:calc(11.0617283951px + 0 * ((100vw - 576px)/ 192))}}@media (max-width:767.98px) and (min-width:768px) and (max-width:992px){.group-filter .filter-layer{font-size:calc(11.0617283951px + 0 * ((100vw - 768px)/ 224))}}@media (max-width:767.98px) and (min-width:992px) and (max-width:1200px){.group-filter .filter-layer{font-size:calc(11.0617283951px + 0 * ((100vw - 992px)/ 208))}}@media (max-width:767.98px) and (min-width:1200px) and (max-width:1400px){.group-filter .filter-layer{font-size:calc(11.0617283951px + 0 * ((100vw - 1200px)/ 200))}}@media (max-width:767.98px) and (min-width:1400px){.group-filter .filter-layer{font-size:11.0617283951px}}.k-dropdown{margin-right:0;margin-left:10px;border-radius:5px;width:70px;border:1px solid #cecece!important}.k-dropdown.filter-dropdown.long-dropdown{width:160px}@media (max-width:767.98px){.k-dropdown.filter-dropdown{font-size:12.4444444444px;width:56px}}@media (max-width:767.98px) and (min-width:576px) and (max-width:768px){.k-dropdown.filter-dropdown{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (max-width:767.98px) and (min-width:768px) and (max-width:992px){.k-dropdown.filter-dropdown{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (max-width:767.98px) and (min-width:992px) and (max-width:1200px){.k-dropdown.filter-dropdown{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (max-width:767.98px) and (min-width:1200px) and (max-width:1400px){.k-dropdown.filter-dropdown{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (max-width:767.98px) and (min-width:1400px){.k-dropdown.filter-dropdown{font-size:12.4444444444px}}@media (max-width:767.98px){.k-dropdown.filter-dropdown.long-dropdown{width:110px}}.card-section{width:100%;flex-shrink:0}@media (min-width:992px){.card-section{width:50%}}.card-section .job-card-result{display:flex;align-items:center;padding:7px 10px;background:#e2e2e2;border-radius:7px 7px 0 0}.card-section .k-listview{border:none}.card-section .k-listview-content{max-height:none;overflow:overlay;margin-bottom:20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media (min-width:992px){.card-section .k-listview-content{max-height:1200px}}.card-section .refresh-icon{color:#4f4f4f;width:13px;height:13px;line-height:6px}.list-section{display:flex;flex-direction:column;padding:12px 14px 8px 16px;cursor:pointer;line-height:1.5rem;transition:all .5s;border:1px solid #e5e5e5;border-bottom:0}.list-section:first-child{border-top:0}.list-section .wid-75-no-shrin{width:75px;display:flex;flex-shrink:0}.list-section .wid-lg-75-no-shrin{width:0;display:flex;flex-shrink:0}@media (min-width:992px){.list-section .wid-lg-75-no-shrin{width:75px}}.list-section .logo-small{padding-top:4px}.list-section .logo-small img{width:58px;height:58px;box-sizing:border-box;background-clip:content-box;border:1px solid #f3f3f3;object-fit:contain;background:#fff;transition:.5s all}.list-section .logo-small img:hover{filter:brightness(90%)}.list-section .job-title{font-size:17.71875px;font-weight:700}@media (min-width:576px) and (max-width:768px){.list-section .job-title{font-size:calc(17.71875px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.list-section .job-title{font-size:calc(17.71875px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.list-section .job-title{font-size:calc(17.71875px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.list-section .job-title{font-size:calc(17.71875px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.list-section .job-title{font-size:17.71875px}}.list-section .blob-title{flex-shrink:0;display:flex;align-items:start;padding-top:3px;width:unset}@media (min-width:992px){.list-section .blob-title{width:100px}}.list-section .blob-item{padding:0 13px;margin:2px 5px 2px 2px;border-radius:15px;border:1px solid #1594a3;background:#fff}.list-section .job-viewed{border-top:1px solid #e5e5e5;padding-top:5px;display:flex;flex-grow:1;flex-direction:row}@media (min-width:992px){.list-section .job-viewed{flex-direction:column}}.list-section .job-viewed .title{display:inline-block;width:auto}@media (min-width:992px){.list-section .job-viewed .title{width:110px}}.list-section.k-state-selected{z-index:999;background:#eef7f8!important}.detail-section{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;padding-left:20px}.detail-section .company-image-header-component{margin-bottom:0}.detail-section .company-image-header-component .image-stretch-component.banner{border-bottom:1px solid #f5f5f5}@media (min-width:768px){.detail-section .company-image-header-component .image-stretch-component.banner{border:1px solid #f5f5f5}}.detail-section .company-image-header-component .image-stretch-component.logo{left:15px;width:70px;border:1px solid #fff}.detail-section [data-confidential-company-link]{cursor:pointer}.detail-section .job-title{font-weight:800}.detail-section .job-apply-btn,.detail-section .job-copy-btn,.detail-section .job-save-btn{width:130px;border-radius:30px;padding-top:4px;padding-bottom:4px;color:#fff}.detail-section .job-copy-btn,.detail-section .job-save-btn{background:#fff;border:2px solid #1594a3;color:#1594a3}.detail-section .job-saved-btn{background:#1594a3!important;color:#fff!important}.detail-section .job-copy-btn{font-size:18px}.detail-section .job-apply-btn{border:2px solid #1594a3;cursor:pointer}.detail-section .job-applied-btn{filter:grayscale(1);background:#cecece!important;border:2px solid #cecece;pointer-events:none;cursor:none;color:#fff}.detail-section .job-general{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:15px;padding-bottom:15px;margin-bottom:25px}.detail-section .job-general div{display:flex}.detail-section .job-description ul{padding-left:15px}.detail-section .see-job-detail{display:flex;justify-content:end;text-decoration:underline;font-weight:500}.detail-section .see-job-detail a{color:#1594a3}.detail-section .refresh-icon{color:#4f4f4f;width:15px;height:15px;padding-bottom:1px}.filters-section{display:flex;flex-direction:column;padding-bottom:8px;background:#fff;position:fixed;z-index:999;left:0;box-shadow:rgba(0,0,0,.1) 0 2px 1px,rgba(0,0,0,.1) 0 4px 2px,rgba(0,0,0,.1) 0 8px 4px,rgba(0,0,0,.1) 0 16px 8px,rgba(0,0,0,.1) 0 2px 16px;width:100%}@media (min-width:992px){.filters-section{width:420px}}.filters-section .filter-notice{color:#1594a3!important}.filters-section .filter-notice:after{content:"*";padding-left:5px;color:#1594a3;background:0 0;font-weight:900}.filters-section close{font-size:1.5rem;padding-right:3px;color:#fff;background:0 0;transition:.5s all;border:0;cursor:pointer}.filters-section .header{display:flex;justify-content:flex-end;align-items:center;padding:8px 20px 8px 20px;background:#1594a3;color:#fff}.filters-section .header span{color:#fff}.filters-section .toolbar{display:flex;padding:8px 20px 0 0;justify-content:flex-end}.filters-section .toolbar .btn-filter-clear{background:0 0;border:none}.filters-section .toolbar .btn-filter-clear .title{text-decoration:underline}.filters-section .content{overflow-y:scroll;padding-left:15px}.filters-section .content .showmore{padding-left:23px;padding-bottom:10px}.filters-section .content .k-checkbox:checked,.filters-section .content .k-checkbox:indeterminate{background:#5b949b;border-color:#5b949b}.filters-section .content .k-checkbox:focus{box-shadow:none}.filters-section .content .k-numeric-wrap{border-radius:5px}.filters-section .content .k-checkbox-item{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters-section .content .k-i-arrow-60-down::before{content:""}.filters-section .content .k-checkbox-label{width:calc(100% - 40px);display:inline-flex}.filters-section .content .nav-link{border:1px solid #1594a3;border-radius:20px;padding-top:4px;padding-bottom:3px}.filters-section .content .nav-link.active{background:#1594a3;color:#fff}.filters-section .content .btn-custom-search{background:#6c757d;color:#fff;border-radius:5px;border:0;padding-left:15px;padding-right:15px}.filters-section .content .btn-custom-search.primary-color{background:#1594a3}.filters-section .content .category{margin-bottom:10px}.filters-section .content .category-title{padding-left:.5rem;font-weight:500;font-size:15.75px;text-transform:capitalize}@media (min-width:576px) and (max-width:768px){.filters-section .content .category-title{font-size:calc(15.75px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.filters-section .content .category-title{font-size:calc(15.75px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.filters-section .content .category-title{font-size:calc(15.75px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.filters-section .content .category-title{font-size:calc(15.75px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.filters-section .content .category-title{font-size:15.75px}}.filters-section .content .showmore label{font-weight:400;color:#1594a3;font-size:12px}.filters-section .content .filter-collapse-style.k-panelbar>.k-item{border:none}.filters-section .content .filter-collapse-style.k-panelbar>.k-item>.k-link{padding:.3rem 0 .3rem 2rem;gap:0}.filters-section .content .filter-collapse-style .k-icon{position:absolute;left:5px}.filters-section .content facet-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:2px}.filters-section .content facet-amount{color:#aaa}.filters-section .content facet-amount::before{content:"(";padding-left:2px;padding-right:2px}.filters-section .content facet-amount::after{content:")";padding-left:2px;padding-right:2px}.filters-section .mobile-padding{height:80px}.filters-backdrop{width:100vw;height:100%;z-index:998;left:0;top:60px;position:fixed;background:0 0}@media (max-width:575.98px){.k-pager-wrap{display:flex;justify-content:center}.k-pager-wrap .k-pager-sizes{display:none}}.popup-job-alert .svg-icon{margin-bottom:2rem}.popup-job-alert .svg-icon.warning{color:#e17338}.popup-job-alert .popup-title{font-weight:700}.popup-job-alert .popup-link{color:#1594a3;text-decoration:underline}.popup-job-alert .no-criteria{margin-left:-20px;margin-right:-20px}