.virtual-provider[_ngcontent-ng-c18848621] h3[_ngcontent-ng-c18848621] { margin-bottom: 0.75rem; font-size: 1rem; font-weight: 700; }
@media (min-width: 1024px) {
  .virtual-provider[_ngcontent-ng-c18848621] h3[_ngcontent-ng-c18848621] { margin-bottom: 1.25rem; font-size: 1.5rem; }
}
.virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { display: grid; grid-auto-flow: dense; gap: 0.75rem; }
@media (min-width: 1024px) {
  .virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { gap: 1.25rem; }
}
.virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { grid-auto-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
@media only screen and (max-width: 1750px) {
  .virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
}
@media only screen and (max-width: 1400px) {
  .virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
}
@media only screen and (max-width: 1100px) {
  .virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { grid-template-columns: 1fr 1fr 1fr 1fr; }
}
@media only screen and (max-width: 1024px) {
  .virtual-provider[_ngcontent-ng-c18848621] .game-grid-view[_ngcontent-ng-c18848621] { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); }
}