.job-offerings .job-crd-wrap{display:flex;flex-wrap:wrap;row-gap:16px}.job-offerings .job-crd{padding-left:8px;padding-right:8px}.job-offerings .crd-inner{flex-flow:column}.job-offerings .city-img-div,.job-offerings .crd-inner{display:flex;justify-content:flex-start}.job-offerings .city-div{align-items:flex-start;min-height:60px;padding-left:20px;padding-top:0;position:static;width:60%}.job-offerings .city-div,.job-offerings .state-div{display:flex;flex-flow:column;height:100%;justify-content:center}.job-offerings .state-div{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5px 10px;width:40%}.job-offerings .section-titles{font-weight:700;margin-bottom:0}.job-offerings .job-grid{margin-top:40px}.job-offerings .info-div-jo{padding-bottom:20px;padding-top:10px}.job-offerings .info-div-jo .rich-text-block p{font-size:14px;line-height:2.14285714286;margin-bottom:10px}.job-offerings .info-div-jo .rich-text-block h6{margin-bottom:20px}.job-offerings a.outline-button{border-style:solid;border-width:1px;display:inline-flex;font-weight:500;margin-top:10px;padding:20px 35px}.job-offerings .video-cta-div{padding:10px}.job-offerings .video-cta-div,.job-offerings a.video-btn{align-items:center;display:flex;justify-content:space-around}.job-offerings a.video-btn{height:100%;width:100%}.job-offerings a.video-btn .btn-txt{display:block;font-weight:500;line-height:1.5em;max-width:18ch}.job-offerings .video-btn-img{align-items:center;border-radius:15000px;display:flex;height:auto;justify-content:center;width:50px}.job-offerings .job-crd.one_col{width:100%}@media(min-width:992px){.job-offerings .job-crd.three_col{width:33.33%}.job-offerings .job-crd.two_col{width:50%}.job-offerings .job-crd-wrap{margin-left:-8px;margin-right:-8px}}@media(max-width:991px) and (min-width:768px){.job-offerings .job-crd.three_col{width:50%}}@media(max-width:767px){.job-offerings .job-crd{padding-left:0;padding-right:0;width:100%}}.job-offerings .job-crd-wrap{align-items:stretch}.job-offerings .job-crd{height:100%}.job-offerings .crd-inner{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:0}.job-offerings .city-img-div{grid-row:1}.job-offerings .job-offerings-div{grid-row:2}.job-offerings .video-cta-div{grid-row:3}.job-offerings .job-offerings-div{background:#eef2f5;display:flex;flex-direction:column}.job-offerings .job-offerings-div .info-div-jo{padding:16px 16px 20px}.job-offerings .job-offerings-div .outline-button{align-self:flex-start;margin-bottom:16px;margin-left:16px;margin-top:auto}.job-offerings .job-offerings-div .rich-text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;margin-bottom:0;overflow:hidden}@media (max-width:575px){.job-offerings .job-offerings-div .rich-text-block p{-webkit-line-clamp:5}}