.text-gray-100{color:var(--gray-100)}.bg-gray-100{background-color:var(--gray-100)}.border-gray-100{border-color:var(--gray-100)}.text-gray-150{color:var(--gray-150)}.bg-gray-150{background-color:var(--gray-150)}.border-gray-150{border-color:var(--gray-150)}.text-gray-200{color:var(--gray-200)}.bg-gray-200{background-color:var(--gray-200)}.border-gray-200{border-color:var(--gray-200)}.text-gray-300{color:var(--gray-300)}.bg-gray-300{background-color:var(--gray-300)}.border-gray-300{border-color:var(--gray-300)}.text-gray-400{color:var(--gray-400)}.bg-gray-400{background-color:var(--gray-400)}.border-gray-400{border-color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.bg-gray-500{background-color:var(--gray-500)}.border-gray-500{border-color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.bg-gray-600{background-color:var(--gray-600)}.border-gray-600{border-color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.bg-gray-700{background-color:var(--gray-700)}.border-gray-700{border-color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.bg-gray-800{background-color:var(--gray-800)}.border-gray-800{border-color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.bg-gray-900{background-color:var(--gray-900)}.border-gray-900{border-color:var(--gray-900)}.jobs-filter-wrapper{border:1px solid var(--gray-dark);border-radius:4px;margin-bottom:30px}.jobs-filter__title{font-size:16px;font-weight:700;margin-bottom:20px;margin-top:0}.jobs-filter__set{font-size:.875rem;margin:6px 0 20px}.jobs-filter__set-title{color:var(--gray-600);margin-bottom:5px}.filter-check-input{-webkit-appearance:none;appearance:none;background-color:#fff;height:0;margin:0;padding:0;position:absolute;visibility:hidden;width:0;z-index:-1}.filter-check-label,.jobs-filter__link{border-radius:.3rem;cursor:pointer;display:inline-block;margin:0 2px 5px 0;padding:3px 7px 4px;transition:all .2s ease}.jobs-filter__link--highlighted{background-color:var(--blue-highlight)}.filter-check-label:focus,.filter-check-label:hover,.jobs-filter__link:focus,.jobs-filter__link:hover{background-color:var(--blue-lightest);text-decoration:none}.filter-check-input:checked+.filter-check-label,.filter-check-label--active,.jobs-filter__link--active{background-color:var(--primary)!important;color:var(--white)!important}.filter-check-input:disabled+.filter-check-label{opacity:.5}#categories_tree .tree-active>.filter-check .filter-check-input:not(:checked)+.filter-check-label{background-color:var(--primary-border-subtle)!important}.filter-check-label--active:focus,.filter-check-label--active:hover,.jobs-filter__link--active:focus,.jobs-filter__link--active:hover{background-color:var(--primary);color:var(--white)}.jobs-filter__dropdown{display:inline-block;position:relative}.jobs-filter__set--active-filters .filter-check-label:before,.jobs-filter__set--active-filters .jobs-filter__link:before{content:"×";font-size:13px;line-height:0;margin-left:0;margin-right:6px;opacity:1;position:relative;top:-1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.jobs-filter__set--active-filters .filter-check-label:hover:before,.jobs-filter__set--active-filters .jobs-filter__link:hover:before{opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.jobs-filter__dropdown li a{color:#0a75f2}.jobs-filter__dropdown li a:hover{color:#0751a9}.jobs-filter__set--active-filters:empty{display:none}@media screen and (min-width:768px){.jobs-filter-wrapper{background:none;border:none;border-radius:0;margin-bottom:0;padding:0}#jobs-filter-form.is-changed .jobs-filter__btns{background-color:var(--body-bg);bottom:0;left:0;position:sticky;z-index:1}}.description-expandable p{margin-bottom:0}@media screen and (max-width:767px){.jobs-filter input[type=search],.jobs-filter input[type=text]{font-size:16px!important}.jobs-filter .jobs-filter__head{margin:0 -1rem 1rem}.jobs-filter .jobs-filter__count-indicator{padding:.1em .7em;position:relative;top:-2px!important}.jobs-filter .jobs-filter__btns{background-color:var(--body-bg);bottom:0;left:0;margin:0 -1rem;position:sticky}.jobs-filter .jobs-filter-wrapper{border:0;margin:0}}