.hg-job-layout{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-left:-14px;margin-right:-14px;margin-top:34px}.hg-job-poster-col{width:42%;box-sizing:border-box;padding-left:14px;padding-right:14px}.hg-job-content{width:58%;box-sizing:border-box;padding-left:14px;padding-right:14px}.hg-job-poster{width:100%;background:#111111;border:1px solid #303030;box-sizing:border-box;overflow:hidden}.hg-job-poster img{display:block;width:100%;height:auto;margin:0}.hg-job-content .hg-job-card{width:100%!important;max-width:none!important;box-sizing:border-box;margin:0 0 22px 0!important}.hg-job-content .hg-job-card h3{margin-top:8px}.hg-job-contact{width:100%;box-sizing:border-box;margin:0 0 20px 0}.hg-job-buttons{margin-top:0}@media only screen and (max-width:980px){.hg-job-layout{display:block;margin-left:0;margin-right:0;margin-top:28px}.hg-job-poster-col{width:100%;padding-left:0;padding-right:0}.hg-job-content{width:100%;padding-left:0;padding-right:0;margin-top:30px}.hg-job-poster{max-width:620px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:680px){.hg-job-layout{margin-top:22px}.hg-job-content{margin-top:24px}.hg-job-content .hg-job-card{margin-bottom:16px!important}.hg-job-contact{margin-bottom:16px}.hg-job-buttons .hg-button{display:block;width:100%;box-sizing:border-box;text-align:center;margin-right:0}.hg-job-buttons .hg-button+.hg-button{margin-top:10px}}