.main-banner {
  height: 75vh;
  padding-bottom: 0; }
  .main-banner .banner-info {
    top: 2rem; }
    .main-banner .banner-info h2 {
      font-size: 2.5rem; }
    .main-banner .banner-info h4 {
      margin-bottom: 0; }
    .main-banner .banner-info img {
      width: 7rem; }

.intro {
  font-size: 1.2rem; }

.deposit-card .deposit-desc {
  font-size: 1.2rem; }

.flag-circle {
  border-radius: 50%;
  transition: box-shadow 0.3s ease;
  box-shadow: 0 0 0 0px #ddd; }
  .flag-circle:hover {
    box-shadow: 0 0 0 5px #2e43ff;
    transform: scale(1.1); }

@media screen and (max-width: 538.98px) {
  .deposit-card {
    padding: 0; } }
.most-trusted p {
  font-size: 1.2rem; }

.trusted-card-head {
  gap: 0.6rem; }

.trusted-card-logo-container {
  height: 4rem;
  display: flex;
  justify-content: center;
  align-items: center; }
  .trusted-card-logo-container .trusted-card-logo {
    margin: 0;
    height: 100%; }
    .trusted-card-logo-container .trusted-card-logo[src*="godaddy"] {
      height: 70%; }
    .trusted-card-logo-container .trusted-card-logo[src*="bmm"] {
      height: 50%; }

.bk8-trust-grid {
  height: initial; }

.trusted-title {
  max-width: 250px;
  margin-bottom: 1rem;
  font-size: 2.2rem;
  line-height: 1.2;
  word-wrap: break-word; }

@media (max-width: 991.98px) {
  .trusted-left {
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important; }

  .tp-line {
    display: none !important; }

  .trusted-title {
    max-width: 220px;
    margin-bottom: 0 !important;
    font-size: 1.5rem;
    flex: 1; }

  .trusted-nav {
    margin-top: 0 !important;
    flex-shrink: 0; }

  .trusted-nav .circleBtn {
    width: 40px;
    height: 40px; } }
@media (max-width: 480px) {
  .trusted-nav .circleBtn {
    width: 35px;
    height: 35px; } }
@media screen and (max-width: 820px) {
  .bk8-trust-left {
    text-align: center; }

  .bk8-trust-desc {
    max-width: initial; }

  .bk8-trust-cta {
    justify-content: center; } }
@media (max-width: 576px) {
  .game-parts {
    display: flex;
    flex-wrap: nowrap;
    align-items: center; }

  .game-parts img {
    width: calc((100vw - 100px) / 5);
    max-width: 120px;
    min-width: 70px;
    height: auto;
    flex-shrink: 1; }

  .game-parts.partone {
    position: relative;
    left: calc(20px - (100vw - 664px) / 10); }

  .game-parts.parttwo {
    position: relative;
    left: calc(-20px + (100vw - 664px) / 10); }

  .game-grid {
    gap: calc(15px - (100vw - 450px) / 30);
    padding: 0 calc(30px - (100vw - 450px) / 15); } }
.bk8-footer-logo {
  width: 6rem; }

@media screen and (min-width: 768px) and (max-width: 1279.98px) {
  .bk8-sponsors-grid {
    grid-template-columns: 1fr 1fr;
    row-gap: 3rem;
    justify-items: initial; }

  .bk8-sponsor-item img {
    max-width: initial; }
    .bk8-sponsor-item img[src*="egr"] {
      width: 12rem; } }
@media screen and (max-width: 767.98px) {
  .bk8-sponsors-grid {
    grid-template-columns: 1fr !important;
    gap: 22px !important;
    text-align: center; }

  .bk8-sponsor-block-items {
    justify-content: center !important;
    gap: 14px !important; }

  .bk8-footer-top {
    gap: 18px !important;
    text-align: center;
    align-items: center !important;
    flex-direction: column; }

  .bk8-footer-meta-logos {
    justify-content: center !important;
    gap: 12px !important; } }
