/* Homepage lower layout hard fix */
.home .section,
.home .support-row{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
}
.home .support-row{
  display:block!important;
  grid-template-columns:none!important;
  clear:both!important;
}
.home .support-row .support-products-note{
  display:none!important;
}
.home .support-row .support-card{
  float:none!important;
  clear:both!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:150px!important;
  height:auto!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.home .support-row .support-card>div{
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(280px,1.15fr) minmax(300px,1fr) minmax(320px,.95fr)!important;
  align-items:center!important;
  gap:30px!important;
}
.home .support-row .support-card>div>a{
  width:100%!important;
  box-sizing:border-box!important;
}
.home .rm-products{
  width:100%!important;
  max-width:none!important;
}
.home .rm-product{
  width:auto!important;
  max-width:none!important;
}
@media(max-width:1180px){
  .home .support-row .support-card>div{
    grid-template-columns:1fr 1fr!important;
  }
}
@media(max-width:760px){
  .home .support-row .support-card>div{
    display:block!important;
  }
}