.js-container{height:100%;width:100%;font-family:sans-serif}.js-columns-container{display:flex;margin-top:30px}.js-filters-column{flex:.25;flex-direction:row}.js-results{flex:.75;flex-direction:row;margin-left:50px}.js-result+.js-result{margin-top:2rem}.js-form{padding:15px}.js-panel-border{border:1px solid #ddd;border-radius:5px;padding:2rem}.js-total-count{margin-bottom:1rem}.js-form-input-wrapper{display:flex}.js-input-wrapper{width:80%}.js-input{display:inline-block;width:100%;height:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.js-input-wrapper~.js-input-wrapper{margin-left:1rem}.js-button{flex-grow:1;display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#0d6efd;border:1px solid #0d6efd;margin-left:2rem}.js-result-title{padding:.5rem 0;margin-bottom:0}.js-result-title a{text-decoration:none}.js-result-description{padding:1rem 0}.js-result-links{text-align:right}.js-result-links-button{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;padding:.75rem 1rem;border-radius:.3125rem;transition:all .2s ease-in-out;border:.0625rem solid #ccc;text-decoration:none}.js-results-category-value{margin-right:1ch}.js-results-category-value:not(:last-of-type):after{content:","}.js-filter-category-open{display:flex;flex-direction:column;gap:15px}.js-filter-category-closed{display:none}.js-filter-box{display:flex;flex-direction:column;gap:10px}.js-filter-box+.js-filter-box{margin-top:30px}.js-filter-title{margin-bottom:2rem;transition:all .4s linear}.js-filter-title-open{opacity:1}.js-filter-title-closed{opacity:.5}.js-filter-title-button{all:unset;cursor:pointer;transition:.3s}.js-filter-title-button:hover{scale:.95}.js-filter-title-button:active{scale:.9}.js-filter-title-button:focus{outline:revert}.js-filter-box.js-filter-value-wrapper-closed .js-filter-value-wrapper{height:0}.js-filter-box.js-filter-value-wrapper-closed .js-filter-title{margin-bottom:0}.js-filter-value-wrapper{overflow:hidden}ul.js-filter-values-section{list-style-type:none}.js-filter-value-list-item{display:flex;justify-content:space-between;align-items:center}li.js-filter-value-list-item{margin-bottom:10px}.js-filter-value{all:unset;cursor:pointer;transition:.2s}.js-filter-value:not([disabled]):hover{scale:.96}.js-filter-value:not([disabled]):active{scale:.92}.js-filter-value:not([disabled]):focus{outline:revert}.js-filter-value-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .5s}.js-filter-count{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:50rem!important;background-color:#0d6efd}.js-filter-value-name{position:relative;left:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.js-filter-selected{content:"";width:15px;height:15px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;margin-right:4px;background-color:#0d6efd}.js-filters-toggle-button{display:none}.js-filters-column .js-filters-collapse{overflow:hidden}.js-filters-nested-child-toggle{all:unset;display:flex;justify-content:center;align-items:center;height:32px;width:32px;transition:.2s}.js-filters-nested-child-toggle:not([disabled]):hover{scale:.95}.js-filters-nested-child-toggle:not([disabled]):active{scale:.9}.js-filters-nested-child-open{display:block}.js-filters-nested-child-closed{display:none}.js-pagination-btn{flex-grow:1;display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#0d6efd;border:1px solid #0d6efd;margin-left:2rem}.js-pagination-btn button:disabled{background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(19,1,1,.3));color:-internal-light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3));border-color:-internal-light-dark(rgba(118,118,118,.3),rgba(195,195,195,.3))}.js-pagination{border:1px solid #ddd;border-radius:5px;padding:2rem}.js-page-link{padding:10px}.js-active{pointer-events:none;cursor:default;text-decoration:none;color:#000}@media (max-width:767px){.js-columns-container{display:block}.js-filters-column{margin-bottom:30px}.js-filters-toggle-button{display:block;margin:10px 0;width:100%}.js-filters-column .js-filters-collapse.js-filters-open{height:auto}.js-filters-column .js-filters-collapse.js-filters-closed{height:0}.js-results{margin:0}}.LoadingSpinner .spinner{color:#e40086}.LoadingSpinner .spinner svg{width:100%;height:100%}.LoadingSpinner .spinner svg path[fill=currentFill]{fill:#e40086}.LoadingSpinner .spinner svg path[fill=currentColor]{color:#e40086}.JobResult .js-header{display:flex;position:relative;align-items:flex-end;gap:24px;margin-bottom:24px;width:70%}@media screen and (max-width:1024px){.JobResult .js-header{width:100%;flex-direction:column;align-items:stretch}}.JobResult .js-header .js-form{flex:1;border-radius:8px;background:#fff;padding:40px;min-width:0}.JobResult .js-header .js-total-count{display:none}.JobResult .js-header .js-form-input-wrapper{display:flex;align-items:flex-end;gap:24px;margin:0;border:none;background:rgba(0,0,0,0);padding:0}@media screen and (max-width:1024px){.JobResult .js-header .js-form-input-wrapper{flex-direction:column;align-items:stretch;gap:16px}}.JobResult .js-header .js-input-wrapper-location,.JobResult .js-header .js-input-wrapper-query{display:flex;flex:1;flex-direction:column;gap:12px;margin:0;min-width:0}@media screen and (max-width:1024px){.JobResult .js-header .js-input-wrapper-location,.JobResult .js-header .js-input-wrapper-query{flex:1 1 100%;width:100%;min-width:100%}}.JobResult .js-header .js-input-wrapper-radius{margin:0;max-width:fit-content;height:auto}@media screen and (max-width:1024px){.JobResult .js-header .js-input-wrapper-radius{width:100%;max-width:100%}}.JobResult .js-header .js-form-group{display:flex;flex-direction:column;gap:12px;width:100%}.JobResult .js-header label{margin:0;padding:0;font-weight:700;font-size:13px;text-align:left}.JobResult .js-header .js-input,.JobResult .js-header label{color:#656263;line-height:1.5;font-family:Nunito Sans,sans-serif}.JobResult .js-header .js-input{transition:all .2s ease;outline:none;border:none;border-radius:4px;background:#f6f6f6;padding:20px 16px;width:100%;font-weight:400;font-size:16px}.JobResult .js-header .js-input::placeholder{color:#656263}.JobResult .js-header .js-input:focus{outline:2px solid #e40086;outline-offset:2px}.JobResult .js-header .js-button{display:flex;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease;cursor:pointer;margin:0;border:none;border-radius:4px;background:#e40086;width:60px;height:60px}.JobResult .js-header .js-button:hover{background:#c4006f}.JobResult .js-header .js-button svg{width:24px;height:24px;color:#fff}@media screen and (max-width:1024px){.JobResult .js-header .js-button{width:100%;min-width:100%}}.JobResult .js-header .js-total-count{margin-bottom:24px;color:#656263;font-weight:400;font-size:16px;line-height:1.5;font-family:Nunito Sans,sans-serif}.JobResult .js-content--afterSearchFilters{display:flex;position:relative;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;border-radius:8px;background:#fdf2fa;padding:16px 32px;width:auto;min-height:152px;overflow:visible}@media screen and (min-width:1025px){.JobResult .js-content--afterSearchFilters{position:absolute;top:0;right:-280px;z-index:10;width:auto;min-width:200px;height:100%}}@media screen and (max-width:1024px){.JobResult .js-content--afterSearchFilters{position:static;margin-top:24px;width:100%}}.JobResult .js-content--afterSearchFilters .inline-grid{position:relative;width:100%;overflow:visible}.JobResult .js-content--afterSearchFilters .editor{margin:0;color:#656263;font-weight:400;font-size:16px;line-height:1.5;font-family:Nunito Sans,sans-serif}@media screen and (min-width:640px){.JobResult .js-content--afterSearchFilters .editor{font-size:15px}}@media screen and (min-width:1024px){.JobResult .js-content--afterSearchFilters .editor{font-size:16px}}.JobResult .js-content--afterSearchFilters a{text-decoration:none}.JobResult .js-content--afterSearchFilters p{margin:0;color:#e40086;font-weight:800;font-size:16px;line-height:1.5;font-family:Nunito Sans,sans-serif}@media screen and (min-width:640px){.JobResult .js-content--afterSearchFilters p{font-size:15px}}@media screen and (min-width:1024px){.JobResult .js-content--afterSearchFilters p{font-size:16px}}.JobResult .js-columns-container{display:flex;position:relative;gap:24px;margin-top:160px}@media screen and (max-width:1024px){.JobResult .js-columns-container{flex-direction:column;gap:0;margin-top:100px}.JobResult .js-columns-container .js-results{margin-left:0!important}}@media screen and (min-width:1025px){.JobResult .js-header{position:relative}.JobResult .js-columns-container .js-content--afterSearchFilters{position:absolute;top:-80px;right:0}}.JobResult .js-filters-column{display:block;border-radius:8px;background:#fff;padding:0;width:100%}@media screen and (max-width:1024px){.JobResult .js-filters-column{display:block;margin-bottom:24px}}.JobResult .js-filters-column .js-filters-toggle-button{display:none}@media screen and (max-width:1024px){.JobResult .js-filters-column .js-filters-toggle-button{display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s ease;cursor:pointer;margin:0 auto 24px;border:2px solid #e40086;border-radius:4px;background:#fff;padding:12px 24px;width:100%;color:#e40086;font-weight:800;font-size:16px;line-height:1.5}.JobResult .js-filters-column .js-filters-toggle-button:hover{background:#fdf2fa}.JobResult .js-filters-column .js-filters-toggle-button:active{transform:scale(.98)}}.JobResult .js-filters-column .js-filter-box{gap:24px;margin:0;border:none;border-bottom:1px solid #e9e9e9;border-radius:0;background:rgba(0,0,0,0);padding:24px 16px 24px 0}.JobResult .js-filters-column .js-filter-box:last-child{border-bottom:none}.JobResult .js-filters-column .js-filter-box .js-button{margin:0!important}.JobResult .js-filters-column .js-filter-box .js-reset-search-before{justify-content:start!important;border:none!important;background:none!important;padding:0!important;width:fit-content;color:#656263!important;text-decoration:underline!important}.JobResult .js-filters-column .js-filter-box .js-filter-title{margin:0;padding:0}.JobResult .js-filters-column .js-filter-box .js-filter-title>div{display:flex;justify-content:space-between;align-items:center;padding-bottom:2px;width:100%}.JobResult .js-filters-column .js-filter-box .js-filter-title .js-filter-title-button{flex:1;cursor:pointer;margin:0;border:none;background:none;padding:0;color:#333;font-weight:800;font-size:16px;line-height:1.5;font-family:Nunito Sans,sans-serif;text-align:left}.JobResult .js-filters-column .js-filter-box .js-filter-title .js-filter-title-button:hover{scale:1}.JobResult .js-filters-column .js-filter-box .js-filter-title .js-filter-title-icon{position:relative;flex-shrink:0;transition:transform .2s ease;margin-left:7px;width:12px;height:5px}.JobResult .js-filters-column .js-filter-box .js-filter-title .js-filter-title-icon:after{position:absolute;inset:-15% -6.25% -19.53% -6.25%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7' fill='none'%3E%3Cpath d='M0.75 0.75L6.75 5.75L12.75 0.75' stroke='%23E40086' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;content:""}.JobResult .js-filters-column .js-filter-box .js-filter-title.js-filter-title-closed .js-filter-title-icon{transform:rotate(180deg)}.JobResult .js-filters-column .js-filter-box .js-filter-title.js-filter-title-closed{opacity:1}.JobResult .js-filters-column .js-filter-box .js-filter-category-closed,.JobResult .js-filters-column .js-filter-box .js-filter-category-open{margin-top:0;padding-top:0}.JobResult .js-filters-column .js-filter-box [data-sector-noncoresector=true]{display:none}.JobResult .js-filters-column .js-filter-box .js-filter-values-section{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.JobResult .js-filters-column .js-filter-box .js-filter-value-list-item{margin:0;padding:0;list-style:none}.JobResult .js-filters-column .js-filter-box .js-filter-value-list-item:hover{scale:1}.JobResult .js-filters-column .js-filter-box .js-filter-value{cursor:pointer;margin:0;border:none;background:none;padding:0;width:100%;text-align:left}.JobResult .js-filters-column .js-filter-box .js-filter-value:hover{scale:1}.JobResult .js-filters-column .js-filter-box .js-filter-value-content{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:1px 0 1px 12px;width:100%}.JobResult .js-filters-column .js-filter-box .js-filter-unselected{display:block;position:relative;flex-shrink:0;transition:all .2s ease;border:1px solid #e9e9e9;border-radius:2px;background:#fff;width:16px;min-width:16px;height:16px}.JobResult .js-filters-column .js-filter-box .js-filter-selected-class .js-filter-unselected{border-color:#e40086;background:#e40086}.JobResult .js-filters-column .js-filter-box .js-filter-selected-class .js-filter-unselected:after{position:absolute;top:2px;left:5px;transform:rotate(45deg);border:2px solid #fff;border-top:none;border-left:none;width:4px;height:8px;content:""}.JobResult .js-filters-column .js-filter-box .js-filter-selected{border:1px solid #e40086;border-radius:2px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgNS4yNTkxNUw0LjE0Mzk0IDguNzUwMDZMMTAuMjA0NSAwLjc1MDA2MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#e40086;padding:4px;content:""}.JobResult .js-filters-column .js-filter-box .js-filter-value-name{flex:1;color:#656263;font-weight:400;font-size:16px;line-height:1.5;font-family:Nunito Sans,sans-serif;text-align:left}.JobResult .js-filters-column .js-filter-box .js-filter-count{flex-shrink:0;border-radius:3px;background:#f3f6f8;padding:5px 5px 5px 6px;min-width:fit-content;color:#005676;font-weight:400;font-size:13px;line-height:1.5;font-family:Nunito Sans,sans-serif}.JobResult .js-filters-column .js-filters-collapse{display:flex;flex-direction:column;width:100%}@media screen and (max-width:1024px){.JobResult .js-filters-column .js-filters-collapse.js-filters-closed{display:none}}@media screen and (min-width:1025px){.JobResult .js-filters-column .js-filters-collapse.js-filters-closed{display:flex}}.JobResult .js-filters-column .js-filters-collapse.js-filters-open,.JobResult .js-pagination{display:flex;flex-direction:column;width:100%}.JobResult .js-pagination{justify-content:center;align-items:center;gap:16px;margin-top:40px;border:none}.JobResult .js-pagination>div{display:flex;justify-content:center;align-items:center}.JobResult .js-pagination .js-button{display:inline-flex;position:relative;justify-content:center;align-items:center;gap:12px;transition:all .2s ease;cursor:pointer;border:none;border-radius:4px;background:#f6f6f6;padding:20px 46px 20px 24px;overflow:hidden;color:#e40086;font-weight:800;font-size:16px;line-height:1.5;font-family:Nunito Sans,sans-serif}.JobResult .js-pagination .js-button:after{position:absolute;top:50%;right:24px;transform:translateY(-50%);opacity:1;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75L5.75 5.7502L0.75 10.7505' stroke='%23e40086' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:6px;height:12px;content:""}.JobResult .js-pagination .js-button>*{transition:transform .2s ease}.JobResult .js-pagination .js-button:hover{opacity:.8;background:#f6f6f6;color:#e40086}.JobResult .js-pagination .js-button:hover:after{transform:translateY(-50%) translateX(4px)}.JobResult .js-pagination .js-button:focus{outline:2px solid #e40086;outline-offset:2px}.JobResult .js-pagination .js-button.js-loading,.JobResult .js-pagination .js-button[disabled]{opacity:.7;cursor:not-allowed;pointer-events:none}.JobResult .js-pagination .js-button.js-loading:after,.JobResult .js-pagination .js-button[disabled]:after{display:inline-block;animation:spin .6s linear infinite;border:2px solid #e40086;border-top-color:rgba(0,0,0,0);border-radius:50%;width:16px;height:16px;content:""}@keyframes spin{to{transform:rotate(1turn)}}.JobResult .visually-hidden{display:none}