.job-post{margin:auto;max-width:1200px;padding:0 1rem}.page-template-page-career_details #filter-jobs{margin-top:20px;margin-bottom:40px}.page-template-page-career_details #filter-jobs .filters{margin:0}.filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;background-color:#f4f4f4;border-radius:.5rem;margin-bottom:.5rem;padding:1rem 20px}@media (max-width: 1023.98px){.filters{flex-direction:column;gap:20px;padding:20px}}.filters .title{font-size:1.25rem;flex:1}@media (max-width: 1023.98px){.filters .title{text-align:center}}.filters .selects{display:flex;align-items:center;gap:20px}@media (max-width: 1023.98px){.filters .selects{width:100%}}@media (max-width: 575.98px){.filters .selects{flex-direction:column;gap:.5rem}}.filters .selects .filter{flex:1;width:200px}@media (max-width: 575.98px){.filters .selects .filter{width:100%}}.filters .filter{display:inline-block;position:relative}.filters .filter select{background:url("../images/icons/chevron-select.svg") calc(100% - 8px) 50% no-repeat;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;border-radius:.25rem;border:1px solid #e8e8e8;cursor:pointer;font-size:.875rem;font-weight:500;padding:0 1.5rem 0 1rem;line-height:40px;transition:border-color 0.3s ease;height:40px;width:100%}.filters .filter select:hover,.filters .filter select:focus{border-color:#cfcfcf;outline:none}.filters .btn{min-width:200px}@media (max-width: 575.98px){.filters .btn{min-width:100%}}.job-post{padding:0 1rem}.job-post__details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:40px}@media (max-width: 767.98px){.job-post__details{flex-direction:column}}.job-post__content{flex:1;min-width:0}.job-post .title{margin-bottom:20px}.job-post .description{margin:0}.job-post strong{display:block;margin:20px 0}.job-post__details_lower strong{margin-top:0}.job-post__thumbnail{padding:0 0 40px;text-align:center}@media (min-width: 768px){.job-post__thumbnail{float:left;padding:0 20px 20px 0}}.job-post__thumbnail img{width:100%;height:auto;border-radius:.5rem;display:block}.job-post__details{display:block;margin-bottom:40px}.job-post__details.has-image{display:flex;flex-wrap:wrap;align-items:flex-start}.job-post__details .job-post__thumbnail{width:100%;text-align:center;padding:0 0 40px}@media (min-width: 768px){.job-post__details .job-post__thumbnail{width:30%;padding:0 20px 20px 0;text-align:left}}.job-post__details .job-post__thumbnail img{display:inline-block;border-radius:.5rem;max-width:100%;height:auto}.job-post__details .job-post__content{width:100%}@media (min-width: 768px){.job-post__details .job-post__content{width:70%}}.job-post__extra-content{display:flex;justify-content:center;text-align:center;margin:40px auto;max-width:800px}.job-post__extra-content .entry{width:100%}.contact{margin-bottom:40px;padding:0}.contact .wp-block-group__inner-container{background-color:#fff;padding:40px 20px}.contact .title{text-align:center;margin-bottom:20px}.contact .description{margin:0 auto 40px auto;max-width:800px;text-align:center}.contact form{margin:0 auto;max-width:800px}@media (max-width: 575.98px){.contact form .is-grid{grid-template-columns:repeat(1, 1fr)}}.contact form .upload-file label{margin-right:10px}.contact form .job,.contact form .county{display:block;cursor:not-allowed}.contact form select.disabled{background:none;background-color:#f6f6f6}.contact form select.disabled:focus{border-color:#d4d5d5}
