@media screen and (width <= 1000px){.mobile-job-filter{display:block!important}.show-mobile-job-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;text-align:left;text-decoration:none!important}.show-mobile-job-filter:active,.show-mobile-job-filter:focus,.show-mobile-job-filter:hover{background-image:none;background-position:0;text-decoration:none!important}.show-mobile-job-filter{border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.102),0 1px 2px -1px rgba(0,0,0,.102);color:#fff;cursor:pointer;display:inline-block;padding:.5em 1.618em;text-align:center;transition:background-color .4s}.show-mobile-job-filter:active,.show-mobile-job-filter:focus,.show-mobile-job-filter:hover{transition:background-color .15s}.show-mobile-job-filter{background-color:var(--color-default);border:1px solid var(--color-default);color:#fff!important}.show-mobile-job-filter:active,.show-mobile-job-filter:focus,.show-mobile-job-filter:hover{background-color:var(--color-default-lighter);border-color:var(--color-default-dark);color:var(--color-default-darkest)!important}.show-mobile-job-filter:before{font-family:Font Awesome\ 7 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;line-height:1;padding-right:0}.show-mobile-job-filter{padding-left:.8em;padding-right:.8em}#job-filter-dialog{--dialog-padding-x:26px;--dialog-padding-y:26px;--dialog-padding-outside:42px;--action-wrapper-height:64px;border:none;border-radius:8px;box-sizing:border-box;display:unset;height:calc(100vh - var(--dialog-padding-outside));max-height:calc(100vh - var(--dialog-padding-outside));overflow:hidden;padding:var(--dialog-padding-y) var(--dialog-padding-x);text-align:left;width:calc(100vw - var(--dialog-padding-outside))}#job-filter-dialog .close-dialog{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;text-align:left;text-decoration:none!important}#job-filter-dialog .close-dialog:active,#job-filter-dialog .close-dialog:focus,#job-filter-dialog .close-dialog:hover{background-image:none;background-position:0;text-decoration:none!important}#job-filter-dialog .close-dialog{border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.102),0 1px 2px -1px rgba(0,0,0,.102);color:#fff;cursor:pointer;display:inline-block;padding:.5em 1.618em;text-align:center;transition:background-color .4s}#job-filter-dialog .close-dialog:active,#job-filter-dialog .close-dialog:focus,#job-filter-dialog .close-dialog:hover{transition:background-color .15s}#job-filter-dialog .close-dialog{background-color:var(--color-default);border:1px solid var(--color-default);color:#fff!important}#job-filter-dialog .close-dialog:active,#job-filter-dialog .close-dialog:focus,#job-filter-dialog .close-dialog:hover{background-color:var(--color-default-lighter);border-color:var(--color-default-dark);color:var(--color-default-darkest)!important}#job-filter-dialog::backdrop{background-color:rgba(0,0,0,.5)}@supports(backdrop-filter:blur(5px)){#job-filter-dialog{backdrop-filter:blur(5px)}}#job-filter-dialog>.close-dialog{color:var(--color-default);display:block;line-height:22px;position:relative;text-indent:-9999px;width:26.4px}#job-filter-dialog>.close-dialog:before{content:"";font-family:Font Awesome\ 7 Free;font-size:22px;font-weight:900;left:1px;line-height:1;position:absolute;text-indent:0}#job-filter-dialog>.close-dialog{aspect-ratio:1/1;position:absolute;right:var(--dialog-padding-x);top:var(--dialog-padding-y);width:40px;z-index:2}#job-filter-dialog>.close-dialog:before{left:50%;top:50%;transform:translate(-50%,-50%)}#job-filter-dialog .job-filter-dialog-inside{box-sizing:border-box;height:100%;max-height:calc(100vh - var(--dialog-padding-outside) - var(--dialog-padding-y)*2);overflow:auto;padding-bottom:var(--action-wrapper-height);position:relative}#job-filter-dialog .job-filter-dialog-content{height:100%;overflow-y:auto;transform:translateZ(0);will-change:scroll-position}#job-filter-dialog .job-filter-dialog-action-wrapper{background-color:var(--color-gray-lightest);bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 16px;left:0;padding:10px var(--dialog-padding-x);position:fixed;width:100%}#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;text-align:left;text-decoration:none!important}#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:active,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:focus,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:hover{background-image:none;background-position:0;text-decoration:none!important}#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form{background-color:var(--color-default);border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.102),0 1px 2px -1px rgba(0,0,0,.102);color:#fff;cursor:pointer;display:inline-block;padding:.5em 1.618em;text-align:center;transition:background-color .4s}#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:active,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:focus,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:hover{transition:background-color .15s}#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form{background-color:#fff;border:1px solid var(--color-gray-lighter);color:var(--color-gray-darkest)!important}#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:active,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:focus,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form:hover{background-color:var(--color-default-lightest);border-color:var(--color-default-dark);color:var(--color-default-darkest)!important}#job-filter-dialog .module-job-search .reset-form{display:none}#job-filter-dialog .module-job-search form{margin-bottom:0}}@media screen and (width <= 1000px)and (width <= 580px){#job-filter-dialog{--dialog-padding-y:16px;--dialog-padding-x:16px;--dialog-padding-outside:26px}#job-filter-dialog .close-dialog,#job-filter-dialog .job-filter-dialog-action-wrapper .reset-form{padding:.2em .8em}}@media screen and (width <= 1000px)and (width <= 480px){#job-filter-dialog{--dialog-padding-y:10px;--dialog-padding-x:10px;--dialog-padding-outside:16px}}@media screen and (width <= 1000px){.job-filter-loading-badge-inside{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;gap:10px;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%)}.job-filter-loading-badge-inside .job-filter-loading-badge-icon{color:var(--color-default);display:block;line-height:30px;position:relative;text-indent:-9999px;width:36px}.job-filter-loading-badge-inside .job-filter-loading-badge-icon:before{content:"";font-family:Font Awesome\ 7 Free;font-size:30px;font-weight:900;left:1px;line-height:1;position:absolute;text-indent:0}.job-filter-loading-badge-inside .job-filter-loading-badge-icon{animation:rock 3s ease-in-out infinite,bob 3s ease-in-out infinite;height:30px;width:30px}@keyframes rock{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-3px)}}.job-filter-loading-badge-inside::backdrop{background-color:transparent}}@media(prefers-reduced-motion:reduce){.job-filter-loading-badge-inside .job-filter-loading-badge-icon{animation:none!important;transition:none!important}}