.job-listing-section{padding:140px 0 80px}.job-listing-header{align-items:center;display:flex;margin-bottom:40px;margin-top:64px}.job-listing-header p{font-size:14px;margin:0}#location-filter{appearance:none;-webkit-appearance:none;background:url(https://7196634.fs1.hubspotusercontent-na1.net/hubfs/7196634/.2023/Website%20images/News%20heros/caret-down.svg);background-position:top 6px right 8px;background-repeat:no-repeat;background-size:20px;border:1px solid hsla(0,0%,8%,.4);border-radius:2px;color:hsla(0,0%,8%,.8);cursor:pointer;font-size:14px;padding:8px}#location-filter:focus-visible{outline:0}.job-listing-header .title,.open-position .title{width:35%}.job-listing-header .location,.open-position .location{padding:0 15px;text-align:center;width:25%}.job-listing-header .deadline,.open-position .deadline{padding:0 15px;text-align:center;width:20%}.job-listing-header .location-filter,.open-position .arrow{text-align:right;width:20%}.job-listing .open-position a{border-bottom:1px solid hsla(0,0%,8%,.15);cursor:pointer;display:flex;padding:24px 0;text-decoration:none;transition:all .3s ease}.job-listing .open-position:last-child a{border:none}.job-listing .open-position p{font-size:14px;margin:0}.job-listing .open-position .title p{color:#151515;font-weight:700}.job-listing .open-position .arrow,.job-listing .open-position .deadline,.job-listing .open-position .title{align-items:center;display:flex}.job-listing .open-position .deadline{justify-content:center}.job-listing .open-position .deadline span{display:none;font-weight:700}.job-listing .open-position .arrow{justify-content:flex-end}.job-listing .open-position .location p{text-transform:capitalize}.job-listing .open-position .location{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:599px){.job-listing-section{padding:80px 0 50px}.job-listing-header{margin-bottom:14px;margin-top:32px}.job-listing-section .section-intro p br{content:""}.job-listing-section .section-intro p br:after{content:" "}.job-listing .open-position{flex-wrap:wrap;position:relative}.job-listing-header .deadline,.job-listing-header .location,.job-listing-header .title{display:none!important}.open-position .title{justify-content:flex-start;margin-bottom:16px;width:100%}.open-position .deadline,.open-position .location{justify-content:flex-start!important;padding:0;text-align:left;width:100%}.open-position .location{margin-bottom:16px}.job-listing .open-position .deadline span{display:inline-block;margin-right:8px}.job-listing-header .location-filter{text-align:center;width:100%}.open-position .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}}