#mathLevelsPage .level-grid{
  display:flex!important; flex-wrap:nowrap!important; flex-direction:row!important;
  align-items:stretch!important; gap:18px!important; width:100%!important;
  max-width:1400px!important; margin:18px auto 0!important;
  overflow-x:auto!important; overflow-y:hidden!important;
  padding:4px 4px 16px!important; scroll-behavior:smooth!important;
}
#mathLevelsPage .level-grid>.level-card{
  flex:0 0 236px!important; width:236px!important; min-width:236px!important;
  max-width:236px!important; margin:0!important;
}
#mathLevelsPage .level-grid::-webkit-scrollbar{height:9px}
#mathLevelsPage .level-grid::-webkit-scrollbar-thumb{background:#d4ccc1;border-radius:99px}
#mathLevelsPage .level-grid::-webkit-scrollbar-track{background:#efe9e1;border-radius:99px}
@media(min-width:1200px){
  #mathLevelsPage .level-grid{overflow-x:hidden!important;justify-content:center!important}
  #mathLevelsPage .level-grid>.level-card{
    flex-basis:220px!important;width:220px!important;min-width:220px!important
  }
}
