@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.job_filters .search_jobs{display:grid}.job_filters .search_jobs .search_keywords,.job_filters .search_jobs .search_location,.job_filters .search_jobs .search_categories{display:flex;flex-direction:column;gap:8px}.job_filters .search_jobs .search_keywords label,.job_filters .search_jobs .search_location label,.job_filters .search_jobs .search_categories label{color:#3a459a;font-weight:500;font-size:18px}.job_filters .search_jobs .search_categories{position:relative}.job_filters .search_jobs .search_categories::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";pointer-events:none;position:absolute;inset:auto 10px 5px auto;transform:rotate(90deg);color:#707070}.job_filters .search_jobs .search_categories .select2{display:none}.job_filters .search_jobs .search_submit{display:none}.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud{display:flex;flex-wrap:wrap;gap:10px 15px}.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud .tag-cloud-link{font-size:14px !important;display:flex;justify-content:center;align-items:center;background-color:#eceef1;padding:2px 10px;border-radius:5px}.job_filters .showing_jobs{width:90vw;max-width:1206px;margin-left:auto;margin-right:auto;margin-bottom:20px;display:flex;gap:10px 20px;flex-wrap:wrap}.job_filters .showing_jobs .reset{display:flex;justify-content:center;align-items:center;gap:3px;border:1px solid #3a459a;border-radius:4px;color:#3a459a;padding:2px 8px;font-size:14px}.job_filters .showing_jobs .reset::before{font-family:"Material Symbols Outlined";font-weight:400;content:"";line-height:1;font-size:18px}.job_filters .showing_jobs .rss_link{display:none}.job_filters .job_types{display:none}@media all and (min-width: 768px){.job_filters{padding-top:60px}.job_filters .search_jobs{padding-bottom:80px;grid-template-columns:repeat(3, 1fr);-moz-column-gap:min(2.92vw,40px);column-gap:min(2.92vw,40px)}.job_filters .search_jobs .search_keywords{grid-row:1/2;grid-column:3/4}.job_filters .search_jobs .search_location{grid-row:1/2;grid-column:2/3}.job_filters .search_jobs .search_categories{grid-column:1/2;grid-row:1/2}.job_filters .search_jobs .filter_by_tag{margin-top:20px;grid-column:-1/1;display:flex}.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud{flex:1}.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud .tag-cloud-link{transition:.3s ease-in-out}.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud .tag-cloud-link:hover,.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud .tag-cloud-link:focus-visible{opacity:.6}}@media screen and (max-width: 767px){.job_filters{padding-top:40px}.job_filters .search_jobs{padding-bottom:60px;gap:24px}.job_filters .search_jobs>*{grid-column:1/2}.job_filters .search_jobs .search_keywords{grid-row:3/4}.job_filters .search_jobs .search_location{grid-row:2/3}.job_filters .search_jobs .search_categories{grid-row:1/2}.job_filters .search_jobs .filter_by_tag .filter_by_tag_cloud{margin-top:8px}}.job_listings_wrap{background-color:#f2f3f9}.job_listings_wrap .job_listings{display:grid}.job_listings_wrap .job_listings .job_listing{background-color:#fff;border-top:2px solid #3a459a;display:grid;letter-spacing:0}.job_listings_wrap .job_listings .job_listing_img .company_logo{aspect-ratio:83/70;-o-object-fit:cover;object-fit:cover}.job_listings_wrap .job_listings .job_listing_primary_ttl{color:#3a459a;font-weight:bold}.job_listings_wrap .job_listings .job_listing_meta_company{margin-bottom:5px}.job_listings_wrap .job_listings .job_listing_meta_location{display:flex}.job_listings_wrap .job_listings .job_listing_meta_location::before{font-family:"Material Symbols Outlined";font-weight:400;content:"";font-size:18px;display:flex;gap:3px}.job_listings_wrap .job_listings .job_listing .conditions_txt{border:1px solid #ddd;border-radius:4px;padding:min(1.31vw,18px) min(1.46vw,20px)}.job_listings_wrap .job_listings .job_listing_btn .btn01{min-height:43px}.job-manager-pagination{background-color:#f2f3f9}.job-manager-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 27px;letter-spacing:0;font-size:18px;align-items:center}.job-manager-pagination ul li span{color:#9a9a9a}.job-manager-pagination ul li a{color:#3a459a;text-decoration:underline;transition:.3s ease-in-out}@media all and (min-width: 768px){.job-manager-pagination ul li a:hover{opacity:.6}}.job-manager-pagination_prev a,.job-manager-pagination_next a{display:flex;justify-content:center;align-items:center;background-color:#3a459a;color:#fff !important;text-decoration:none !important;width:38px;height:38px;border-radius:2px;transition:.3s ease-in-out}@media all and (min-width: 768px){.job-manager-pagination_prev a:hover,.job-manager-pagination_next a:hover{opacity:.6}}.job-manager-pagination_prev{margin-right:5px}.job-manager-pagination_next{margin-left:5px}@media all and (min-width: 768px){.job_listings_wrap{padding:min(5.85vw,80px) 0}.job_listings_wrap .job_listings{grid-template-columns:repeat(2, 1fr);gap:min(2.92vw,40px) min(2.19vw,30px)}.job_listings_wrap .job_listings .job_listing{padding:min(2.19vw,30px) min(2.92vw,40px);grid-template-columns:166px 1fr;grid-template-rows:auto auto 1fr auto;gap:min(1.31vw,18px) min(1.97vw,27px)}.job_listings_wrap .job_listings .job_listing_img{grid-column:1/2;grid-row:1/2}.job_listings_wrap .job_listings .job_listing_img .company_logo{width:100%}.job_listings_wrap .job_listings .job_listing_primary{grid-column:2/3;grid-row:1/2}.job_listings_wrap .job_listings .job_listing_primary_ttl{font-size:20px;margin-bottom:min(1.24vw,17px)}.job_listings_wrap .job_listings .job_listing_meta{grid-column:1/3;grid-row:2/3}.job_listings_wrap .job_listings .job_listing .conditions{grid-column:1/3;grid-row:3/4}.job_listings_wrap .job_listings .job_listing_btn{grid-column:1/3;grid-row:4/5;align-self:flex-end}.job_listings_wrap .job_listings .job_listing_btn .btn01{width:100%;text-align:center}.job_listings_wrap .job_listings .job_listing:not(:has(.job_listing_img)) .job_listing_primary{grid-column:1/3}.job-manager-pagination{padding-bottom:min(7.32vw,100px)}}@media screen and (max-width: 767px){.job_listings_wrap{padding:60px 0 32px}.job_listings_wrap .job_listings{gap:42px}.job_listings_wrap .job_listings .job_listing{padding:32px 20px}.job_listings_wrap .job_listings .job_listing_img{margin-bottom:32px;justify-self:center}.job_listings_wrap .job_listings .job_listing_img .company_logo{width:166px}.job_listings_wrap .job_listings .job_listing_primary_ttl{margin-bottom:16px;font-size:18px}.job_listings_wrap .job_listings .job_listing_primary_tagline{margin-bottom:18px}.job_listings_wrap .job_listings .job_listing .conditions{margin-top:24px;margin-bottom:18px}.job_listings_wrap .job_listings .job_listing .conditions_txt{padding:16px 20px 20px}.job_listings_wrap .job_listings .job_listing_btn{justify-self:center}.job-manager-pagination{padding-bottom:60px}}
/*# sourceMappingURL=job.min.css.map */