.career-job-listings__list{margin-bottom:0}.career-job-listings__list__item{margin-bottom:30px;background-color:#f0f2f2;background-image:url(../gui/dg-bg-generic.png);background-size:cover;background-position:top center;padding:30px 15px 40px;position:relative}.career-job-listings__list__item:last-child{margin-bottom:0}.career-job-listings__list__item:after{content:'';position:absolute;bottom:0;left:0;width:75%;height:10px;background:var(--gradient-ter-sec)}@media (min-width:768px){.career-job-listings__list__item:after{width:70%}}@media (min-width:992px){.career-job-listings__list__item:after{width:65%;height:15px}}@media (min-width:1200px){.career-job-listings__list__item:after{width:60%}}@media (min-width:576px){.career-job-listings__list__item{padding:30px 30px 40px}}@media (min-width:768px){.career-job-listings__list__item{margin-bottom:45px 45px 60px}}@media (min-width:992px){.career-job-listings__list__item{padding:60px 60px 75px}}.career-job-listings__list__item__title{margin-bottom:30px}.career-job-listings__list__item__title h3{color:var(--color-secondary)}@media (min-width:768px){.career-job-listings__list__item__title{margin-bottom:45px}}.career-job-listings__list__item__desc{margin-bottom:30px}.career-job-listings__list__item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.career-job-listings__list__item__footer p:last-child{margin-bottom:0!important}.career-job-listings__list__item__footer__manager{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}@media (min-width:576px){.career-job-listings__list__item__footer__manager{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:0}}.career-job-listings__list__item__footer__manager a{color:var(--color-primary);text-decoration:underline}.career-job-listings__list__item__footer__spec{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:576px){.career-job-listings__list__item__footer__spec{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}