.career-card .cm-card{grid-column-gap:16px;grid-row-gap:16px;align-items:center;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 2.25fr;grid-template-rows:auto;justify-content:stretch;width:auto}.career-card .card-bg-img{background-position:50% 100%;background-repeat:no-repeat;background-size:cover;height:100%;justify-self:end;width:100%}.career-card .right-col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-left:20px;padding-top:0}.career-card .divider{background-color:#002b3d;height:1.3px;margin-bottom:10px;margin-top:10px;width:100%}.career-card .card_title{margin-bottom:0}.career-card h4.card_title{line-height:1.5em}.career-card .emp-status{display:flex}.career-card .employ-text{align-items:center;border:1.5px solid #d3d3d3;display:flex;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.5em;padding-left:10px;padding-right:10px}.career-card .hire{background-color:#494949;color:#fff;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin-bottom:0;padding:7px 10px}.career-card .btn-wrap{margin-top:60px}.career-card .rich-cont p{font-weight:500;line-height:2;margin-bottom:20px}.career-card .cm-card .btn-wrap a{display:block;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:2;padding:20px 35px}@media(max-width:767px){.career-card .card-bg-img{height:150px}.career-card .right-col{padding-left:0}.career-card .cm-card{display:block}.career-card .btn-wrap{margin-top:25px}.career-card h4.card_title{margin-top:10px}}@media(max-width:480px){.career-card h4.card_title{margin-top:20px}}