.filterable_listing{--pl-text:#1a1a1a;--pl-muted:#6b7280;--pl-border:#e5e7eb;--pl-bg:#ffffff;--pl-panel:#fbfaf9;--pl-shadow:0 8px 24px rgba(0, 0, 0, 0.08);--pl-radius:8px;--pl-radius-pill:8px;--pl-gap:16px;padding:70px 0;color:var(--pl-text)}.filterable_listing .heading{margin-bottom:30px}.filterable_listing .heading .title{font-size:42px;line-height:1.5;margin:0 0 20px}.filterable_listing .heading .description{margin:0;color:var(--pl-muted);font-size:17px;line-height:1.4}.filterable_listing .filter-widget{background:var(--pl-panel);border-radius:18px;padding:40px 30px;margin-bottom:20px}.filterable_listing .filter-widget .filter-title{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--pl-muted);margin-bottom:12px}.filterable_listing .filter-widget .corporate-filters{display:flex;flex-wrap:wrap;gap:var(--pl-gap);align-items:flex-end}.filterable_listing .filter-widget .corporate-filters .filter-container{display:flex;flex-wrap:wrap;gap:var(--pl-gap);flex:1 1 auto;min-width:260px;align-items:flex-start}.filterable_listing .filter-widget .corporate-filters .fancy-select-wrap{position:relative;padding-top:0!important}.filterable_listing .filter-widget .corporate-filters .filter{min-width:220px;flex:1 1 220px}.filterable_listing .filter-widget .corporate-filters .filter .filter_name{font-size:13px;color:var(--pl-muted);margin:0 0 6px;font-weight:600}.filterable_listing .filter-widget .corporate-filters .reset-container{flex:0 0 auto;width:150px}.filterable_listing .filter-widget .corporate-filters .reset-container .js-reset-filters{appearance:none;border:1px solid var(--pl-border);background:var(--pl-bg);color:var(--pl-text);border-radius:var(--pl-radius-pill);padding:10px 14px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;height:46px;display:block;width:100%}.filterable_listing .filter-widget .corporate-filters .reset-container .js-reset-filters:hover{background:#e5e7eb}.filterable_listing .filter-widget .corporate-filters .sort-options{flex:0 0 220px;min-width:220px}.filterable_listing .filter-widget .filter-results-title{margin-top:35px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--pl-muted)}.filterable_listing .select2-container{width:100%!important}.filterable_listing .select2-container .select2-selection{border:1px solid var(--pl-border);border-radius:8px;min-height:44px;background:var(--pl-bg)}.filterable_listing .select2-container--default .select2-selection--multiple{padding:6px 10px}.filterable_listing .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.filterable_listing .select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin:1px 5px 0 0}.filterable_listing .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0;border:1px solid var(--pl-border);background:#f3f4f6;border-radius:var(--pl-radius-pill);padding:4px 10px;font-size:14px;line-height:1.3;color:var(--pl-text);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.filterable_listing .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:8px;border:0;color:var(--pl-muted);font-weight:700}.filterable_listing .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--pl-text)}.filterable_listing .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin-top:0;font-size:16px;padding:6px}.filterable_listing .select2-container--default .select2-selection--single{padding:8px 14px}.filterable_listing .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--pl-text);line-height:26px;padding-left:0}.filterable_listing .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;right:10px}.filterable_listing .select2-container--default.select2-container--open .select2-selection{border-color:#d1d5db}.filterable_listing .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid transparent 1px;outline:0}.filterable_listing .select2-dropdown{border:1px solid var(--pl-border);border-radius:12px;box-shadow:var(--pl-shadow);overflow:hidden}.filterable_listing .select2-results__option{padding:10px 12px;font-size:14px}.filterable_listing .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#111827;color:#fff}.filterable_listing .select2-container--default .select2-results__option--selected{background:#f3f4f6;color:var(--pl-text)}.filterable_listing .filterable_listing .select2-container--default.select2-container--open .select2-selection{border-color:transparent}.filterable_listing .corporate-grid.shuffle{position:relative;margin-top:12px;min-height:80px}.filterable_listing .corporate-object{background:var(--pl-bg);border:1px solid var(--pl-border);border-radius:var(--pl-radius);padding:16px;display:flex;gap:14px;align-items:stretch;margin-bottom:5px;transition:transform .08s ease,box-shadow .2s ease}.filterable_listing .corporate-object .information{flex:1 1 auto;min-width:0}.filterable_listing .corporate-object .information .title{font-size:28px;font-weight:500;line-height:1.3;margin-bottom:15px}.filterable_listing .corporate-object .information .details{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.filterable_listing .corporate-object .information .details .categories,.filterable_listing .corporate-object .information .details .date,.filterable_listing .corporate-object .information .details .position_type,.filterable_listing .corporate-object .information .details .region{font-size:15px;color:var(--pl-muted);line-height:1.3;width:calc(25% - 27px)}.filterable_listing .corporate-object .information .details .categories{width:28%}.filterable_listing .corporate-object .link{flex:0 0 auto;display:flex;align-items:center;width:150px}.filterable_listing .corporate-object .link .btn.btn-pill.btn-download{align-items:center;justify-content:center;border-radius:var(--pl-radius-pill);padding:10px 14px;font-size:15px;font-weight:700;border:1px solid #008bb0;background:#008bb0;color:#fff;text-decoration:none;white-space:nowrap;transition:all .2s ease;display:block;width:100%;text-align:center}.filterable_listing .corporate-object .link .btn.btn-pill.btn-download:hover{border-color:#f2b826;background:#f2b826}@media (max-width:767px){.filterable_listing body{background:red}.filterable_listing .filter-widget{padding:30px 16px;margin-bottom:0}.filterable_listing .corporate-object{flex-direction:column}.filterable_listing .corporate-object .link{justify-content:flex-start;width:130px}.filterable_listing{padding:35px 0}.filterable_listing .corporate-object .link .btn.btn-pill.btn-download{padding:8px 11px}.filterable_listing .corporate-object .information .details .categories,.filterable_listing .corporate-object .information .details .date,.filterable_listing .corporate-object .information .details .position_type,.filterable_listing .corporate-object .information .details .region,.filterable_listing .filterable_listing .corporate-object .information .details .categories{width:100%;margin-bottom:3px}.filterable_listing .corporate-object .information .title{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:15px}.filterable_listing .filterable_listing .heading .title{font-size:34px;margin:0 0 15px}}