.careers-open-positions{display:flex;flex-direction:column;gap:20px}.careers-open-positions h3,.careers-open-positions h2,.careers-open-positions h4,.careers-open-positions p{margin:0;padding:0}.careers-open-positions>h3{font-size:24px}.careers-open-positions .filters{display:flex;justify-content:space-around;align-items:flex-end}.careers-open-positions .filters label{width:25%}.careers-open-positions .filters select{display:flex;flex-direction:column;width:100%;font-size:16px;padding:7px 20px;border-radius:50px}.careers-open-positions .job-listings{display:flex;flex-direction:column}.careers-open-positions .job-listings .job-listing .job-info{border-radius:6px;background:#FFF;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);display:flex;text-decoration:none;justify-content:space-between;align-items:center;padding:20px 30px}.careers-open-positions .job-listing .job-info .job-title{color:#345BA9;font-size:18px;margin-bottom:10px}.careers-open-positions .job-listing .job-info>span{text-decoration:underline;font-size:18px;color:#345BA9;font-family:'Nunito Sans',Nunito,Helvetica,Arial,Lucida,sans-serif}.careers-open-positions .job-listing .job-info .job-details{display:flex;gap:10px;color:#545B6D}@media (max-width:767px){.careers-open-positions .job-listings .job-listing .job-info,.careers-open-positions .job-listing .job-info .job-details{flex-direction:column;align-items:flex-start}.careers-open-positions .job-listing .job-info .job-title{font-size:20px}.careers-open-positions .job-listing .job-info .job-details,.careers-open-positions .job-listing .job-info>span{font-size:16px}.careers-open-positions .filters{flex-direction:column;align-items:stretch;gap:10px}.careers-open-positions .filters label{width:100%}.careers-open-positions .job-details .separator{display:none}}