.job-listing-section{z-index:1;padding:56px 0px 100px;position:relative}.job-listing-section h2{color:#662d89;letter-spacing:.46px;max-width:475px;margin:auto;text-align:center;margin-bottom:47px}.job-listing-wrapper.dis-flex{max-width:752px;margin:auto;flex-direction:column-reverse}.job-details{background:#eeeeec;padding:31px 16px 20px 35px;margin-bottom:17px}.job-details h3{font-size:18px;line-height:24px;letter-spacing:.54px;color:#662d89;margin-bottom:29px}.job-details h3 span{color:#18a498}.description-title{letter-spacing:.18px;color:#622b87;font-size:18px;line-height:30px;margin-bottom:15px}.job-summary{color:gray;font-size:12px;line-height:20px;letter-spacing:.12px;padding-right:25px}.job-summary p:last-child{margin-bottom:0px}.job-listing-section .common-cta{letter-spacing:.63px;border-radius:19px;padding:5px 15px;font-size:21px;line-height:28px;text-align:right;min-width:92px;display:inline-block}.job-listing-cta{text-align:right;margin-top:16px}.job-details:first-child{margin-bottom:0px}@media(min-width:1366px){.job-listing-section h2{font-size:46px;line-height:56px}}@media(max-width:991px){.job-listing-section{padding:50px 0px 70px}}@media(max-width:767px){.job-listing-section h2{margin-bottom:35px}.job-listing-section::before{left:-220px !important}.job-summary{padding-right:0px}.job-listing-wrapper.dis-flex{max-width:100%}.job-details h3{margin-bottom:20px;font-size:16px}.description-title{margin-bottom:10px;font-size:16px}.job-listing-section{padding:50px 0px 30px}.job-details{padding:31px 16px 20px 16px}}