
/* JobLik 0.33.286
   DESKTOP landing only:
   - equal CTA bottom breathing room on all three cards
   - preserve current image sizing
   - Quick Access relocation handled by JS spacer
*/
@media (min-width:761px){

  body .jpx-card--smartcard,
  body .jpx-card--featured,
  body .jpx-card--construction{
    height:338px!important;
    min-height:338px!important;
    max-height:338px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }

  body .jpx-card--smartcard .jpx-card__body,
  body .jpx-card--featured .jpx-card__body,
  body .jpx-card--construction .jpx-card__body{
    display:flex!important;
    flex-direction:column!important;
    height:190px!important;
    min-height:190px!important;
    max-height:190px!important;
    box-sizing:border-box!important;
    padding:16px 14px 18px!important;
    overflow:hidden!important;
  }

  body .jpx-card--smartcard .jpx-card__body > strong,
  body .jpx-card--featured .jpx-card__body > strong,
  body .jpx-card--construction .jpx-card__body > strong{
    position:static!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:100%!important;
    min-height:38px!important;
    margin-top:auto!important;
    margin-bottom:0!important;
    transform:none!important;
    box-sizing:border-box!important;
  }

  /* Do not alter current vehicle/smart-card images. */
  body .jpx-card--featured .jpx-card__image img,
  body .jpx-card--smartcard .jpx-card__image img{
    transform:none!important;
  }

  /* Keep current construction image behavior from 285. */
  body .jpx-card--construction .jpx-card__image{
    overflow:hidden!important;
  }
}

/* Mobile remains untouched. */
