.job-type-header{text-align:center;margin-bottom:20px}.taxonomy-description{font-size:16px;color:#666;max-width:800px;margin:0 auto;text-align:center}@media (min-width:1200px){.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal{display:flex;align-items:stretch;background:#fff;border-radius:10px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal :is(.main-inner,.content-main-inner,.main-inner .row,.advance-search-wrapper-fields,.advance-search-wrapper .row){display:contents!important}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal [class*=col-md-]{float:none;width:auto;min-width:0;padding:0;display:flex;align-items:center;border:0}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal [class*=col-md-]>.form-group{width:100%;margin:0}.elementor-location-archive .widget-job-search-form .main-inner .col-md-4{flex:.6 1 0;order:1}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal .main-inner .col-md-3{flex:.45 1 0;order:2;border-left:1px solid #e6e6e6}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal .advance-search-wrapper.st-small-show{display:flex!important;flex:1.55 1 0;min-width:0;order:3;margin:0 6px;background:#f5f5f5;border-radius:7px}.elementor-location-archive .widget-job-search-form .advance-search-wrapper [class*=col-md-]{flex:1 1 0}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal .advance-search-wrapper [class*=col-md-]:first-child{flex-grow:.7}.elementor-location-archive .widget-job-search-form .filter-listing-form.horizontal .advance-search-wrapper [class*=col-md-]+[class*=col-md-]{border-left:1px solid #e2e2e2}.elementor-location-archive .widget-job-search-form .advance-search-wrapper :is(.form-group,.form-group-inner,.select2-selection){background:0 0!important;border:0!important;box-shadow:none!important}.elementor-location-archive .widget-job-search-form .advance-search-wrapper .select2-selection__rendered{padding-left:12px!important;padding-right:20px!important;font-size:14px}.elementor-location-archive .widget-job-search-form .advance-search-wrapper .select2-selection__arrow{right:6px!important}.elementor-location-archive .widget-job-search-form .wrapper-submit{flex:0 0 auto;order:4}.elementor-location-archive .widget-job-search-form .wrapper-submit .btn-submit{height:100%;min-height:52px;padding:0 26px;border:0;border-radius:7px;background:#e11a27;color:#fff}.elementor-location-archive .widget-job-search-form .wrapper-submit .btn-submit:hover{background:#b8121d}}.results-filter-wrapper .results-filter li a{display:inline-flex;align-items:center;gap:6px;background:#fdecee;border-radius:99px;padding:6px 12px;font-size:13px}.select2-container--open .select2-dropdown{min-width:240px}.grz-hero-sub{display:block;margin-top:12px;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:rgba(255,255,255,.9)}.grz-cantons{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.grz-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:50px;background:rgba(255,255,255,.92);color:var(--grz-ink)!important;font-size:14px;text-decoration:none!important;border:1px solid transparent;transition:background .15s,border-color .15s}.grz-pill b{min-width:28px;height:24px;padding:0 8px;border-radius:50px;background:var(--grz-tag);display:inline-grid;place-items:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.grz-pill:hover{background:#fff;border-color:var(--grz-blue)}.grz-pill[aria-current]{background:var(--grz-blue);color:#fff!important}.grz-pill[aria-current] b{background:rgba(255,255,255,.25)}@media (min-width:1025px){.elementor-437460.elementor-location-archive{display:grid;grid-template-columns:minmax(16px,1fr) minmax(0,860px) 340px minmax(16px,1fr);column-gap:32px;background:var(--grz-bg)}.elementor-437460.elementor-location-archive>*{grid-column:1/-1}}.grz-alert{background:#fff;border:1px solid var(--grz-line);border-radius:18px;padding:24px;margin-bottom:16px}.grz-alert h3{font-family:"League Spartan",sans-serif;font-weight:700;font-size:24px;line-height:1.1;color:var(--grz-blue);margin:0 0 8px}.grz-alert p{font-size:14px;color:var(--grz-muted);margin:0 0 16px}.grz-btn{display:block;text-align:center;background:var(--grz-red);color:#fff!important;border-radius:5px;padding:11px 20px;text-decoration:none!important}.grz-btn:hover{background:var(--grz-red-dark)}.elementor-437460 .elementor-element-7536c94 .elementor-posts-container{display:block!important}.elementor-437460 .elementor-element-7536c94 .elementor-post{border-top:1px solid var(--grz-line);padding:12px 0;margin:0!important}.elementor-437460 .elementor-element-7536c94 :is(.elementor-post__thumbnail__link,.elementor-post__excerpt,.elementor-post__read-more){display:none!important}.elementor-437460 .elementor-element-7536c94 .elementor-post__title{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.35;margin:0}.elementor-437460 .elementor-element-7536c94 .elementor-post__title a{color:var(--grz-ink)}.elementor-437460 .elementor-element-7536c94 .elementor-post__title a:hover{color:var(--grz-blue)}@media (max-width:600px){.grz-cantons{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.grz-pill{flex:0 0 auto}}.elementor-8284 .widget-job-search-form .des{display:none}.grz-hero-sub{font-size:20px;margin-bottom:26px}