#fw-section-newsletter-a7761e8e-3a6c-4328-afd8-c37ffb4330fa {
--color-primary: #189c49;
--color-primary-rgb: 24, 156, 73;
--color-background: #d62763;
--color-background-rgb: 214, 39, 99;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 98;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-bde86e5c-991e-43cd-a334-f104c5b90632 {
--color-primary: #189c49;
--color-primary-rgb: 24, 156, 73;
--color-background: #0a1713;
--color-background-rgb: 10, 23, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-6d1487be-9b2f-4955-94b8-a2becaa7a82b {
--color-primary: #189c49;
--color-primary-rgb: 24, 156, 73;
--color-background: #0a1713;
--color-background-rgb: 10, 23, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
#fw-section-featured-collection-6d1487be-9b2f-4955-94b8-a2becaa7a82b{ background-color: #333;}
}





#fw-section-custom-html-b8cffce9-061f-43d0-88b2-f757be747aa4 {
--color-primary: #189c49;
--color-primary-rgb: 24, 156, 73;
--color-background: #1a4b4b;
--color-background-rgb: 26, 75, 75;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 60;
background-color: var(--color-background);
color: var(--color-on-background);

}
















#fw-section-password {

.password__content {
    height: auto !important;
    padding-top: 225px;
    padding-bottom: 25px;
}
}




#fw-section-tiers-a5e10db5-1e2e-4585-be2e-be60015aae04 {

.container.wrapper {
  max-width: 1920px !important;
}
.grid.grid--waffle.grid--center {
  max-width: 100% !important;
}
.tiers__container .grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 5px;
    row-gap: 5px;
}
.tiers__container .grid .grid__column {
  max-width: 100% !important;
}
.tiers__tier-image {
        max-height: 180px !important;
    }
@media screen and (max-width: 1800px) {
  .tiers__container .grid {
    grid-template-columns: 1fr 1fr;
  }
  .container.wrapper {
    max-width: 1300px !important;
  }
}
@media screen and (max-width: 870px) {
  .tiers__container .grid {
    display: block;
  }
}
}












#fw-section-rich-text-1b0db84e-36e6-4dcd-8348-05c88f2983f5 {
--color-primary: #189c49;
--color-primary-rgb: 24, 156, 73;
--color-background: #1a4b4b;
--color-background-rgb: 26, 75, 75;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #edfff0;
--color-on-background-rgb: 237, 255, 240;
--color-product-image-background: #ffffff;
--color-background-brightness: 60;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-tiers-dd144a5a-ee6b-439b-acd8-1f2f34937639 {

.container.wrapper {
  max-width: 1920px !important;
}
.grid.grid--waffle.grid--center {
  max-width: 100% !important;
}
.tiers__container .grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 5px;
    row-gap: 5px;
}
.tiers__container .grid .grid__column {
  max-width: 100% !important;
}
.tiers__tier-image {
        max-height: 180px !important;
    }
@media screen and (max-width: 1800px) {
  .tiers__container .grid {
    grid-template-columns: 1fr 1fr;
  }
  .container.wrapper {
    max-width: 1300px !important;
  }
}
@media screen and (max-width: 870px) {
  .tiers__container .grid {
    display: block;
  }
}
}


#fw-section-custom-html-5038e4fb-ae42-4d2c-821b-9e2424fab30d {

body {
            margin: 0;
            padding: 0;
            font-family: 'Roboto', sans-serif;
            background-color: #002521; /* Darker forest green */
            color: #FFFFFF;
            overflow-x: hidden;
            position: relative;
        }

        header.banner {
            background-image: url('https://lh3.googleusercontent.com/rd-d/ALs6j_FpLFEUN7aC4xTSGdfUrfHSUxielG9idnJpwIFsFlpEZwHrDa7f04uY7xUWl4D4GpqSogwnch0jN5tR-lYxkAkKauizYVMhJq6Yw88G7hsRaQv_jFxafy0KyEmy-DBvv2cpgKi4eakK0V6_BIo2__8-CeCSW2VOsxKJ_QKwMRQZ0JwQqtZfYHlJpZk85LzNv1A8L1hX2o--6VJ10uyJ8WsKdE10j0WSZk0JYYxs_lHNBT32q5pL1ohzhTOHX5dKlVzlyeMK0NS1Qanme3xh9meD301kzfTsL-Aa9TUiOm8w31jrxPjZ1_3LRTyi89XArL8tbBDeSTqj8j3fZbVic3DETPRgcOcyEB5o3_tCWjMpCwHVIBpppeJT8cahw4jYAZ7Xxw0TcKbHCY-ASIIsKHwux4VlvLmqFiDqj7cVFByahuVegiw8Teav7Gj-vWqLnej8LPPpKlsUFne--jc9GI40uTgua-uWZNWKMfOiCsoswQmqHkr1yq6TeK6u78uNBN1_oYIs0SmqCgjzO3hOxLwrQ57067blTlmL9XffwLh36GF5cOLB5lJSPefjY3v3CKs86o3YNpBo1nA1wghOi3KYwoSuvmQ0h9r7wkLquqb3S17_VI9r24zSn8GOWTa30ShmvuoeDQXagUKt75AUetPb7PbNk9WvPSZgT5SXirqg4xdrPYjgvrVJ5TSH3js-UCMMrt_oxtVJY6ZEbVLJprxxLhmYFhHK9gKxovLTUWljkJZrzysEejhNEO1Tc7LepWwlBqTPMj3zDhWwkLnt8oqdt7UxCOH9bzVHQ-UVgY4NdsTysw_3GTPxgoAsUeazy9f1eZlLxr14-g6fkzIKJz1Jtmr4hEoCK-BE9pT2Z2E4Wp-HCkaLQwFZqIOu7-zOQvA8IVFr5A7lvUwR0IvS-BUcZr37MIyiQKMmp4_gBg_-zmESZUGCF_WKt3gMlHtJRyjik7Vhw7W6KIjlm_fWoqUL3aUQLLioD6jhtGmVVjKSU5mdEeUScWH4-N8e1_4_cPMHy6LBvWZVxRL2Y5No-FlseF5KzLxuXGFqRKndpNrxUv7vqpMM4TeQDoe8kVD2AW6p6PeGtr8lSPB0ajGVyovE0X-U9WLWDDfX13AokppMiVv46cBKLpe8_GQTuvzMuNuc7nVsHDl-2VxVfa61-NY=w3839-h1957?auditContext=prefetch');
            background-size: cover;
            background-position: center;
            height: 44vh;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            position: relative;
          overflow: hidden;
        }

        header.banner::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.35);
        }

        header .hero-content {
            position: relative;
            z-index: 1;
        }

        header h1 {
            margin: 0;
            font-size: 4em;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
        }

        header p {
            font-size: 1.5em;
            margin-top: 10px;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 40px 20px;
        }

        .media-scroller {
            display: flex;
            overflow-x: auto;
            scroll-snap-type: x mandatory;
            gap: 20px;
            margin-bottom: 40px;
            padding-bottom: 20px;
        }

        .media-scroller > div {
            flex: 0 0 80%;
            max-width: 80%;
            scroll-snap-align: start;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
            aspect-ratio: 16 / 9; /* Ensure consistent aspect ratio */
        }

        .media-scroller iframe,
        .media-scroller img {
            width: 100%;
            height: 100%;
            display: block;
            object-fit: cover; /* Ensure images and iframe fill container */
        }

        .game-description {
            text-align: center;
            margin-bottom: 40px;
        }

        .game-description p {
            font-size: 1.2em;
            line-height: 1.6;
        }

        .currencies {
            display: flex;
            justify-content: center;
            gap: 20px;
            margin-bottom: 40px;
        }

        .currency {
            background-color: #004d00; /* Darker green */
            padding: 20px;
            border-radius: 8px;
            text-align: center;
            width: 220px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        }

        .currency img {
            width: 40px;
            height: 40px;
            margin-bottom: 10px;
        }

        .currency h3 {
            margin: 0 0 10px;
            font-size: 1.4em;
        }

        .downloads {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }

        .download-btn {
            background-color: #216b5b; /* Brighter green for buttons */
            color: #003300;
            padding: 20px 40px;
            border: none;
            border-radius: 5px;
            font-size: 1.1em;
            width: 450px;
            cursor: pointer;
            text-decoration: none;
            transition: background-color 0.3s, transform 0.2s;
            display: flex;
            align-items: center;
            gap: 20px;
        }

        .download-btn:hover {
            background-color: #216b5b;
            transform: scale(1.05);
        }

        .coming-soon {
            background-color: #999999;
            color: #FFFFFF;
            padding: 20px 40px;
            width: 450px;
            border: none;
            border-radius: 5px;
            font-size: 1.1em;
            cursor: not-allowed;
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .coming-soon img {
            width: 24px;
            height: 24px;
        }

        footer {
            text-align: center;
            padding: 20px;
            background-color: #001a00; /* Darker footer */
            border-top: 1px solid #004d00;
        }
}