.job_filters .search_jobs{background-color:#ffffff;border-radius:24px;border-top:4px solid #24CAD7;padding:24px}.job_filters .search_jobs input[type="text"]{font-family:Poppins,sans-serif;border-radius:24px;border:1px solid #e2e2e2;background-color:#f9f9f9}.job_filters .search_jobs label{font-family:Space Mono,monospace;text-transform:uppercase;font-size:12px;color:#010326}.job_filters .search_submit input[type="submit"]{background-color:#24CAD7;color:#010326;font-family:Poppins,sans-serif;font-weight:600;border:none;border-radius:24px;padding:10px 24px;cursor:pointer;transition:background-color 0.2s ease}.job_filters .search_submit input[type="submit"]:hover{background-color:#1CA9B4}.job_filters .filter_by_tag{font-family:Space Mono,monospace;font-size:12px;color:#010326}.job_filters .search_jobs .filter_by_tag a{color:#940049;font-weight:600;font-family:Poppins,sans-serif;font-size:14px!important;text-decoration:none}.job_filters .search_jobs .filter_by_tag a:hover{text-decoration:underline}.job_filters .search_jobs .filter_by_tag a.active{color:#ffffff;background-color:#940049;padding:2px 8px;border-radius:24px}.job_filters .job_types{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0}.job_filters .job_types li label{display:inline-block;padding:6px 16px;border-radius:24px;background-color:#f4f4f4;font-family:Space Mono,monospace;font-size:12px;cursor:pointer}.job_filters .job_types li input[type="checkbox"]{accent-color:#24CAD7}.job_filters .showing_jobs{font-family:Space Mono,monospace;font-size:12px;color:#010326;opacity:0.6}ul.job_listings li.job_listing a{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;background-color:#ffffff;border-radius:16px;border-top:4px solid #24CAD7;box-shadow:0 2px 8px rgba(1,3,38,0.06);padding:20px;margin-bottom:12px;transition:transform 0.15s ease,box-shadow 0.15s ease}ul.job_listings li.job_listing a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(1,3,38,0.10)}ul.job_listings li.job_listing a img.company_logo{display:block;width:64px;height:64px;object-fit:contain;border-radius:12px;background-color:#ffffff;border:1px solid #d0d0d0}ul.job_listings li.job_listing a div.position h3{font-family:Poppins,sans-serif;font-weight:600;color:#010326}ul.job_listings li.job_listing a div.position .company{font-family:Space Mono,monospace;font-size:12px;color:#010326;opacity:0.7}ul.job_listings li.job_listing a div.location{display:none}ul.job_listings li.job_listing a ul.meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;list-style:none;padding:0;margin:0;text-align:right}ul.job_listings li.job_listing.job_position_featured a{border-top-color:#E8B400}a.load_more_jobs strong{display:inline-block;background-color:#010326;color:#ffffff;font-family:Poppins,sans-serif;font-weight:600;border-radius:24px;padding:12px 28px}.single_job_listing .company img,.et_pb_post.job_listing .et_post_meta_wrapper img{display:none!important}.single_job_listing{background-color:#ffffff;border-radius:24px;border-top:4px solid #940049;box-shadow:0 2px 8px rgba(1,3,38,0.06);padding:32px}.single-job_listing .entry-title,h1.entry-title{font-family:Poppins,sans-serif;font-weight:700;color:#940049;font-size:32px;margin-bottom:16px}.single_job_listing .job-listing-meta{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin-bottom:24px;align-items:center}.single_job_listing .job-listing-meta li{font-family:Space Mono,monospace;font-size:12px;color:#010326;opacity:0.7}.single_job_listing .job-listing-meta li.job-type{background-color:#E8B400;color:#010326;opacity:1;font-weight:700;padding:4px 12px;border-radius:24px}.single_job_listing .job-listing-meta li a{color:#24CAD7;text-decoration:none}.single_job_listing .job-listing-meta li.application-deadline label{font-weight:700;margin-right:4px}.single_job_listing .company{background-color:#f9f9f9;border-radius:16px;padding:16px 20px;margin-bottom:28px}.single_job_listing .company .name{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#010326;margin:0}.single_job_listing .company .website{font-family:Space Mono,monospace;font-size:12px;color:#24CAD7;display:block;margin-bottom:2px}.single_job_listing .job_description{font-family:Poppins,sans-serif;color:#010326;line-height:1.7}.single_job_listing .job_description p strong{font-family:Poppins,sans-serif;font-size:18px;color:#940049;display:block;margin-top:24px;margin-bottom:8px}.single_job_listing .job_description hr{border:none;border-top:1px solid #eee;margin:20px 0}.single_job_listing .job_description ul{list-style:disc;padding-left:20px;margin-bottom:16px}.single_job_listing .job_description li{margin-bottom:8px;padding-left:4px}.single_job_listing .job_description li::marker{color:#24CAD7}.single_job_listing .job_description .job_tags{font-family:Space Mono,monospace;font-size:12px;opacity:0.6}.single_job_listing .job_application{margin-top:32px}.single_job_listing .application_button{background-color:#940049;color:#ffffff;font-family:Poppins,sans-serif;font-weight:600;border:none;border-radius:24px;padding:14px 32px;font-size:16px;cursor:pointer}.single_job_listing .application_details{background-color:#f9f9f9;border-radius:16px;padding:24px;margin-top:16px}.single_job_listing .application_details fieldset{border:none;margin-bottom:16px}.single_job_listing .application_details label{font-family:Space Mono,monospace;text-transform:uppercase;font-size:12px;color:#010326;display:block;margin-bottom:6px}.single_job_listing .application_details .input-text{font-family:Poppins,sans-serif;width:100%;border:1px solid #ddd;border-radius:12px;padding:10px 14px;background-color:#ffffff}.single_job_listing .wp_job_manager_send_application_button{background-color:#24CAD7;color:#010326;font-family:Poppins,sans-serif;font-weight:600;border:none;border-radius:24px;padding:12px 28px;cursor:pointer}