.job-listings-filters{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:space-between;margin-bottom:70px}.job-listings-filters select{max-width:358px}.job-listings-filters h3{margin:0}.job-listings-filters>div{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:center;max-width:550px;width:100%}.job-listings{display:grid;gap:20px;grid-template-columns:1fr}.job-listings__block{background-color:#ebf0f4;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:40px 24px}.job-listings__block__content h3{font-weight:800;margin-bottom:15px}.job-listings__block__content p{margin-bottom:0}p.job-listings__block__content__location{align-items:center;display:flex;flex-direction:row;gap:4px;margin-bottom:24px}.job-listings__block__content__footer{display:flex;flex-direction:column;gap:10px}.job-listings .module.cta{flex-shrink:0}.load-more-joblistings{cursor:pointer;margin:40px auto 0;max-width:fit-content}@media screen and (min-width:768px){.job-listings__block{flex-direction:row;gap:40px;padding:40px}.job-listings-filters{flex-direction:row}.job-listings-filters select{max-width:258px}.job-listings-filters>div{flex-direction:row}p.job-listings__block__content__location{margin-bottom:48px}}.job-listings__no-results{display:none}