/* https://pmt.solutions/wp-content/themes/pmt/inc/gutenberg-addons/job_posts/assets/styles.min.css?ver=6.8.1 */
.job-posts{margin-bottom:120px}.job-posts .job-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;max-width:100%;margin-bottom:104px}.job-posts .job-post .job-post-left-side{padding-right:0;width:100%}.job-posts .job-post .job-post-left-side .job-post-link{text-decoration:none}.job-posts .job-post .job-post-left-side .job-post-preheading{margin-bottom:8px}.job-posts .job-post .job-post-left-side .job-post-heading{margin-bottom:8px}.job-posts .job-post .job-post-left-side .job-post-date{text-transform:none;color:#d0d0d0;letter-spacing:2px}.job-posts .job-post .job-post-right-side{width:100%}.job-posts .job-post .job-post-right-side .job-post-description{padding-top:16px;margin-bottom:32px}.job-posts .job-post .job-post-right-side .job-post-description,.job-posts .job-post .job-post-right-side .job-post-description>*{font-size:16px;line-height:24px;letter-spacing:.33px}@media only screen and (min-width:768px){.job-posts{margin-bottom:216px}.job-posts .job-post{padding-left:55px;padding-right:55px;max-width:530px;margin-bottom:96px}.job-posts .job-post .job-post-left-side .job-post-preheading{margin-bottom:16px}.job-posts .job-post .job-post-left-side .job-post-heading{margin-bottom:24px}.job-posts .job-post .job-post-right-side .job-post-description{padding-top:24px}.job-posts .job-post .job-post-right-side .job-post-description,.job-posts .job-post .job-post-right-side .job-post-description>*{font-size:18px;line-height:28px;letter-spacing:.38px}}@media only screen and (min-width:1024px){.job-posts{margin-bottom:200px}.job-posts .job-post{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0;max-width:100%}.job-posts .job-post .job-post-left-side{padding-right:80px;width:50%}.job-posts .job-post .job-post-right-side{width:50%}.job-posts .job-post .job-post-right-side .job-post-description{padding-top:0;margin-bottom:48px}}@media only screen and (min-width:1440px){.job-posts{margin-bottom:168px}.job-posts .job-post{padding-left:100px;padding-right:100px}.job-posts .job-post .job-post-left-side{padding-right:100px}}@media only screen and (min-width:1920px){.job-posts .job-post{padding-left:120px;padding-right:120px}.job-posts .job-post .job-post-left-side{padding-right:150px}}