.job_listings{background:linear-gradient(180deg,#eee,#fff);border-radius:0 300px 0 0;padding:112px 0}.job_listings .small_wrapper{margin:0 auto;max-width:768px;padding:0 20px}.job_listings .job_post{border-top:1px solid #000;padding:32px 0}.job_listings .job_post:last-of-type{border-bottom:1px solid #000}.job_listings .top_content{padding-bottom:60px}.job_listings .job_post .top_row{cursor:pointer;display:flex;justify-content:space-between}.job_listings .job_post .title_location{max-width:80%}.job_listings .job_post .title_location h3{color:#4fad9f;font-size:24px;font-style:normal;font-weight:600;line-height:140%;margin:0}.job_listings .job_post .title_location p{color:#000;font-size:18px;font-weight:400;line-height:150%;margin:0}.job_listings .read_more{align-items:center;display:flex;gap:10px}.job_listings .read_more.active svg{transform:rotate(180deg)}.job_listings .apply_now{color:#4fad9f;font-weight:600;line-height:130%;margin:30px 0}.job_listings .small_description{padding-top:34px}.job_listings .small_description p{font-size:16px}.job_listings .job_content_form{display:none}.job_listings .job_content_form .job_description *{font-size:16px}.job_listings input[type=email],.job_listings input[type=number],.job_listings input[type=password],.job_listings input[type=tel],.job_listings input[type=text],select{background-color:transparent}.job_listings input[type=file]::-webkit-file-upload-button{background-color:#4fad9f;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .3s}.job_listings input[type=file]::-webkit-file-upload-button:hover{background-color:#3b8c7d}.job_listings input[type=file]::file-selector-button{background-color:#4fad9f;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .3s}.job_listings input[type=file]::file-selector-button:hover{background-color:#3b8c7d}.job_listings ul li{font-size:16px;line-height:1.4}@media (max-width:868px){.job_listings .read_more .label,.job_listings .small_description{display:none}.job_listings .job_post .title_location h3{font-size:20px}.job_listings{border-radius:0 150px 0 0;padding:60px 0}.job_listings .job_post .top_row p{font-size:16px}.job_listings .job_post .title_location{max-width:90%}}