/* T82 — visibly lift description + arrow inside mobile home cards */
@media (max-width:760px){
  #home .primary-actions{
    height:176px !important;
    bottom:24px !important;
  }

  #home .hero-content{
    bottom:220px !important;
  }

  #home .feature-card{
    min-height:0 !important;
    padding:9px 6px 31px !important;
    gap:0 !important;
    justify-content:flex-start !important;
  }

  #home .feature-card .icon{
    width:39px !important;
    height:39px !important;
    flex:0 0 39px !important;
    margin:0 auto 0 !important;
  }
  #home .feature-card .icon-hotel{width:45px !important;}
  #home .feature-card .icon-menu{width:34px !important;}

  #home .feature-card strong{
    min-height:1.75em !important;
    margin:-1px 0 0 !important;
    line-height:1.06 !important;
  }

  #home .feature-card small{
    margin:-2px 0 0 !important;
    transform:translateY(-1px) !important;
  }

  #home .feature-card small::after{
    line-height:1.25 !important;
  }

  #home .feature-card::after{
    bottom:15px !important;
    width:23px !important;
    height:23px !important;
    font-size:1.10rem !important;
  }
}

@media (max-width:760px) and (max-height:780px){
  #home .primary-actions{
    height:154px !important;
    bottom:16px !important;
  }

  #home .hero-content{
    bottom:188px !important;
  }

  #home .feature-card{
    padding:6px 4px 27px !important;
  }

  #home .feature-card .icon{
    width:31px !important;
    height:31px !important;
    flex-basis:31px !important;
  }
  #home .feature-card .icon-hotel{width:37px !important;}
  #home .feature-card .icon-menu{width:28px !important;}

  #home .feature-card strong{
    min-height:1.65em !important;
    line-height:1.02 !important;
  }

  #home .feature-card small::after{
    line-height:1.18 !important;
  }

  #home .feature-card::after{
    bottom:12px !important;
    width:20px !important;
    height:20px !important;
    font-size:1rem !important;
  }
}
