.jobs{display:flex;flex-direction:column;gap:var(--space-x-small)}.jobs .job{padding:var(--space-small);border-radius:var(--border-radius-large);background:var(--color-white)}.jobs .job.job-push{display:none}.jobs .job a{display:flex;gap:var(--space-large)}@media (max-width:1199px){.jobs .job a{flex-direction:column;gap:var(--space-x-small)}}.jobs .job .job-details{overflow:hidden}@media (min-width:1200px){.jobs .job .job-details{width:80%}}.jobs .job .job-details .job-title{margin-bottom:var(--space-x-small)}.jobs .job .job-details .job-title .job-category{display:flex;gap:var(--space-xx-small);margin-bottom:var(--space-x-small)}.jobs .job .job-details .job-title h3{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.jobs .job .job-meta{display:flex;flex-direction:column;color:var(--color-blue);font-weight:var(--font-semi-bold)}@media (min-width:1200px){.jobs .job .job-meta{gap:var(--space-x-small);width:20%;padding-top:var(--space-regular)}}@media (max-width:1199px){.jobs .job .job-meta{gap:var(--space-xx-small)}}.jobs .job .job-meta .job-location,.jobs .job .job-meta .job-language{display:flex;align-items:center;height:20px;padding-left:20px;background-position:center left;background-repeat:no-repeat;background-size:auto 16px}.jobs .job .job-meta .job-location{background-image:url(../../../../../../../../themes/jobswh/img/icon-location.svg)}.jobs .job .job-meta .job-language{background-image:url(../../../../../../../../themes/jobswh/img/icon-comment.svg)}@media (min-width:768px){.jobs.jobs-inline{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-x-small)}}.jobs.jobs-inline .job a{flex-direction:column;gap:var(--space-x-small)}.jobs.jobs-inline .job .job-details{width:100%}#jobs-loading img{display:block;width:128px;height:auto;margin:0 auto}@media (max-width:767px){body.show-jobs-filters{overflow:hidden}}body.show-jobs-filters .filters-offset{right:0;opacity:1;z-index:1000}body.customize-support.show-jobs-filters .filters-offset{top:32px}.gd-jobs-main-filters{display:flex;align-items:center;gap:var(--space-regular);margin-top:var(--space-small)}@media (max-width:767px){.gd-jobs-main-filters{flex-direction:column;align-items:flex-start;gap:var(--space-x-small)}}.gd-jobs-main-filters>div:empty{display:none}.gd-jobs-main-filters .filters-extra{height:35px;display:flex;align-items:center}.filters-values{display:flex;flex-wrap:wrap;gap:var(--space-xx-small)}.filters-values .filters-value,.filters-values .filters-delete-all{display:flex;align-items:center;height:36px;padding:var(--space-xx-small) var(--space-small);font-family:var(--font-family);font-size:var(--font-size-body-small);font-weight:var(--font-semi-bold);border:0;border-radius:3em}.filters-values .filters-value{color:var(--color-text);background-color:var(--color-gray)}.filters-values .filters-value .filters-delete{background:url(../../../../../../../../themes/jobswh/img/icon-close.svg) no-repeat center center;width:10px;height:10px;border:0 none;-webkit-appearance:none;margin-left:10px;cursor:pointer}.filters-values .filters-delete-all{cursor:pointer;color:var(--color-white);background-color:var(--color-blue)}.job_search_fields.is-main .filters{display:-moz-flex;display:flex}@media (min-width:768px){.job_search_fields.is-main .filters{justify-content:space-between}}@media (min-width:768px){.job_search_fields.is-main .filters .jsh-search-keyword,.job_search_fields.is-main .filters .filters-categories{width:49%}}.job_search_fields.is-main .filters .jsh-search-keyword{background:var(--color-white);border:1px solid #ddd;border-radius:18px}.job_search_fields.is-main .filters .jsh-search-keyword form{width:100%;display:-moz-flex;display:flex;height:100%}.job_search_fields.is-main .filters .jsh-search-keyword form input[type=text]{border:0 none;font-weight:600;font-size:18px;background:transparent;padding:0 25px;width:calc(100% - 64px)}.job_search_fields.is-main .filters .jsh-search-keyword form input[type=text]:focus{outline:none}.job_search_fields.is-main .filters .jsh-search-keyword form input[type=submit]{cursor:pointer;width:64px;border:0 none;height:100%;background:transparent url(../../../../../../../../themes/jobswh/img/icon-search.svg) no-repeat center center}.job_search_list{padding-top:30px}@media (min-width:768px){.job_search_list{padding-top:50px}}.filters-offset{position:fixed;top:0;right:0;min-height:100vh;background:#fff;box-shadow:7px 0 35px rgba(0,0,0,.25);transition:all 0.3s ease-in-out;right:-100vw;opacity:0}@media (max-width:767px){.filters-offset{width:100%;overflow-y:scroll}}@media (min-width:768px){.filters-offset{width:420px}}.filters-offset .hide-search-filters{position:absolute;top:20px;right:20px;cursor:pointer}.filters-offset .filters-offset-title h4{color:var(--color-blue);font-size:22px;font-weight:600;padding:45px 20px 20px}.filters-offset .filters-values{padding:0 20px}.filters-offset .filters{display:block!important}.filters-offset .filters .filters-categories{width:100%!important}.filters-offset .filters .filters-categories .filter-category{border-bottom:1px solid #ECECEC}.filters-offset .filters .filters-categories .filter-category.active .selectric-wrapper{display:block}.filters-offset .filters .filters-categories .filter-category.active .dropdown_label:after{transform:rotate(180deg)}.filters-offset .filters .filters-categories .filter-category.active .selectric-items{top:72px;left:20px}.filters-offset .filters .filters-categories .filter-category .dropdown_label{font-weight:700;font-size:16px;color:var(--color-blue);text-transform:uppercase;padding:20px;display:-moz-flex;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.filters-offset .filters .filters-categories .filter-category .dropdown_label{cursor:pointer}}.filters-offset .filters .filters-categories .filter-category .selectric-wrapper,.filters-offset .filters .filters-categories .filter-category .selectric_dropdown{display:none}.filters-offset .filters .filters-categories .filter-category .selectric-wrapper{padding:0 20px 20px}.filters-offset .apply-btn-wrapper{padding:35px;width:100%}.filters-offset .apply-btn-wrapper .btn{width:100%}.gd-jobs-filters-container{margin-bottom:30px}@media (min-width:768px){.gd-jobs-filters-container{margin-bottom:48px}}.selectric-select_city .selectric-items{min-height:100px}@media (min-width:1200px){body.rtl .jobs .job .job-meta{align-items:flex-end}}body.rtl .jobs .job .job-meta .job-location,body.rtl .jobs .job .job-meta .job-language{padding-right:20px;padding-left:0;background-position:center right}