.wp-block{position:relative}@-webkit-keyframes jb-ajax-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes jb-ajax-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes jb-ajax-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jb-ajax-spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jb-job-categories{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;position:relative;font-size:14px}.jb-job-categories .jb-overlay{display:none;position:absolute;width:100%;top:0;bottom:0;background:0 0;z-index:2}.jb-job-categories .jb-overlay .jb-ajax-loading{-webkit-transition:.1s opacity;-moz-transition:.1s opacity;-ms-transition:.1s opacity;-o-transition:.1s opacity;transition:.1s opacity;color:#c6c6c6!important;-webkit-animation:jb-ajax-spinning 1.1s infinite linear;animation:jb-ajax-spinning 1.1s infinite linear;border-top:.2em solid rgba(198,198,198,.2);border-right:.2em solid rgba(198,198,198,.2);border-bottom:.2em solid rgba(198,198,198,.2);border-left:.2em solid #c6c6c6;font-size:1.75em;position:absolute;left:calc(50% - 1.75em);top:calc(50% - 1.75em);-ms-transform:translateZ(0);transform:translateZ(0);border-radius:50%;display:block;width:2.5em;height:2.5em;margin:0;outline:0;padding:0;vertical-align:baseline}.jb-job-categories .jb-job-categories-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%;margin:0 0 10px 0}.jb-job-categories .jb-job-categories-header .jb-job-categories-header-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;width:100%;font-weight:700}.jb-job-categories .jb-job-categories-header .jb-job-categories-header-row .jb-job-categories-title{width:calc(100% - 80px)}.jb-job-categories .jb-job-categories-header .jb-job-categories-header-row .jb-job-categories-count{width:80px;text-align:center}.jb-job-categories .jb-job-categories-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin:0 0 15px 0}.jb-job-categories .jb-job-categories-wrapper.jb-no-job-categories{align-items:center}.jb-job-categories .jb-job-categories-wrapper .jb-job-category-list-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;width:100%;padding:15px 0;margin:0;border-bottom:1px solid #ddd}.jb-job-categories .jb-job-categories-wrapper .jb-job-category-list-row:first-child{border-top:1px solid #ddd}.jb-job-categories .jb-job-categories-wrapper .jb-job-category-list-row .jb-row-left-side{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;width:calc(100% - 90px);margin:0 10px 0 0}.jb-job-categories .jb-job-categories-wrapper .jb-job-category-list-row .jb-row-left-side .jb-job-category-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;margin:0}.jb-job-categories .jb-job-categories-wrapper .jb-job-category-list-row .jb-row-left-side .jb-job-category-title a{font-weight:700;overflow:hidden;text-overflow:ellipsis}.jb-job-categories .jb-job-categories-wrapper .jb-job-category-list-row .jb-row-right-side{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:nowrap;width:80px}.jb-job-categories.jb-ui-xs .jb-job-categories-wrapper .jb-job-category-list-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.jb-job-categories.jb-ui-xs .jb-job-categories-wrapper .jb-job-category-list-row .jb-row-left-side{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;width:100%;margin:0}.jb-job-categories.jb-ui-xs .jb-job-categories-wrapper .jb-job-category-list-row .jb-row-right-side{display:none}