.games-catalogue-banner.providers-hub-hero{flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:center;height:auto;min-height:var(--banner-h);gap:8px}.games-catalogue-banner.providers-hub-hero>*{flex:0 0 auto;flex-basis:auto}.providers-hub-hero>.seo-guide-eyebrow{margin:0}.providers-hub-hero .games-catalogue-intro{flex-basis:auto;margin:0}.providers-hub-pill{margin:4px 0 0;padding:6px 12px;border:1px solid #ffffff0f;border-radius:99px;background:#103852;color:#b0c7d9;font-size:12px;font-weight:700;line-height:1.3}@media (max-width:900px){.providers-hub-toolbar .games-catalogue-sort{display:block}}@media (max-width:480px){.providers-hub-toolbar .games-catalogue-sort{width:148px}}.providers-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.providers-hub-card,.providers-hub-grid>li{display:flex;min-width:0}.providers-hub-card{flex:1;flex-direction:column;gap:12px;padding:12px;border:1px solid #ffffff0f;border-radius:8px;background:#103852;box-shadow:0 1px 3px rgba(0,0,0,.18),0 6px 14px -6px rgba(0,0,0,.3);color:inherit;text-decoration:none;transition:transform .4s cubic-bezier(.2,0,0,1),box-shadow .4s cubic-bezier(.2,0,0,1),border-color .4s ease}.providers-hub-card:focus-visible,.providers-hub-card:hover{transform:translateY(-3px);border-color:#58ef9a;box-shadow:0 8px 24px #00152580}.providers-hub-card:focus-visible{outline:2px solid #dcefff;outline-offset:2px}.providers-hub-plate{display:grid;place-items:center;aspect-ratio:16/7;padding:12px;border-radius:8px;background:#082b40}.providers-hub-plate .provider-logo-mark{width:100%;max-width:180px;height:64px;padding:6px 10px;transition:filter .5s ease,background-color .5s ease}.providers-hub-plate .provider-logo-mark[data-surface=dark]{background:transparent}.providers-hub-card:not(:hover,:focus-visible) .provider-logo-mark{background:transparent;filter:brightness(0) invert(.86)}.providers-hub-plate-name{color:#f0f6fc;font-size:17px;font-weight:700;line-height:24px;text-align:center;overflow-wrap:anywhere}.providers-hub-card-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 4px}.providers-hub-card-body h3{margin:0;overflow:hidden;color:#f0f6fc;font-size:17px;font-weight:700;line-height:24px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.providers-hub-card-body p{margin:0;color:#b0c7d9;font-size:13px;line-height:24px}.providers-hub-card-cta{display:inline-flex;align-items:center;align-self:flex-end;gap:4px;margin-top:auto;padding-top:8px;color:#58ef9a;font-size:12px;font-weight:700;line-height:1.3}.providers-hub-card.is-compact{gap:8px;padding:8px;text-align:center}.providers-hub-card.is-compact .providers-hub-plate{aspect-ratio:16/9;padding:8px}.providers-hub-card.is-compact .providers-hub-plate .provider-logo-mark{height:44px}.providers-hub-card.is-compact .providers-hub-card-body{padding:0 2px 2px}.providers-hub-card.is-compact .providers-hub-card-body h3{font-size:15px;line-height:22px}.providers-hub-card.is-compact .providers-hub-card-body p{line-height:20px}.providers-hub-grid>li.providers-hub-soon{grid-column:span var(--providers-soon-span,1);flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:12px;border:1px dashed #31556d;border-radius:8px;color:#b0c7d9;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.providers-hub-grid>li.providers-hub-soon[data-desktop=false]{display:none}@media (prefers-reduced-motion:reduce){.providers-hub-card,.providers-hub-plate .provider-logo-mark{transition:none}.providers-hub-card:focus-visible,.providers-hub-card:hover{transform:none}}@media (max-width:760px){.providers-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[aria-labelledby=providers-popular-heading] .ocean-game-tile:nth-child(n+5){display:none}.providers-hub-card{padding:8px;gap:8px}.providers-hub-plate{padding:8px}.providers-hub-card-body h3{font-size:15px}.providers-hub-grid>li.providers-hub-soon{grid-column:span 1;min-height:0}.providers-hub-grid>li.providers-hub-soon[data-desktop]{display:none}.providers-hub-grid>li.providers-hub-soon[data-phone=true]{display:flex}}@media (max-width:359px){.providers-hub-grid{grid-template-columns:minmax(0,1fr)}.providers-hub-grid>li.providers-hub-soon[data-phone=true]{display:none}}