/*! GOGO888 design layer v3 */
:root{--gg-abyss: #0a0516;--gg-primary: #0f0921;--gg-secondary: #120a27;--gg-surface: #170e30;--gg-surface-2: #1e133c;--gg-gold-200: #faeaa9;--gg-gold-300: #f9eabb;--gg-gold-500: #d7b770;--gg-gold-grad: linear-gradient(135deg, #faeaa9 0%, #f9eabb 45%, #d7b770 100%);--gg-gold-glow: rgba(249, 234, 187, 0.25);--gg-purple: #732bd4;--gg-purple-2: #8e44f8;--gg-purple-glow: rgba(115, 43, 212, 0.45);--gg-purple-grad: linear-gradient(135deg, #732bd4 0%, #8e44f8 100%);--gg-white: #ffffff;--gg-text: #f3f0f9;--gg-text-2: #b5a9cd;--gg-muted: #857a9f;--gg-line: rgba(255, 255, 255, 0.08);--gg-line-purple: rgba(115, 43, 212, 0.35);--gg-line-gold: rgba(215, 183, 112, 0.35);--gg-font-h: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--gg-font-b: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--gg-r-xs: 4px;--gg-r-sm: 8px;--gg-r-md: 12px;--gg-r-lg: 16px;--gg-r-xl: 24px;--gg-r-full: 999px;--gg-sec-y: 88px;--gg-gutter: 24px;--gg-max: 1240px;--gg-ease: cubic-bezier(0.16, 1, 0.3, 1);--gg-fast: 0.18s var(--gg-ease);--gg-normal: 0.28s var(--gg-ease)}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.elementor *, .elementor *::before, .elementor *::after{transition: none !important;animation: none !important}}body{background-color: var(--gg-abyss);color: var(--gg-text);font-family: var(--gg-font-b);font-size: 0.9375rem;line-height: 1.68;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}.elementor a{transition: color var(--gg-fast)}.elementor :focus-visible{outline: 2px solid var(--gg-gold-300);outline-offset: 2px}.elementor .elementor-widget-text-editor{color: var(--gg-text-2);font-family: var(--gg-font-b)}.elementor .elementor-widget-text-editor p{margin: 0 0 1rem}.elementor .elementor-widget-text-editor p:last-child{margin-bottom: 0}.elementor .elementor-heading-title{font-family: var(--gg-font-h);color: var(--gg-white);line-height: 1.25;font-weight: 700}.elementor .text-gold{background: var(--gg-gold-grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block}.elementor .e-con.gogo-sec{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0;display: block;position: relative;padding: var(--gg-sec-y) 0;background-color: var(--gg-abyss);border-bottom: 1px solid var(--gg-line)}.elementor .e-con.gogo-wrap{display: flex;flex-direction: column;gap: 0;width: 100%;max-width: var(--gg-max);margin-inline: auto;padding: 0 var(--gg-gutter)}.elementor{--kit-widget-spacing: 0px}.elementor .e-con:is(.gogo-sec, .gogo-topbar, .gogo-site-header, .gogo-footer), .elementor :is(.gogo-sec, .gogo-topbar, .gogo-site-header, .gogo-footer) .e-con{--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;--gap: 0px;--row-gap: 0px;--column-gap: 0px;--min-height: 0px;--widgets-spacing: 0px;--widgets-spacing-row: 0px;--widgets-spacing-column: 0px}.elementor :where(.gogo-sec, .gogo-footer) .elementor-widget-text-editor{line-height: 1.68}.elementor .e-con:is(.metric-card, .v2-tips-box, .v2-security-card, .v2-feature-card, .v2-why-card) > .elementor-element{width: 100%}.elementor .e-con.v2-section-header{display: flex;flex-direction: column;align-items: center;text-align: center;max-width: 820px;margin: 0 auto 48px;gap: 0}.elementor .e-con.v2-section-header > .elementor-widget{width: 100%}.elementor .v2-section-title .elementor-heading-title{font-size: 2.125rem;font-weight: 700;letter-spacing: -0.01em;line-height: 1.25;margin: 0 0 16px;color: var(--gg-white)}.elementor .v2-section-header .v2-section-title .elementor-heading-title{text-align: center}.elementor .v2-section-subtitle.elementor-widget, .elementor .v2-section-subtitle.elementor-widget p{font-size: 1.0625rem;color: var(--gg-text-2);line-height: 1.65;text-align: center}.elementor .v2-section-subtitle.elementor-widget p{margin: 12px 0 0}.elementor .e-con.v2-section-header.gogo-games-header{align-items: stretch;text-align: left;max-width: none;margin: 0}.elementor .gogo-games-header .v2-section-title .elementor-heading-title{text-align: left;margin: 0}.elementor .gogo-games-header .v2-section-subtitle.elementor-widget p{margin: 0;text-align: left;font-size: 0.9375rem;line-height: 1.68}.elementor .gogo-eyebrow-plain .elementor-heading-title{font-family: var(--gg-font-b);font-size: 0.9375rem;font-weight: 400;line-height: 1.68;color: var(--gg-text)}.elementor .eyebrow .elementor-heading-title{display: inline-block;font-family: var(--gg-font-h);font-size: 0.75rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: var(--gg-purple-2);background: rgba(115, 43, 212, 0.12);border: 1px solid var(--gg-line-purple);border-radius: var(--gg-r-full);padding: 6px 14px;margin-bottom: 16px}.elementor .e-con:is(.v2-category-card, .v2-feature-card, .v2-why-card, .v2-provider-card, .v2-step-card){display: flex;flex-direction: column;align-items: flex-start;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-lg);transition: transform var(--gg-normal), border-color var(--gg-normal), box-shadow var(--gg-normal);height: 100%}.elementor .e-con:is(.v2-category-card, .v2-feature-card, .v2-why-card, .v2-provider-card, .v2-step-card) > .elementor-widget:not(.v2-step-num-badge){width: 100%}.elementor :is(.v2-cat-title, .v2-feat-title, .v2-why-title, .v2-provider-title) .elementor-heading-title{font-size: 1.1875rem;line-height: 1.3;color: var(--gg-white);margin: 0 0 12px}.elementor :is(.v2-cat-desc, .v2-feat-desc, .v2-why-desc, .v2-provider-desc){font-size: 0.9375rem;color: var(--gg-text-2);line-height: 1.6}.elementor .elementor-element:is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap){width: auto !important;margin-bottom: 18px}.elementor :is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap) .elementor-icon-wrapper{text-align: left;line-height: 0}.elementor :is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap) .elementor-icon{display: inline-flex;align-items: center;justify-content: center;width: 50px;height: 50px;font-size: 22px;border-radius: var(--gg-r-md);background: rgba(215, 183, 112, 0.12);border: 1px solid var(--gg-line-gold);color: var(--gg-gold-300);fill: var(--gg-gold-300);transition: transform var(--gg-normal), background var(--gg-normal)}.elementor :is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap) .elementor-icon svg{width: 24px;height: 24px;fill: none;stroke: currentColor}.elementor :is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap) .elementor-icon svg :is(text, circle[fill]){fill: currentColor}.elementor .v2-cat-icon-wrap .elementor-icon{width: 54px;height: 54px;background: rgba(115, 43, 212, 0.15);border-color: var(--gg-line-purple);color: var(--gg-gold-200);fill: var(--gg-gold-200)}.elementor .v2-cat-icon-wrap .elementor-icon svg{width: 28px;height: 28px}.elementor .elementor-element.v2-cat-icon-wrap{margin-bottom: 20px}.elementor .v2-why-icon-wrap .elementor-icon{width: 48px;height: 48px;background: rgba(249, 234, 187, 0.1);color: var(--gg-gold-200);fill: var(--gg-gold-200)}.elementor .e-con:hover > :is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap) .elementor-icon{transform: scale(1.06)}.elementor .gogo-btn{width: auto}.elementor .gogo-btn .elementor-button{display: inline-flex;align-items: center;justify-content: center;height: 48px;padding: 0 28px;border: 0;border-radius: var(--gg-r-full);font-family: var(--gg-font-h);font-size: 0.9375rem;font-weight: 700;line-height: 1;white-space: nowrap;cursor: pointer;transition: transform var(--gg-normal), box-shadow var(--gg-normal), background var(--gg-normal), color var(--gg-normal), border-color var(--gg-normal)}.elementor .gogo-btn .elementor-button-content-wrapper{display: inline-flex;align-items: center;gap: 10px;flex-direction: row-reverse}.elementor .gogo-btn .elementor-button-icon{display: inline-flex;margin: 0}.elementor .gogo-btn .elementor-button-icon svg{width: 0.95em;height: 0.95em;fill: currentColor}.elementor .gogo-btn-gold .elementor-button{background: var(--gg-gold-grad);color: #0c071a;box-shadow: 0 4px 20px var(--gg-gold-glow)}.elementor .gogo-btn-gold .elementor-button:is(:hover, :focus-visible){color: #000;transform: translateY(-2px);box-shadow: 0 6px 28px rgba(249, 234, 187, 0.4)}.elementor .gogo-btn-outline .elementor-button{background: rgba(255, 255, 255, 0.04);border: 1px solid var(--gg-line);color: var(--gg-white)}.elementor .gogo-btn-outline .elementor-button:is(:hover, :focus-visible){background: rgba(115, 43, 212, 0.15);border-color: var(--gg-line-purple);color: var(--gg-gold-200);transform: translateY(-2px)}.elementor .gogo-btn-sm .elementor-button, .elementor .elementor-element.gogo-btn-sm .elementor-button.elementor-button{height: 40px;padding: 0 20px;font-size: 0.8125rem}.elementor .gogo-btn-sm .elementor-button-content-wrapper{gap: 8px}.elementor .gogo-btn-lg .elementor-button{height: 54px;padding: 0 34px;font-size: 1.0625rem}.elementor .gogo-btn-lg .elementor-button-content-wrapper{gap: 12px}.elementor .gogo-btn-block, .elementor .gogo-btn-block .elementor-button{width: 100%}.elementor .e-con.v2-hero-banner{min-height: 640px;display: flex;align-items: center;padding: 0;background-color: var(--gg-abyss);background-position: right 20% center;background-size: cover;background-repeat: no-repeat;overflow: hidden}.elementor .e-con.v2-hero-banner::before{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;display: block;background: linear-gradient(90deg, rgba(10, 5, 22, 0.97) 0%, rgba(10, 5, 22, 0.92) 42%, rgba(10, 5, 22, 0.45) 75%, rgba(10, 5, 22, 0.8) 100%)}.elementor .e-con.v2-hero-banner-content{position: relative;z-index: 2;gap: 16px;align-items: flex-start}.elementor .e-con.gogo-wrap.v2-hero-banner-content{padding-top: 64px;padding-bottom: 64px}.elementor .e-con.v2-hero-banner-content > .elementor-element.elementor-element{max-width: 720px;width: 100%}.elementor .e-con.v2-hero-banner-content > .elementor-element.v2-page-tag{width: auto}.elementor .v2-page-tag .elementor-heading-title{margin-bottom: 16px}.elementor .v2-hero-subtitle-tag .elementor-heading-title{margin-bottom: 22px}.elementor .v2-hero-lead.elementor-widget p{margin-bottom: 14px}.elementor .v2-hero-secondary-lead.elementor-widget p{margin-bottom: 32px}.elementor .v2-page-tag .elementor-heading-title{font-size: 0.9375rem;font-weight: 700;color: var(--gg-gold-200);letter-spacing: 0.02em;line-height: 1.68}.elementor .v2-hero-subtitle-tag .elementor-heading-title{font-size: 1.0625rem;font-weight: 600;color: #c7bae0;line-height: 1.6;padding-left: 16px;border-left: 3px solid var(--gg-purple-2)}.elementor .v2-hero-title .elementor-heading-title{font-size: 2.85rem;font-weight: 800;line-height: 1.22;letter-spacing: -0.02em;text-shadow: 0 4px 20px rgba(0, 0, 0, 0.9)}.elementor .v2-hero-title .text-gold{text-shadow: none;filter: drop-shadow(0 4px 18px rgba(0, 0, 0, 0.6))}.elementor .v2-hero-lead, .elementor .v2-hero-lead p{font-size: 1.05rem;line-height: 1.65;color: var(--gg-text);text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8)}.elementor .v2-hero-secondary-lead, .elementor .v2-hero-secondary-lead p{font-size: 0.95rem;line-height: 1.6;color: var(--gg-text-2)}.elementor .e-con.v2-hero-cta-group{flex-direction: row;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 10px;width: auto}.elementor .v2-hero-cta-group > .elementor-widget{width: auto;max-width: none}.elementor .e-con.jackpot-banner-section{background: var(--gg-primary);border-top: 1px solid var(--gg-line);padding: 36px 0}.elementor .e-con.jackpot-container{display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 40px}.elementor .e-con.jackpot-counter-box{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;gap: 28px;padding: 24px 32px;background: linear-gradient(135deg, rgba(31, 20, 61, 0.9) 0%, rgba(41, 27, 82, 0.9) 100%);border: 1px solid var(--gg-line-gold);border-radius: var(--gg-r-lg)}.elementor .e-con.jackpot-counter-box > .elementor-element.jackpot-title-img{width: auto;flex: 0 0 auto}.elementor .jackpot-title-img img{display: block;height: 52px;width: auto;object-fit: contain}.elementor .e-con.jackpot-numbers-wrap{display: flex;flex-direction: column;flex: 0 1 auto;width: auto;min-width: 0}.elementor .jackpot-trophy{width: auto}.elementor .jackpot-trophy .elementor-icon{display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 50%;background: radial-gradient(circle at 30% 30%, rgba(250, 234, 169, 0.35), rgba(115, 43, 212, 0.25));border: 1px solid var(--gg-line-gold);box-shadow: 0 0 24px rgba(249, 234, 187, 0.25);color: var(--gg-gold-300);fill: var(--gg-gold-300);font-size: 28px}.elementor .jackpot-trophy .elementor-icon svg{width: 30px;height: 30px;fill: currentColor}.elementor .jackpot-label .elementor-heading-title{font-family: var(--gg-font-b);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--gg-gold-300);line-height: 1.68;margin-bottom: 4px}.elementor .jackpot-ticker .elementor-heading-title{font-size: 2.25rem;font-weight: 900;letter-spacing: 0.04em;color: var(--gg-white);text-shadow: 0 0 20px rgba(249, 234, 187, 0.5);font-variant-numeric: tabular-nums;line-height: 1.68}.elementor .e-con.metrics-row{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px}.elementor .e-con.metric-card{display: block;text-align: center;padding: 20px;background: rgba(255, 255, 255, 0.02);border: 1px solid var(--gg-line);border-radius: var(--gg-r-md);transition: transform var(--gg-normal), background var(--gg-normal), border-color var(--gg-normal)}.elementor .e-con.metric-card:hover{background: rgba(115, 43, 212, 0.08);border-color: var(--gg-line-purple);transform: translateY(-2px)}.elementor .metric-val .elementor-heading-title{font-size: 1.875rem;font-weight: 800;line-height: 1.68;color: var(--gg-gold-200);margin-bottom: 4px;text-align: center}.elementor .metric-name.elementor-widget, .elementor .metric-name.elementor-widget p{font-size: 0.8125rem;color: var(--gg-muted);font-weight: 600;text-align: center}.elementor .e-con.game-discovery-section{border-bottom: 1px solid var(--gg-line)}.elementor .gogo-game-filters, .elementor .gogo-game-filters .elementor-shortcode{width: 100%}.elementor .filter-bar-container{display: flex;flex-direction: column;gap: 20px;margin-bottom: 40px;padding: 20px 24px;background: transparent;border: 1px solid var(--gg-line);border-radius: var(--gg-r-lg)}.elementor .category-pills-wrap{display: flex;align-items: center;gap: 12px;overflow-x: auto;padding-bottom: 4px;scrollbar-width: none;-webkit-overflow-scrolling: touch}.elementor .category-pills-wrap::-webkit-scrollbar{display: none}.elementor .cat-pill{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;background: rgba(255, 255, 255, 0.04);border: 1px solid var(--gg-line);border-radius: var(--gg-r-full);font-family: var(--gg-font-h);font-size: 0.875rem;font-weight: 600;line-height: normal;color: var(--gg-text-2);cursor: pointer;white-space: nowrap;transition: all var(--gg-fast)}.elementor .cat-pill svg{width: 18px;height: 18px;flex-shrink: 0}.elementor .cat-pill:hover{background: rgba(115, 43, 212, 0.15);border-color: var(--gg-line-purple);color: var(--gg-white)}.elementor .cat-pill.active{background: var(--gg-purple);border-color: var(--gg-purple-2);color: var(--gg-white);box-shadow: 0 4px 16px rgba(115, 43, 212, 0.4)}.elementor .filter-controls-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap}.elementor .search-input-box{position: relative;flex: 1 1 320px;min-width: 260px}.elementor .search-icon{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;color: var(--gg-muted);pointer-events: none;transition: color var(--gg-fast)}.elementor .search-input-box:focus-within .search-icon{color: var(--gg-gold-300)}.elementor input.search-input{width: 100%;height: 48px;padding: 0 42px 0 48px;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-md);color: var(--gg-white);font-family: var(--gg-font-b);font-size: 0.9375rem;line-height: normal;transition: all var(--gg-fast);-webkit-appearance: none;appearance: none}.elementor input.search-input::-webkit-search-cancel-button{display: none}.elementor input.search-input:hover{border-color: rgba(255, 255, 255, 0.16);background: var(--gg-surface-2)}.elementor input.search-input:focus{outline: none;border-color: var(--gg-purple-2);background: var(--gg-surface-2);box-shadow: 0 0 0 3px rgba(115, 43, 212, 0.25), 0 4px 16px rgba(0, 0, 0, 0.3)}.elementor input.search-input::placeholder{color: var(--gg-muted);font-size: 0.875rem;opacity: 1}.elementor .search-clear-btn{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);width: 26px;height: 26px;padding: 0;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.12);color: var(--gg-muted);cursor: pointer;z-index: 2;transition: all var(--gg-fast)}.elementor .search-clear-btn[hidden]{display: none}.elementor .search-clear-btn:hover{background: rgba(115, 43, 212, 0.35);color: var(--gg-white);border-color: var(--gg-purple-2)}.elementor .filter-dropdowns-group{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.elementor .custom-dropdown{position: relative;min-width: 175px;height: 48px;flex: 0 1 auto}.elementor .dropdown-trigger{position: relative;width: 100%;height: 48px;padding: 0 38px 0 16px;display: flex;align-items: center;justify-content: space-between;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-md);color: var(--gg-white);font-family: var(--gg-font-b);font-size: 0.875rem;font-weight: 600;line-height: normal;text-align: left;cursor: pointer;user-select: none;transition: all var(--gg-fast)}.elementor .dropdown-trigger:hover{border-color: rgba(255, 255, 255, 0.2);background: var(--gg-surface-2);color: var(--gg-white)}.elementor .dropdown-trigger:focus-visible, .elementor .custom-dropdown.open .dropdown-trigger{outline: none;border-color: var(--gg-purple-2);box-shadow: 0 0 0 3px rgba(115, 43, 212, 0.25);background: var(--gg-surface-2)}.elementor .dropdown-label{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.elementor .dropdown-arrow{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;color: var(--gg-muted);pointer-events: none;transition: transform 0.25s var(--gg-ease), color var(--gg-fast)}.elementor .custom-dropdown.open .dropdown-arrow{color: var(--gg-gold-300);transform: translateY(-50%) rotate(180deg)}.elementor .dropdown-panel{position: absolute;top: calc(100% + 6px);left: 0;z-index: 200;min-width: 100%;width: max-content;max-width: 280px;max-height: 320px;overflow-y: auto;display: flex;flex-direction: column;gap: 2px;padding: 6px;background: #190f33;border: 1px solid rgba(115, 43, 212, 0.4);border-radius: var(--gg-r-md);box-shadow: 0 16px 36px rgba(0, 0, 0, 0.7), 0 0 24px rgba(115, 43, 212, 0.25);opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-6px);transition: opacity 0.2s var(--gg-ease), transform 0.2s var(--gg-ease), visibility 0.2s}.elementor .custom-dropdown.open .dropdown-panel{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}.elementor .dropdown-option{display: flex;align-items: center;justify-content: space-between;padding: 10px 14px;border-radius: var(--gg-r-sm);font-family: var(--gg-font-b);font-size: 0.875rem;font-weight: 500;color: var(--gg-text-2);cursor: pointer;user-select: none;transition: all var(--gg-fast)}.elementor .dropdown-option:hover{background: rgba(115, 43, 212, 0.2);color: var(--gg-white)}.elementor .dropdown-option.selected{background: rgba(115, 43, 212, 0.35);color: var(--gg-gold-200);font-weight: 700}.elementor .dropdown-option.selected::after{content: '✓';color: var(--gg-gold-300);font-size: 0.8125rem;font-weight: 800;margin-left: 10px}.elementor .dropdown-option:focus-visible{outline: none;background: rgba(115, 43, 212, 0.25);color: var(--gg-white)}.elementor .btn-reset-filters{display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 18px;background: rgba(255, 255, 255, 0.04);border: 1px solid var(--gg-line);border-radius: var(--gg-r-md);color: var(--gg-muted);font-family: var(--gg-font-h);font-size: 0.875rem;font-weight: 700;letter-spacing: 0.02em;cursor: pointer;white-space: nowrap;transition: all var(--gg-fast)}.elementor .btn-reset-filters:hover{background: rgba(115, 43, 212, 0.16);border-color: var(--gg-line-purple);color: var(--gg-white);transform: translateY(-1px)}.elementor .btn-reset-filters svg{transition: transform 0.4s ease, color var(--gg-fast)}.elementor .btn-reset-filters:hover svg{transform: rotate(-90deg);color: var(--gg-gold-300)}.elementor .filter-status-bar{display: flex;align-items: center;justify-content: space-between;gap: 0;flex-wrap: nowrap;margin-bottom: 24px;font-size: 0.875rem;color: var(--gg-muted)}.elementor .results-count span{color: var(--gg-gold-200);font-weight: 700}.elementor .no-results{text-align: center;padding: 64px 20px;margin-bottom: 24px;background: var(--gg-secondary);border: 1px dashed var(--gg-line);border-radius: var(--gg-r-lg)}.elementor .no-results[hidden]{display: none}.elementor .no-results h3{font-family: var(--gg-font-h);color: var(--gg-white);font-size: 1.25rem;margin: 0 0 8px}.elementor .no-results p{color: var(--gg-text-2);margin: 0}.elementor .gogo-game-loop{width: 100%}.elementor .gogo-game-loop .elementor-loop-container{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px}.elementor .gogo-game-loop .e-loop-item{height: 100%}.elementor .gogo-game-loop .e-loop-item.is-filtered-out{display: none}.elementor .e-con.game-card{position: relative;display: flex;flex-direction: column;justify-content: space-between;height: 100%;overflow: hidden;background: linear-gradient(180deg, rgba(31, 23, 54, 0.75) 0%, rgba(18, 11, 35, 0.95) 100%);border: 1px solid var(--gg-line);border-radius: var(--gg-r-md);box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35);transition: transform var(--gg-normal), border-color var(--gg-normal), box-shadow var(--gg-normal)}.elementor .e-con.game-card:hover{transform: translateY(-4px);border-color: rgba(249, 234, 187, 0.35);box-shadow: 0 12px 28px rgba(0, 0, 0, 0.55), 0 0 16px rgba(115, 43, 212, 0.2)}.elementor .e-con.game-thumb-wrap{position: relative;display: block;width: 100%;aspect-ratio: 4 / 3;overflow: hidden;background: radial-gradient(circle at center, #26174d 0%, #110926 100%)}.elementor .game-thumb, .elementor .game-thumb img{width: 100%;height: 100%}.elementor .game-thumb img{display: block;object-fit: cover;transition: transform 0.35s var(--gg-ease)}.elementor .game-card:hover .game-thumb img{transform: scale(1.05)}.elementor .gogo-game-meta{position: absolute;top: 12px;left: 12px;z-index: 3;width: auto}.elementor .game-badge{display: inline-block;font-family: var(--gg-font-b);font-size: 0.625rem;font-weight: 800;line-height: 1.4;text-transform: uppercase;letter-spacing: 0.08em;padding: 3px 8px;border-radius: 4px;color: #fff;border: 1px solid rgba(255, 255, 255, 0.3);backdrop-filter: blur(6px)}.elementor .game-badge.badge-hot{background: linear-gradient(135deg, #ef4444 0%, #f97316 100%);box-shadow: 0 2px 10px rgba(239, 68, 68, 0.4)}.elementor .game-badge.badge-new{background: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);box-shadow: 0 2px 10px rgba(139, 92, 246, 0.4)}.elementor .e-con.game-hover-overlay{position: absolute;inset: 0;z-index: 4;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px;background: rgba(15, 9, 33, 0.88);backdrop-filter: blur(6px);opacity: 0;transition: opacity var(--gg-normal)}.elementor .game-card:is(:hover, :focus-within) .game-hover-overlay{opacity: 1}.elementor .game-hover-overlay .gogo-btn{width: auto}.elementor .e-con.game-info{display: flex;flex-direction: column;justify-content: space-between;gap: 10px;flex: 1 1 auto;padding: 16px 18px 18px;background: rgba(18, 11, 35, 0.6)}.elementor .game-title .elementor-heading-title{font-size: 1rem;font-weight: 700;line-height: 1.35;color: var(--gg-white);min-height: 2.7em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.elementor .e-con.game-meta{display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto}.elementor .game-meta > .elementor-widget{width: auto}.elementor .game-provider .elementor-heading-title{display: block;font-family: var(--gg-font-b);color: var(--gg-text-2);font-weight: 600;font-size: 0.8125rem;line-height: 1.68}.elementor .game-rtp .elementor-heading-title{display: block;font-size: 0.75rem;font-weight: 700;line-height: 1.68;color: #22c55e;background: rgba(34, 197, 94, 0.08);padding: 2px 7px;border-radius: 4px;border: 1px solid rgba(34, 197, 94, 0.2);white-space: nowrap}.elementor .e-con.mobile-card-action{display: none}.elementor .e-con.load-more-wrap{margin-top: 48px;display: flex;flex-direction: row;justify-content: center}.elementor .e-con.v2-about-section{background-color: var(--gg-primary)}.elementor .e-con.v2-about-card{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 40px;padding: 48px;overflow: hidden;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-xl);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4)}.elementor .e-con.v2-about-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;display: block;background: linear-gradient(90deg, transparent, var(--gg-purple-2), var(--gg-gold-300), transparent)}.elementor :is(.v2-about-col, .v2-safety-col, .v2-responsible-copy) .elementor-widget-text-editor, .elementor :is(.v2-about-col, .v2-safety-col, .v2-responsible-copy) .elementor-widget p{font-size: 1.0625rem;line-height: 1.75;color: var(--gg-text-2)}.elementor .v2-safety-col .elementor-widget p{margin: 0 0 20px}.elementor .v2-safety-col .elementor-widget:last-child p:last-child{margin-bottom: 0}.elementor .v2-responsible-copy .elementor-widget p{margin: 0 0 16px}.elementor .e-con.v2-features-section, .elementor .e-con.v2-steps-section, .elementor .e-con.v2-mobile-section, .elementor .e-con.v2-providers-section, .elementor .e-con.v2-responsible-section, .elementor .e-con.v2-faq-section{background-color: var(--gg-primary)}.elementor .e-con:is(.v2-categories-grid, .v2-features-grid, .v2-why-grid, .v2-providers-grid){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px}.elementor .e-con.v2-category-card{padding: 32px 28px}.elementor .e-con.v2-category-card:hover{transform: translateY(-6px);border-color: var(--gg-line-purple);box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5), 0 0 24px var(--gg-purple-glow)}.elementor .v2-cat-title .elementor-heading-title{font-size: 1.25rem;margin-bottom: 14px}.elementor .v2-cat-desc{line-height: 1.65}.elementor .e-con.v2-feature-card{padding: 32px 28px}.elementor .e-con.v2-feature-card:hover{border-color: var(--gg-line-gold);transform: translateY(-4px);box-shadow: 0 12px 28px rgba(0, 0, 0, 0.5)}.elementor .e-con.v2-why-card{padding: 32px 26px}.elementor .e-con.v2-why-card:hover{border-color: var(--gg-line-gold);transform: translateY(-4px)}.elementor .e-con.v2-provider-card{padding: 32px 26px}.elementor .e-con.v2-provider-card:hover{border-color: var(--gg-line-purple);transform: translateY(-6px);box-shadow: 0 16px 36px rgba(0, 0, 0, 0.6)}.elementor .elementor-element.v2-provider-logo-wrap{height: 48px;display: flex;align-items: center;justify-content: flex-start;text-align: left;margin-bottom: 20px}.elementor .v2-provider-logo-wrap img{max-height: 42px;max-width: 170px;width: auto;height: auto;object-fit: contain}.elementor .v2-provider-title .elementor-heading-title{font-size: 1.25rem}.elementor .e-con.v2-table-wrapper{display: block;padding: 36px 40px;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-xl);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5)}.elementor .v2-table-responsive{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.elementor .v2-table-responsive table, .elementor table.v2-comparison-table{width: 100%;margin: 0;border: 0;border-collapse: separate;border-spacing: 0;text-align: left;font-size: 0.9375rem}.elementor .v2-table-responsive th{background: #110924;color: var(--gg-gold-200);font-family: var(--gg-font-h);font-size: 0.9375rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;padding: 16px 20px;line-height: 1.68;border: 0;border-bottom: 2px solid var(--gg-purple)}.elementor .v2-table-responsive table th{border-top: 0;border-block-start: 0}.elementor .v2-table-responsive th:first-child{border-top-left-radius: var(--gg-r-md)}.elementor .v2-table-responsive th:last-child{border-top-right-radius: var(--gg-r-md)}.elementor .v2-table-responsive td{padding: 18px 20px;line-height: 1.68;font-size: 0.9375rem;border: 0;border-bottom: 1px solid var(--gg-line);color: var(--gg-text-2);background: transparent;transition: background var(--gg-fast), color var(--gg-fast)}.elementor .v2-table-responsive tbody > tr:nth-child(odd) > td, .elementor .v2-table-responsive tbody tr:hover > td{background: transparent}.elementor .v2-table-responsive tbody tr:hover > td{background: rgba(115, 43, 212, 0.1);color: var(--gg-white)}.elementor .v2-table-responsive tr:last-child td{border-bottom: 0}.elementor .v2-table-responsive td.v2-table-cat-name{color: var(--gg-text-2);font-weight: 700;font-family: var(--gg-font-h)}.elementor .v2-table-responsive tbody tr:hover > td.v2-table-cat-name{color: var(--gg-white)}.elementor .v2-table-outro.elementor-widget, .elementor .v2-table-outro.elementor-widget p{font-size: 1rem;color: var(--gg-text-2);text-align: center}.elementor .v2-table-outro.elementor-widget p{margin: 24px 0 0}.elementor .e-con.v2-steps-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px}.elementor .e-con.v2-step-card{padding: 24px 20px}.elementor .e-con.v2-step-card:hover{transform: translateY(-4px);border-color: var(--gg-line-purple);box-shadow: 0 12px 28px rgba(0, 0, 0, 0.4)}.elementor .v2-step-num-badge{width: auto}.elementor .v2-step-num-badge .elementor-heading-title{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: var(--gg-r-full);background: var(--gg-purple-grad);color: #fff;font-size: 1.125rem;font-weight: 800;line-height: 1.68;margin-bottom: 16px;box-shadow: 0 4px 14px var(--gg-purple-glow)}.elementor .v2-step-text, .elementor .v2-step-text p{font-size: 0.9375rem;color: var(--gg-text);line-height: 1.55}.elementor .e-con.v2-mobile-grid{display: grid;grid-template-columns: 1.1fr 0.9fr;align-items: center;gap: 56px}.elementor .e-con.v2-mobile-copy{display: flex;flex-direction: column;gap: 0}.elementor .v2-title-left .elementor-heading-title{text-align: left}.elementor .v2-mobile-p.elementor-widget p{color: var(--gg-text-2);margin: 0 0 16px}.elementor .v2-mobile-p.elementor-widget:has(+ .v2-tips-box) p{margin-bottom: 0}.elementor .e-con.v2-tips-box{margin-top: 28px;padding: 28px 24px;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-lg)}.elementor .v2-tips-title .elementor-heading-title, .elementor .v2-security-card-title .elementor-heading-title, .elementor .v2-responsible-tips-title .elementor-heading-title{font-size: 1.125rem;color: var(--gg-gold-200);margin-bottom: 16px;line-height: 1.25}.elementor .v2-security-card-title .elementor-heading-title{font-size: 1.1875rem;margin-bottom: 20px}.elementor :is(.v2-tips-title, .v2-security-card-title) .elementor-heading-title{display: flex;align-items: center;gap: 8px}.elementor .v2-security-card-title .elementor-heading-title{gap: 10px}.elementor :is(.v2-tips-title, .v2-security-card-title) .elementor-heading-title::before{content: '';flex: 0 0 20px;width: 20px;height: 20px;background: currentColor;-webkit-mask: var(--gg-ico) center / contain no-repeat;mask: var(--gg-ico) center / contain no-repeat}.elementor .v2-tips-title{--gg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.elementor .v2-security-card-title{--gg-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.elementor .v2-security-card-title .elementor-heading-title::before{flex-basis: 22px;width: 22px;height: 22px}.elementor .e-con.v2-checklist{display: flex;flex-direction: column;gap: 12px}.elementor .e-con.v2-check-item{display: flex;flex-direction: row;align-items: flex-start;gap: 12px;flex-wrap: nowrap;font-size: 0.9375rem;color: var(--gg-text-2);line-height: 1.5;text-align: left}.elementor .e-con.v2-check-item > .elementor-element.v2-check-icon{width: 18px;min-width: 18px;flex: 0 0 18px}.elementor .v2-check-icon .elementor-icon-wrapper{line-height: 0}.elementor .v2-check-icon .elementor-icon{display: block;width: 18px;height: 18px;margin-top: 2px;color: #22c55e;font-size: 18px;line-height: 0}.elementor .v2-check-icon .elementor-icon svg{width: 18px;height: 18px;fill: none;stroke: currentColor}.elementor .e-con.v2-check-item > .elementor-element.v2-check-text{flex: 1 1 auto;width: auto;min-width: 0}.elementor .v2-check-text.elementor-widget, .elementor .v2-check-text.elementor-widget p{font-size: 0.9375rem;color: var(--gg-text-2);line-height: 1.5;margin: 0;text-align: left}.elementor .e-con.v2-mobile-preview{display: flex;flex-direction: row;justify-content: center;align-items: flex-start}.elementor .e-con.v2-mobile-preview > .elementor-element.v2-mobile-device-img{width: 100%;max-width: 100%;text-align: center;line-height: 0}.elementor .v2-mobile-device-img img{display: inline-block;vertical-align: top;width: 502px;max-width: 100%;height: auto;max-height: 460px;object-fit: contain;filter: drop-shadow(0 20px 40px rgba(0, 0, 0, 0.7))}.elementor .e-con.v2-payments-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: stretch}.elementor .e-con:is(.v2-payment-methods-card, .v2-security-card){display: flex;flex-direction: column;padding: 36px;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-xl)}.elementor .v2-card-p.elementor-widget p{color: var(--gg-text-2);margin: 0 0 16px}.elementor .e-con > .v2-card-p.elementor-widget:last-child p:last-child{margin-bottom: 0}.elementor .e-con.v2-bank-tags-row{display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;margin: 24px 0}.elementor .e-con.v2-bank-tag{width: auto;display: block;padding: 8px 14px;background: rgba(255, 255, 255, 0.05);border: 1px solid var(--gg-line);border-radius: var(--gg-r-sm);font-family: var(--gg-font-h);font-weight: 700;font-size: 0.875rem;line-height: 1.68;color: var(--gg-gold-200);transition: border-color var(--gg-fast), background var(--gg-fast)}.elementor .e-con.v2-bank-tag:hover{border-color: var(--gg-line-gold);background: rgba(215, 183, 112, 0.08)}.elementor .v2-bank-tag-text, .elementor .v2-bank-tag-text p{font-family: var(--gg-font-h);font-weight: 700;font-size: 0.875rem;color: var(--gg-gold-200);line-height: 1.68;white-space: nowrap}.elementor .e-con.v2-safety-box{display: grid;grid-template-columns: 1fr 1fr;gap: 36px;padding: 48px;background: var(--gg-surface);border: 1px solid var(--gg-line);border-radius: var(--gg-r-xl);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4)}.elementor .e-con.v2-responsible-card{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 48px;align-items: start;position: relative;padding: 48px;background: var(--gg-surface);border: 1px solid rgba(239, 68, 68, 0.35);border-radius: var(--gg-r-xl)}.elementor .e-con.v2-responsible-tips{display: flex;flex-direction: column}.elementor .e-con.gogo-sec.v2-cta-section{padding: 88px 0}.elementor .e-con.v2-cta-box{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 64px 48px;overflow: hidden;background: radial-gradient(circle at center, #2a1555 0%, #170e30 100%);border: 1px solid var(--gg-line-gold);border-radius: var(--gg-r-xl);box-shadow: 0 20px 50px rgba(0, 0, 0, 0.7), 0 0 30px rgba(115, 43, 212, 0.3)}.elementor .e-con.v2-cta-box::before{content: '';position: absolute;inset: -40% -10% auto;height: 80%;display: block;pointer-events: none;background: radial-gradient(ellipse at center, rgba(142, 68, 248, 0.25), transparent 65%)}.elementor .v2-cta-box > .elementor-widget{position: relative;width: 100%}.elementor .v2-cta-title .elementor-heading-title{font-size: 2.5rem;font-weight: 700;letter-spacing: -0.01em;margin-bottom: 20px;text-align: center}.elementor .e-con.v2-cta-box > .elementor-element:is(.v2-cta-desc, .v2-cta-disclaimer){max-width: 740px}.elementor .e-con.v2-cta-box > .elementor-element.v2-cta-disclaimer{max-width: 680px}.elementor .v2-cta-desc.elementor-widget p{font-size: 1.125rem;max-width: 740px;margin: 0 auto 28px;color: var(--gg-text-2);line-height: 1.7;text-align: center}.elementor .v2-cta-desc-strong.elementor-widget p{font-weight: 600;color: #fff}.elementor .e-con.v2-cta-box > .elementor-element.v2-cta-action{width: auto;margin-bottom: 28px}.elementor .v2-cta-disclaimer.elementor-widget, .elementor .v2-cta-disclaimer.elementor-widget p{font-size: 0.875rem;color: var(--gg-muted);max-width: 680px;margin: 0 auto;line-height: 1.6;text-align: center}.elementor .v2-cta-disclaimer strong{color: var(--gg-text)}.elementor .e-con > .elementor-element.elementor-widget.v2-faq-accordion{max-width: 860px;margin: 0 auto;width: 100%}.elementor .v2-faq-accordion .elementor-accordion{display: flex;flex-direction: column;gap: 14px}.elementor .v2-faq-accordion .elementor-accordion-item{background: var(--gg-surface);border: 1px solid var(--gg-line) !important;border-radius: var(--gg-r-md);overflow: hidden;transition: border-color var(--gg-fast), box-shadow var(--gg-fast)}.elementor .v2-faq-accordion .elementor-accordion-item:has(.elementor-active){border-color: var(--gg-line-purple) !important;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4)}.elementor .v2-faq-accordion .elementor-tab-title{display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;gap: 16px;padding: 22px 24px;border: 0 !important;font-family: var(--gg-font-h);font-size: 1.0625rem;font-weight: 700;line-height: normal;color: var(--gg-white);text-align: left;cursor: pointer}.elementor .v2-faq-accordion .elementor-tab-title a, .elementor .v2-faq-accordion .elementor-accordion-title{color: var(--gg-white);text-decoration: none}.elementor .v2-faq-accordion .elementor-tab-title:hover .elementor-accordion-title, .elementor .v2-faq-accordion .elementor-tab-title.elementor-active .elementor-accordion-title{color: var(--gg-gold-200)}.elementor .v2-faq-accordion .elementor-accordion-icon{float: none;width: 20px;height: 20px;flex: 0 0 20px;display: inline-flex;align-items: center;justify-content: center;color: var(--gg-gold-300);fill: var(--gg-gold-300)}.elementor .v2-faq-accordion .elementor-accordion-icon svg{width: 14px;height: 14px;fill: currentColor}.elementor .v2-faq-accordion .elementor-tab-content{padding: 0 24px 22px;border: 0 !important;font-size: 0.9375rem;line-height: 1.7;color: var(--gg-text-2)}.elementor-location-header{position: relative;z-index: 1000}.elementor .e-con.gogo-topbar{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0;padding: 8px 0;background: linear-gradient(90deg, #120926 0%, #220f45 50%, #120926 100%);border-bottom: 1px solid var(--gg-line);display: block;font-size: 0.8125rem;line-height: 1.68;color: var(--gg-text-2)}.elementor .e-con.gogo-wrap:is(.gogo-topbar-inner, .gogo-header-inner){max-width: 1440px}.elementor .e-con.gogo-topbar-inner{flex-direction: row;align-items: center;justify-content: space-between;gap: 16px}.elementor .gogo-topbar-text, .elementor .gogo-topbar-text *{color: var(--gg-text-2);font-size: 0.8125rem;line-height: 1.68}.elementor .gogo-topbar-text{width: auto}.elementor .e-con.gogo-topbar-links{flex-direction: row;gap: 24px;width: auto}.elementor .gogo-topbar-link{width: auto}.elementor .gogo-topbar-link a, .elementor .gogo-topbar-link p{color: var(--gg-text-2);font-size: 0.8125rem;line-height: 1.68;text-decoration: none;margin: 0}.elementor .gogo-topbar-link a:hover{color: var(--gg-gold-200)}.elementor .e-con.gogo-site-header{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0;position: relative;padding: 0;background: rgba(15, 9, 33, 0.94);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border-bottom: 1px solid var(--gg-line);transition: background var(--gg-normal), box-shadow var(--gg-normal), border-color var(--gg-normal);z-index: 999}.elementor .e-con.gogo-site-header.elementor-sticky--effects, .elementor .e-con.gogo-site-header.is-scrolled{background: rgba(10, 5, 22, 0.98);border-bottom-color: var(--gg-line-purple);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.7)}.elementor .e-con.gogo-header-inner{position: static;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 16px;height: 80px}.elementor .gogo-logo{width: auto;flex: 0 0 auto}.elementor .elementor-element.gogo-footer-logo{min-height: 44px;display: flex;align-items: center}.elementor .gogo-logo a, .elementor .gogo-logo p{display: inline-block;margin: 0;font-family: var(--gg-font-h);font-weight: 900;font-size: 1.5rem;letter-spacing: 0.01em;line-height: 1;text-decoration: none;background: var(--gg-gold-grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;filter: drop-shadow(0 0 12px rgba(249, 234, 187, 0.25))}.elementor .e-con.gogo-main-nav{position: static;flex-direction: row;flex-wrap: nowrap;align-items: stretch;gap: 4px;height: 100%;width: auto}.elementor .e-con.gogo-nav-item{position: static;display: flex;flex-direction: row;align-items: center;height: 100%;width: auto;flex-shrink: 0}.elementor .gogo-nav-link{width: auto}.elementor .gogo-nav-link a, .elementor .gogo-nav-link p{display: inline-flex;align-items: center;gap: 6px;margin: 0;padding: 10px 11px;border-radius: var(--gg-r-sm);font-family: var(--gg-font-h);font-size: 0.84rem;font-weight: 700;line-height: 1.68;color: var(--gg-text);text-decoration: none;white-space: nowrap;transition: color var(--gg-fast), background var(--gg-fast)}.elementor .gogo-has-mega .gogo-nav-link a::after{content: '';width: 6px;height: 6px;margin-left: 2px;margin-top: -3px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg);opacity: 0.6;transition: transform 0.22s ease}.elementor .gogo-nav-item:is(:hover, :focus-within, .is-open) .gogo-nav-link a, .home .elementor .gogo-main-nav > .gogo-nav-item:first-child .gogo-nav-link a{color: var(--gg-gold-200);background: rgba(255, 255, 255, 0.05)}.elementor .gogo-has-mega:is(:hover, :focus-within, .is-open) .gogo-nav-link a::after{transform: rotate(-135deg);margin-top: 3px}.elementor .gogo-nav-item .gogo-nav-link a:is(:active, :focus-visible){color: var(--gg-gold-200);background: rgba(255, 255, 255, 0.05)}.elementor .gogo-nav-item .gogo-nav-link a:focus-visible{outline: 2px solid var(--gg-gold-300);outline-offset: 2px}.elementor .gogo-has-mega:is(:hover, :focus-within, .is-open) .gogo-nav-link a::after{opacity: 1}.elementor .gogo-mm-box a:is(:hover, :active, :focus){color: inherit;text-decoration: none}.elementor .e-con.gogo-megamenu{position: absolute;top: 100%;left: 0;right: 0;width: 100%;display: block;padding: 24px max(var(--gg-gutter), calc((100% - 1440px) / 2 + var(--gg-gutter)));background: rgba(14, 8, 30, 0.98);-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px);border-top: 1px solid var(--gg-line-purple);border-bottom: 2px solid var(--gg-line-gold);box-shadow: 0 24px 50px rgba(0, 0, 0, 0.85), 0 0 35px rgba(115, 43, 212, 0.25);opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(8px);transition: opacity 0.22s var(--gg-ease), transform 0.22s var(--gg-ease), visibility 0.22s;z-index: 998}.elementor .e-con.gogo-megamenu::before{content: '';position: absolute;top: -24px;left: 0;width: 100%;height: 24px;display: block}.elementor .gogo-nav-item:is(:hover, :focus-within, .is-open) > .gogo-megamenu{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}.elementor .e-con.gogo-mm-col{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;align-content: start}\n@media (min-width: 901px){.elementor .e-con.gogo-megamenu{max-height: calc(100vh - 140px);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}}\n@media (min-width: 901px) and (max-width: 1024px){.elementor .e-con.gogo-mm-grid.gogo-mm-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}}.elementor .e-con.gogo-mm-grid{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px;align-content: start;width: 100%;min-width: 0}.elementor .gogo-mm-box.elementor-widget{width: 100%;min-width: 0;margin: 0}.elementor .gogo-mm-box .elementor-widget-container{height: 100%}.elementor .gogo-mm-box .elementor-image-box-wrapper{display: flex;flex-direction: column;align-items: center;gap: 6px;height: 100%;padding: 10px 12px 8px;text-align: center;background: rgba(255, 255, 255, 0.03);border: 1px solid var(--gg-line);border-radius: var(--gg-r-sm);transition: all var(--gg-fast)}.elementor .gogo-mm-box:hover .elementor-image-box-wrapper{background: rgba(115, 43, 212, 0.16);border-color: var(--gg-line-purple);transform: translateY(-2px)}.elementor .gogo-mm-box .elementor-image-box-img{flex: 0 0 auto;width: 100%;height: 72px;margin: 0;display: flex;align-items: center;justify-content: center}.elementor .gogo-mm-box .elementor-image-box-img img{width: 100%;height: 100%;max-width: 100%;object-fit: contain;border-radius: 6px}.elementor .gogo-mm-box .elementor-image-box-content{flex: 0 0 auto;min-width: 0;width: 100%}.elementor .gogo-mm-box .elementor-image-box-title{margin: 0;text-align: center;font-family: var(--gg-font-h);font-size: 0.75rem;font-weight: 600;line-height: 1.35;color: var(--gg-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.elementor .gogo-mm-box .elementor-image-box-title a{color: inherit}.elementor .gogo-mm-box:hover .elementor-image-box-title, .elementor .gogo-mm-box:hover .elementor-image-box-title a{color: var(--gg-gold-200)}.elementor .gogo-mm-label{grid-column: 1 / -1}.elementor .gogo-mm-label, .elementor .gogo-mm-label *{font-family: var(--gg-font-h);font-size: 0.75rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.08em;color: var(--gg-gold-300)}.elementor .gogo-mm-label{padding-bottom: 10px;margin-bottom: 4px;border-bottom: 1px solid var(--gg-line)}.elementor .e-con:is(.gogo-mm-provider, .gogo-mm-game, .gogo-mm-link){display: flex;flex-direction: row;align-items: center;gap: 10px;flex-wrap: nowrap;padding: 8px 12px;background: rgba(255, 255, 255, 0.03);border: 1px solid var(--gg-line);border-radius: var(--gg-r-sm);min-width: 0;transition: all var(--gg-fast)}.elementor .e-con.gogo-mm-provider:hover{background: rgba(115, 43, 212, 0.16);border-color: var(--gg-line-purple);transform: translateY(-2px)}.elementor .e-con:is(.gogo-mm-game, .gogo-mm-link):hover{background: rgba(215, 183, 112, 0.1);border-color: var(--gg-line-gold);transform: translateY(-2px)}.elementor .gogo-mm-logo{width: 38px !important;flex: 0 0 38px}.elementor .gogo-mm-logo img{height: 24px;width: 38px;object-fit: contain}.elementor .gogo-mm-thumb{width: 44px !important;flex: 0 0 44px}.elementor .gogo-mm-thumb img{width: 44px;height: 44px;border-radius: 6px;object-fit: cover;background: #140b2a}.elementor .e-con.gogo-mm-game-info{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1 1 auto}.elementor :is(.gogo-mm-name, .gogo-mm-game-title){min-width: 0;width: auto}.elementor :is(.gogo-mm-name, .gogo-mm-game-title), .elementor :is(.gogo-mm-name, .gogo-mm-game-title) *{font-family: var(--gg-font-h);font-size: 0.8125rem;font-weight: 600;line-height: 1.35;color: var(--gg-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.elementor .gogo-mm-game-title *{font-weight: 700;color: var(--gg-white)}.elementor .gogo-mm-game-meta, .elementor .gogo-mm-game-meta *{font-size: 0.6875rem;color: var(--gg-muted);line-height: 1.35;white-space: nowrap}.elementor .e-con:is(.gogo-mm-provider, .gogo-mm-game, .gogo-mm-link):hover :is(.gogo-mm-name, .gogo-mm-game-title) *{color: var(--gg-gold-200)}.elementor .gogo-header-cta, .elementor .gogo-header-login{flex: 0 0 auto}.elementor .gogo-menu-toggle-wrap{display: none;width: auto}.gogo-menu-toggle{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;width: 44px;height: 44px;padding: 0;background: transparent;border: 1px solid var(--gg-line);border-radius: var(--gg-r-sm);cursor: pointer}.gogo-menu-toggle:hover, .gogo-menu-toggle:focus{background: rgba(255, 255, 255, 0.04)}.gogo-menu-toggle span{display: block;width: 20px;height: 2px;border-radius: 2px;background: var(--gg-white);transition: transform 0.25s ease, opacity 0.2s ease}.gogo-menu-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(6px) rotate(45deg)}.gogo-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0}.gogo-menu-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-6px) rotate(-45deg)}.gogo-mm-sub-toggle{display: none}.elementor .e-con.gogo-footer{--padding-top: 0;--padding-bottom: 0;--padding-left: 0;--padding-right: 0;display: block;padding: 64px 0 36px;background-color: #06030e;border-top: 1px solid var(--gg-line);color: var(--gg-muted)}.elementor .e-con.gogo-footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 48px;margin-bottom: 48px}.elementor .e-con.gogo-footer-brand{display: flex;flex-direction: column;align-items: flex-start;gap: 18px;width: auto}.elementor .e-con.gogo-footer-col{display: flex;flex-direction: column;width: auto}.elementor .gogo-footer-desc.elementor-widget, .elementor .gogo-footer-desc.elementor-widget p{font-size: 0.9375rem;color: var(--gg-text-2);line-height: 1.65;margin: 0}.elementor .gogo-footer-col-title .elementor-heading-title{font-size: 1rem;line-height: 1.25;color: var(--gg-white);margin-bottom: 20px;letter-spacing: 0.04em}.elementor .e-con.gogo-footer-brand > .elementor-element{width: 100%}.elementor .e-con.gogo-footer-brand > .elementor-element.gogo-footer-logo{width: auto}.elementor .gogo-footer-links ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px}.elementor .gogo-footer-links li{margin: 0}.elementor .gogo-footer-links a{font-size: 0.875rem;line-height: 1.68;color: var(--gg-text-2);text-decoration: none}.elementor .gogo-footer-links a:hover{color: var(--gg-gold-200)}.elementor .e-con.gogo-footer-bottom{flex-direction: row;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding-top: 24px;border-top: 1px solid var(--gg-line);font-size: 0.8125rem}.elementor .e-con.gogo-footer-bottom > .elementor-element{width: auto}.elementor .gogo-footer-copy, .elementor .gogo-footer-copy *{color: var(--gg-muted);font-size: 0.8125rem}.elementor .e-con.gogo-footer-bottom-links{flex-direction: row;flex-wrap: nowrap;gap: 20px}.elementor .e-con.gogo-footer-bottom-links > .elementor-element.gogo-footer-link{width: auto;flex: 0 1 auto;min-width: 0}.elementor .gogo-footer-link a, .elementor .gogo-footer-link p{color: var(--gg-text-2);font-size: 0.875rem;line-height: 1.68;text-decoration: none;margin: 0}.elementor .gogo-footer-link a:hover{color: var(--gg-gold-200)}.gogo-toast{position: fixed;right: 28px;bottom: 28px;z-index: 99999;display: flex;align-items: center;gap: 10px;padding: 14px 22px;background: linear-gradient(135deg, #170e30 0%, #25164d 100%);color: var(--gg-gold-200);border: 1px solid var(--gg-gold-500);border-radius: 12px;box-shadow: 0 12px 32px rgba(0, 0, 0, 0.8), 0 0 20px rgba(115, 43, 212, 0.4);font-family: var(--gg-font-h);font-size: 0.9rem;font-weight: 700;opacity: 0;transform: translateY(16px);transition: opacity 0.3s ease, transform 0.3s ease;pointer-events: none}.gogo-toast.is-visible{opacity: 1;transform: translateY(0)}.gogo-bottom-nav{display: none}@media (max-width: 768px){body{padding-bottom: 64px}.gogo-bottom-nav{position: fixed;left: 0;bottom: 0;z-index: 9999;display: flex;align-items: center;justify-content: space-around;width: 100%;height: 64px;padding: 0 8px 0;padding-bottom: env(safe-area-inset-bottom, 0);background: rgba(10, 5, 22, 0.96);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border-top: 1px solid var(--gg-line-purple);box-sizing: border-box}.gogo-bottom-nav-item{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-width: 58px;min-height: 48px;padding: 6px 8px;border-radius: var(--gg-r-sm);font-family: var(--gg-font-h);font-size: 0.6875rem;font-weight: 600;line-height: 1.2;text-align: center;color: var(--gg-muted);text-decoration: none;transition: color var(--gg-fast), background var(--gg-fast)}.gogo-bottom-nav-item svg{width: 20px;height: 20px;flex: 0 0 20px;fill: none;stroke: currentColor}.gogo-bottom-nav-item.is-active, .gogo-bottom-nav-item:hover, .gogo-bottom-nav-item:focus-visible{color: var(--gg-gold-200)}.gogo-bottom-nav-item:focus-visible{outline: 2px solid var(--gg-gold-300);outline-offset: 2px}.gogo-bottom-nav-cta{min-height: 38px;padding: 6px 14px;border-radius: var(--gg-r-full);background: var(--gg-gold-grad);color: #0c071a !important;font-weight: 800;text-align: center}.gogo-toast{bottom: 80px;right: 16px;left: 16px;justify-content: center}}@media (max-width: 360px){.gogo-bottom-nav{padding: 0 4px}.gogo-bottom-nav-item{min-width: 0;padding: 6px 6px}.gogo-bottom-nav-cta{padding: 6px 10px}}@media (max-width: 1200px){.elementor .gogo-nav-link a{padding: 10px 8px;font-size: 0.8rem}}@media (min-width: 1025px){.elementor .e-con.gogo-header-inner:has(> .gogo-header-login){gap: 12px}.elementor .e-con.gogo-header-inner:has(> .gogo-header-login) .e-con.gogo-main-nav{gap: 2px;flex-shrink: 0}.elementor .e-con.gogo-header-inner:has(> .gogo-header-login) .gogo-nav-link a{padding: 10px 6px;font-size: 0.8rem}}@media (min-width: 1025px) and (max-width: 1300px){.elementor .e-con.gogo-header-inner:has(> .gogo-header-login) .gogo-nav-link a{padding: 10px 5px;font-size: 0.78rem}.elementor .e-con.gogo-header-inner:has(> .gogo-header-login) .elementor-element.gogo-header-cta .elementor-button.elementor-button{padding: 0 14px;font-size: 0.75rem}}@media (min-width: 1025px) and (max-width: 1140px){.elementor .e-con.gogo-header-inner:has(> .gogo-header-login) .gogo-nav-link a{padding: 10px 4px;font-size: 0.76rem}.elementor .gogo-header-login{display: none}}@media (max-width: 1024px){:root{--gg-sec-y: 64px}.elementor .v2-section-title .elementor-heading-title{font-size: 1.875rem}.elementor .e-con.v2-hero-banner{min-height: 520px;padding: 56px 0;background-position: right 15% center}.elementor .e-con.v2-hero-banner::before{background: linear-gradient(90deg, rgba(10, 5, 22, 0.98) 0%, rgba(10, 5, 22, 0.92) 50%, rgba(10, 5, 22, 0.5) 80%, rgba(10, 5, 22, 0.85) 100%)}.elementor .e-con.v2-hero-banner-content > .elementor-element.elementor-element{max-width: 620px}.elementor .v2-hero-title .elementor-heading-title{font-size: 2.35rem}.elementor .e-con.jackpot-container{grid-template-columns: 1fr;gap: 24px}.elementor .e-con.metrics-row{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px}.elementor .gogo-game-loop .elementor-loop-container{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px}.elementor .e-con:is(.v2-categories-grid, .v2-features-grid, .v2-why-grid, .v2-providers-grid){grid-template-columns: repeat(2, minmax(0, 1fr))}.elementor .e-con.v2-steps-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.elementor .e-con.v2-mobile-grid{grid-template-columns: 1fr;gap: 40px;text-align: center}.elementor .v2-mobile-grid .v2-title-left .elementor-heading-title, .elementor .v2-mobile-p.elementor-widget p{text-align: center}.elementor .e-con.v2-mobile-preview{justify-content: center}.elementor .e-con.v2-payments-grid, .elementor .e-con.v2-responsible-card{grid-template-columns: 1fr}.elementor .e-con.v2-safety-box{grid-template-columns: 1fr;gap: 20px}.elementor .e-con.gogo-footer-grid{grid-template-columns: 1fr 1fr;gap: 40px}.elementor .v2-hero-subtitle-tag .elementor-heading-title{border-left: 0;padding-left: 0}.elementor .e-con.gogo-header-inner{height: 70px}.elementor .gogo-menu-toggle-wrap{display: block;order: 3}.elementor .gogo-header-cta, .elementor .gogo-header-login{display: none}.elementor .e-con.gogo-main-nav{position: fixed;top: var(--gogo-header-bottom, 70px);left: 0;width: 100%;height: calc(100dvh - var(--gogo-header-bottom, 70px));flex-direction: column;align-items: stretch;gap: 0;padding: 16px 20px 90px;background: rgba(10, 5, 22, 0.98);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);overflow-y: auto;overscroll-behavior: contain;transform: translateX(-100%);visibility: hidden;transition: transform var(--gg-normal), visibility var(--gg-normal);z-index: 998}.elementor .e-con.gogo-main-nav.is-open{transform: translateX(0);visibility: visible}.elementor .e-con.gogo-nav-item{position: relative;flex-direction: row;flex-wrap: wrap;align-items: center;height: auto;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.06)}.elementor .gogo-nav-link{flex: 1 1 auto}.elementor .gogo-nav-link a{width: 100%;padding: 12px 0;font-size: 0.9375rem}.elementor .gogo-has-mega .gogo-nav-link a::after{display: none}.gogo-mm-sub-toggle{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;background: transparent;border: 0;border-radius: var(--gg-r-sm);color: var(--gg-text-2);cursor: pointer}.gogo-mm-sub-toggle svg{width: 18px;height: 18px;transition: transform 0.22s ease}.gogo-nav-item.is-open .gogo-mm-sub-toggle{color: var(--gg-gold-200)}.gogo-nav-item.is-open .gogo-mm-sub-toggle svg{transform: rotate(180deg)}.elementor .gogo-nav-item .gogo-mm-sub-toggle:is(:hover, :focus, :active){background: rgba(255, 255, 255, 0.06);color: var(--gg-gold-200);border: 0;box-shadow: none;text-decoration: none}.elementor .gogo-nav-item .gogo-mm-sub-toggle:focus-visible{outline: 2px solid var(--gg-gold-300);outline-offset: -2px}.elementor .e-con.gogo-megamenu{position: static;flex: 0 0 100%;display: flex;flex-direction: column;gap: 20px;max-height: 0;overflow: hidden;padding: 0 4px;background: rgba(255, 255, 255, 0.02);border: 0;box-shadow: none;border-radius: var(--gg-r-sm);opacity: 1;visibility: visible;pointer-events: auto;transform: none;transition: max-height 0.35s ease, padding 0.35s ease}.elementor .e-con.gogo-megamenu::before{display: none}.elementor .gogo-nav-item:is(:hover, :focus-within) > .gogo-megamenu{transform: none}.elementor .gogo-nav-item.is-open > .gogo-megamenu{max-height: 1500px;padding: 12px 4px 18px;margin-bottom: 8px}.elementor .e-con.gogo-mm-col{grid-template-columns: 1fr}.elementor .e-con.gogo-mm-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.elementor .gogo-mm-box .elementor-image-box-wrapper{padding: 8px 10px;gap: 8px}.elementor .gogo-mm-box .elementor-image-box-img{flex-basis: auto;width: 100%;height: 64px}}@media (max-width: 900px){.elementor .e-con.gogo-topbar-links{display: none}.elementor .e-con.gogo-topbar-inner{justify-content: center;text-align: center}}@media (max-width: 768px){:root{--gg-sec-y: 56px}.elementor .v2-section-title .elementor-heading-title{font-size: 1.625rem}.elementor .e-con.v2-hero-banner{min-height: auto;padding: 44px 0 52px;background-position: center top}.elementor .e-con.v2-hero-banner::before{background: linear-gradient(180deg, rgba(10, 5, 22, 0.95) 0%, rgba(10, 5, 22, 0.9) 65%, rgba(10, 5, 22, 0.98) 100%)}.elementor .e-con.v2-hero-banner-content{align-items: center;text-align: center}.elementor .e-con.v2-hero-banner-content > .elementor-element.elementor-element{max-width: 100%}.elementor .v2-hero-banner-content .elementor-heading-title, .elementor .v2-hero-banner-content .elementor-widget-text-editor{text-align: center}.elementor .v2-hero-title .elementor-heading-title{font-size: 1.85rem;line-height: 1.25}.elementor .e-con.gogo-main-nav{padding: 32px 24px;gap: 20px}.elementor .gogo-nav-link a{font-size: 1.125rem;border-bottom: 1px solid var(--gg-line)}.elementor .v2-hero-lead, .elementor .v2-hero-lead p{font-size: 0.9375rem;line-height: 1.55}.elementor .v2-hero-secondary-lead, .elementor .v2-hero-secondary-lead p{font-size: 0.875rem;line-height: 1.5}.elementor .e-con.v2-hero-cta-group{justify-content: center;width: 100%}.elementor .v2-hero-cta-group > .elementor-widget, .elementor .v2-hero-cta-group .elementor-button{width: 100%}.elementor .e-con.jackpot-container{gap: 20px}.elementor .e-con.jackpot-counter-box{flex-direction: column;text-align: center;padding: 20px 16px;gap: 16px}.elementor .e-con.jackpot-numbers-wrap{flex: 0 0 auto;width: 100%}.elementor .jackpot-title-img img{height: 42px}.elementor .jackpot-label .elementor-heading-title, .elementor .jackpot-ticker .elementor-heading-title{text-align: center}.elementor .jackpot-ticker .elementor-heading-title{font-size: 1.85rem}.elementor .e-con.metrics-row{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.elementor .e-con.metric-card{padding: 14px 10px}.elementor .metric-val .elementor-heading-title{font-size: 1.45rem}.elementor .filter-bar-container{padding: 16px 14px;gap: 14px}.elementor .filter-controls-row{flex-direction: column;align-items: stretch;gap: 12px}.elementor .search-input-box{width: 100%;min-width: 0;flex-basis: auto}.elementor .filter-dropdowns-group{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;width: 100%}.elementor .custom-dropdown{width: 100%;min-width: 0}.elementor .dropdown-panel{width: 100%;min-width: 100%;max-width: 100%}.elementor .btn-reset-filters{grid-column: span 2;justify-content: center;width: 100%}.elementor .gogo-game-loop .elementor-loop-container{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px}.elementor .e-con.game-hover-overlay{display: none}.elementor .e-con.mobile-card-action{display: flex;padding: 0 12px 12px}.elementor .e-con.game-info{padding: 12px 12px 10px}.elementor .game-title .elementor-heading-title{font-size: 0.9375rem}.elementor .e-con:is(.v2-categories-grid, .v2-features-grid, .v2-why-grid, .v2-providers-grid, .v2-steps-grid){grid-template-columns: 1fr}.elementor .e-con.v2-about-card{grid-template-columns: 1fr;gap: 20px;padding: 32px 24px}.elementor .e-con.v2-table-wrapper{padding: 24px 16px}.elementor .v2-table-responsive table{min-width: 520px}.elementor .v2-table-responsive :is(th, td){padding: 14px 12px}.elementor .e-con.v2-safety-box, .elementor .e-con.v2-responsible-card{padding: 32px 20px}.elementor .e-con.v2-cta-box{padding: 48px 20px}.elementor .v2-cta-title .elementor-heading-title{font-size: 1.875rem}.elementor .v2-cta-desc, .elementor .v2-cta-desc p{font-size: 1rem}.elementor .e-con.gogo-footer-grid{grid-template-columns: 1fr;gap: 32px}.elementor .e-con.gogo-footer-bottom{flex-direction: column;text-align: center;gap: 12px}.elementor .e-con.gogo-footer-bottom-links{justify-content: center}}@media (max-width: 600px){}@media (max-width: 480px){:root{--gg-gutter: 14px}.elementor .jackpot-title-img img{height: 36px}.elementor .e-con.metrics-row{gap: 8px}.elementor .e-con.metric-card{padding: 12px 8px}.elementor .v2-section-title .elementor-heading-title{font-size: 1.45rem}.elementor .e-con.v2-hero-banner{padding: 36px 0 44px}.elementor .v2-hero-title .elementor-heading-title{font-size: 1.625rem}.elementor .v2-hero-lead, .elementor .v2-hero-lead p{font-size: 0.875rem}.elementor .v2-hero-secondary-lead, .elementor .v2-hero-secondary-lead p{font-size: 0.8125rem}.elementor .gogo-btn:not(.gogo-header-cta), .elementor .gogo-btn:not(.gogo-header-cta) .elementor-button{width: 100%}.elementor .jackpot-ticker .elementor-heading-title{font-size: 1.55rem}.elementor .metric-val .elementor-heading-title{font-size: 1.3rem}.elementor .metric-name.elementor-widget, .elementor .metric-name.elementor-widget p{font-size: 0.72rem}.elementor .gogo-game-loop .elementor-loop-container{gap: 10px}.elementor .e-con.game-info{padding: 10px 8px 8px;gap: 6px}.elementor .game-title .elementor-heading-title{font-size: 0.8125rem;min-height: 2.4em}.elementor .e-con.game-meta{flex-wrap: wrap;gap: 4px}.elementor .game-provider .elementor-heading-title{font-size: 0.72rem}.elementor .game-rtp .elementor-heading-title{font-size: 0.68rem;padding: 1px 5px}.elementor .e-con.mobile-card-action{padding: 0 8px 10px}.elementor .mobile-card-action .elementor-button{height: 36px;font-size: 0.75rem;padding: 0 8px}.elementor .cat-pill{padding: 8px 14px;font-size: 0.8125rem}.elementor .filter-dropdowns-group{grid-template-columns: 1fr}.elementor .btn-reset-filters{grid-column: span 1}.elementor .e-con.v2-cta-box{padding: 36px 16px}.elementor .v2-cta-title .elementor-heading-title{font-size: 1.5rem}.elementor .v2-faq-accordion .elementor-tab-title{padding: 16px 14px;font-size: 0.875rem}.elementor .v2-faq-accordion .elementor-tab-content{padding: 0 14px 16px}.elementor .v2-table-responsive :is(th, td){font-size: 0.8125rem}}@media (max-width: 1024px){.elementor .e-con.gogo-site-header{-webkit-backdrop-filter: none;backdrop-filter: none}.elementor .e-con.gogo-site-header::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;display: block;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px)}}@keyframes gg-rise{from{opacity: 0;transform: translate3d(0, var(--gg-rv-y, 28px), 0)}}@keyframes gg-from-left{from{opacity: 0;transform: translate3d(calc(var(--gg-rv-x, 40px) * -1), 0, 0)}}@keyframes gg-from-right{from{opacity: 0;transform: translate3d(var(--gg-rv-x, 40px), 0, 0)}}@keyframes gg-zoom{from{opacity: 0;transform: scale(0.94)}}@keyframes gg-fade{from{opacity: 0}}@keyframes gg-pop{from{opacity: 0;transform: scale(0.4) rotate(-14deg)}}@keyframes gg-shimmer{0%{background-position: 100% 0, 0 0}100%{background-position: 0 0, 0 0}}@keyframes gg-shimmer-loop{0%{background-position: 100% 0, 0 0}24%, 100%{background-position: 0 0, 0 0}}@keyframes gg-drift{from{transform: translate3d(-48px, -24px, 0) scale(0.92)}to{transform: translate3d(48px, 32px, 0) scale(1.1)}}@keyframes gg-float{0%, 100%{transform: translate3d(0, 0, 0)}50%{transform: translate3d(0, -6px, 0) rotate(-1.5deg)}}@keyframes gg-float-lg{0%, 100%{transform: translate3d(0, 0, 0)}50%{transform: translate3d(0, -14px, 0)}}@keyframes gg-pulse{from{opacity: 0.15}to{opacity: 1}}@keyframes gg-glow{from{transform: translate3d(-10%, 0, 0) scale(1)}to{transform: translate3d(10%, 8%, 0) scale(1.15)}}@keyframes gg-shine{0%, 58%{transform: translate3d(-170%, 0, 0) skewX(-20deg)}88%, 100%{transform: translate3d(380%, 0, 0) skewX(-20deg)}}@keyframes gg-progress{to{transform: scaleX(1)}}.gg-motion .gg-rv:not(.is-in){opacity: 0}.gg-motion .gg-rv.is-in{animation: gg-rise var(--gg-rv-dur, 0.8s) var(--gg-ease) var(--gg-d, 0ms) backwards}.gg-motion .gg-rv--left.is-in{animation-name: gg-from-left}.gg-motion .gg-rv--right.is-in{animation-name: gg-from-right}.gg-motion .gg-rv--zoom.is-in{animation-name: gg-zoom}.gg-motion .gg-rv--fade.is-in{animation-name: gg-fade}.gg-motion .elementor .e-con.v2-hero-banner-content > .elementor-element{animation: gg-rise 0.9s var(--gg-ease) backwards}.gg-motion .elementor .e-con.v2-hero-banner-content > .elementor-element:nth-child(2){animation-delay: 0.08s}.gg-motion .elementor .e-con.v2-hero-banner-content > .elementor-element:nth-child(3){animation-delay: 0.16s}.gg-motion .elementor .e-con.v2-hero-banner-content > .elementor-element:nth-child(4){animation-delay: 0.26s}.gg-motion .elementor .e-con.v2-hero-banner-content > .elementor-element:nth-child(5){animation-delay: 0.34s}.gg-motion .elementor .e-con.v2-hero-banner-content > .elementor-element:nth-child(n+6){animation-delay: 0.42s}.gg-motion .elementor .e-con.v2-hero-banner-content > .v2-hero-cta-group{animation-name: gg-zoom}.gg-motion .elementor .e-con.gogo-header-inner > .elementor-element{animation: gg-fade 0.7s var(--gg-ease) 0.05s backwards}@supports (animation-timeline: scroll()){.gg-motion .elementor .e-con.gogo-site-header::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;display: block;height: 2px;pointer-events: none;background: linear-gradient(90deg, var(--gg-purple-2), var(--gg-gold-300));transform: scaleX(0);transform-origin: 0 50%;animation: gg-progress linear both;animation-timeline: scroll(root block)}}.gg-motion .elementor .text-gold{background-image: linear-gradient(105deg, transparent 42%, rgba(255, 255, 255, 0.85) 50%, transparent 58%), var(--gg-gold-grad);background-size: 250% 100%, 100% 100%;background-position: 100% 0, 0 0;background-repeat: no-repeat}.gg-motion .gg-rv.is-in .text-gold{animation: gg-shimmer 1.5s ease-in-out calc(var(--gg-d, 0ms) + 0.45s) 1 backwards}.gg-motion .elementor .v2-hero-banner.gg-live .text-gold{animation: gg-shimmer-loop 7s ease-in-out 1.2s infinite backwards}.gg-motion .gg-rv.is-in :is(.v2-cat-icon-wrap, .v2-feat-icon-wrap, .v2-why-icon-wrap, .slot-type-icon, .slot-feat-icon, .slot-responsible-icon) .elementor-icon, .gg-motion .gg-rv.is-in :is(.v2-step-num-badge, .slot-step-num, .slot-showcase-num) .elementor-heading-title{animation: gg-pop 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--gg-d, 0ms) + 0.2s) backwards}.gg-motion .gg-rv.is-in :is(.v2-check-item, .slot-tip-item) :is(.v2-check-icon, .slot-tip-check) .elementor-icon{animation: gg-pop 0.55s cubic-bezier(0.34, 1.56, 0.64, 1) calc(var(--gg-d, 0ms) + 0.3s + var(--gg-i, 0) * 70ms) backwards}.gg-motion .elementor .e-con.v2-hero-banner.gg-live::after{content: '';position: absolute;z-index: 1;display: block;pointer-events: none;top: 50%;right: 6%;width: 560px;height: 560px;margin-top: -280px;border-radius: 50%;background: radial-gradient(circle, rgba(142, 68, 248, 0.2) 0%, rgba(215, 183, 112, 0.06) 45%, rgba(142, 68, 248, 0) 68%);animation: gg-drift 14s ease-in-out infinite alternate}.gg-motion .elementor .e-con.jackpot-counter-box{position: relative}.gg-motion .elementor .e-con.jackpot-counter-box.gg-live::after{content: '';position: absolute;inset: -1px;z-index: 0;display: block;pointer-events: none;border-radius: inherit;box-shadow: 0 0 32px rgba(249, 234, 187, 0.3), inset 0 0 22px rgba(249, 234, 187, 0.08);animation: gg-pulse 3.2s ease-in-out infinite alternate}.gg-motion .elementor .jackpot-counter-box.gg-live .jackpot-title-img img{animation: gg-float 4.5s ease-in-out infinite}.gg-motion .elementor .jackpot-ticker .elementor-heading-title{transform-origin: 0 50%}.gg-motion .elementor .v2-mobile-preview.gg-live .v2-mobile-device-img img{animation: gg-float-lg 6s ease-in-out infinite}.gg-motion .elementor .e-con.v2-cta-box.gg-live::before{animation: gg-glow 9s ease-in-out infinite alternate}.gg-motion .elementor .gg-shine .elementor-button{position: relative;overflow: hidden;isolation: isolate}.gg-motion .elementor .gg-shine .elementor-button::after{content: '';position: absolute;top: 0;bottom: 0;left: 0;z-index: -1;display: block;width: 45%;pointer-events: none;background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);transform: translate3d(-170%, 0, 0) skewX(-20deg);animation: gg-shine 5.5s var(--gg-ease) 1.6s infinite}@media (max-width: 1024px){.gg-motion .gg-rv--left.is-in, .gg-motion .gg-rv--right.is-in{animation-name: gg-rise}.gg-motion .elementor .e-con.v2-hero-banner.gg-live::after{width: 380px;height: 380px;margin-top: -190px;right: -10%}}@media (max-width: 768px){.gg-motion{--gg-rv-y: 18px;--gg-rv-dur: 0.65s}.gg-motion .elementor .e-con.v2-hero-banner.gg-live::after{width: 280px;height: 280px;margin-top: -140px}.gg-motion .elementor .v2-mobile-preview.gg-live .v2-mobile-device-img img{animation-duration: 7s}}@media (prefers-reduced-motion: reduce){.gg-motion .gg-rv{opacity: 1 !important;animation: none !important}}@media print{.gg-motion .gg-rv{opacity: 1 !important;animation: none !important}}