.elementor-123 .elementor-element.elementor-element-75c87be{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-123 .elementor-element.elementor-element-75c87be:not(.elementor-motion-effects-element-type-background), .elementor-123 .elementor-element.elementor-element-75c87be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-123 .elementor-element.elementor-element-e011fb3 .elementor-icon-wrapper{text-align:center;}.elementor-123 .elementor-element.elementor-element-c92a878 .elementor-icon-wrapper{text-align:center;}.elementor-123 .elementor-element.elementor-element-199cb09 .elementor-icon-wrapper{text-align:center;}.elementor-123 .elementor-element.elementor-element-b456827{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-123 .elementor-element.elementor-element-b456827:not(.elementor-motion-effects-element-type-background), .elementor-123 .elementor-element.elementor-element-b456827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-123 .elementor-element.elementor-element-b456827 > .elementor-shape-top .elementor-shape-fill, .elementor-123 .elementor-element.elementor-element-b456827 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-123 .elementor-element.elementor-element-b456827 > .elementor-shape-top svg, .elementor-123 .elementor-element.elementor-element-b456827 > .e-con-inner > .elementor-shape-top svg{width:calc(181% + 1.3px);height:105px;}.elementor-123 .elementor-element.elementor-element-b627863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-123 .elementor-element.elementor-element-b627863 img{width:112px;}.elementor-123 .elementor-element.elementor-element-0c28c3f{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu .elementor-item{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0.8px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item{color:#0B1220;fill:#0B1220;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item:focus{color:#1A2E9C;fill:#1A2E9C;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#1A2E9C;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed .elementor-item:before,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed .elementor-item:after{border-color:#1A2E9C;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1A2E9C;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#1A2E9C;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#1A2E9C;}.elementor-123 .elementor-element.elementor-element-0fca85c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-123 .elementor-element.elementor-element-0fca85c .elementor-button-content-wrapper{flex-direction:row;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-123 .elementor-element.elementor-element-b456827{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-123 .elementor-element.elementor-element-b627863 img{width:120px;}.elementor-123 .elementor-element.elementor-element-0c28c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-123 .elementor-element.elementor-element-b456827{--width:100%;}}@media(max-width:767px){.elementor-123 .elementor-element.elementor-element-b456827{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-123 .elementor-element.elementor-element-b456827 > .elementor-shape-top svg, .elementor-123 .elementor-element.elementor-element-b456827 > .e-con-inner > .elementor-shape-top svg{width:calc(230vw + 1.3px);height:89px;}.elementor-123 .elementor-element.elementor-element-b627863 img{width:85px;}.elementor-123 .elementor-element.elementor-element-0c28c3f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:20px;}.elementor-123 .elementor-element.elementor-element-0c28c3f.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu .elementor-item{font-size:8px;letter-spacing:0.6px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-underline .elementor-item:after,
					 .elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-overline .elementor-item:before,
					 .elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-double-line .elementor-item:before,
					 .elementor-123 .elementor-element.elementor-element-0c28c3f .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-123 .elementor-element.elementor-element-0c28c3f .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-123 .elementor-element.elementor-element-0fca85c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-123 .elementor-element.elementor-element-0fca85c .elementor-button{font-size:10px;letter-spacing:0px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}}/* Start custom CSS for container, class: .elementor-element-75c87be */@media (max-width: 767px) {
  :is(#ba-mobile-force-rail, .elementor-123 .elementor-element.elementor-element-75c87be) {
    --min-height: 30px !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
    min-height: 30px !important;
    height: 30px !important;
    width: 100% !important;
    padding: 0 12px !important;
    background: #060b16 !important;
    border-bottom: 1px solid rgba(34, 211, 238, .11) !important;
  }

  :is(#ba-mobile-force-rail, .elementor-123 .elementor-element.elementor-element-75c87be) > .elementor-element {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-b627863 */@media (max-width: 767px) {
  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863),
  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863) img {
    width: 70px !important;
    max-width: 70px !important;
  }

  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863) {
    position: relative !important;
    inset: auto !important;
    flex: 0 0 70px !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    transform: none !important;
    z-index: 2 !important;
  }

  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863) > .elementor-widget-container {
    line-height: 0 !important;
  }

  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863) img {
    display: block !important;
    height: auto !important;
    filter: drop-shadow(0 6px 10px rgba(0, 0, 0, .3)) drop-shadow(0 0 8px rgba(34, 211, 238, .1));
  }
}

@media (max-width: 380px) {
  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863),
  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863) img {
    width: 66px !important;
    max-width: 66px !important;
  }

  :is(#ba-mobile-force-logo, .elementor-123 .elementor-element.elementor-element-b627863) {
    flex-basis: 66px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c28c3f */@media (max-width: 767px) {
  :is(#ba-mobile-force-nav, .elementor-123 .elementor-element.elementor-element-0c28c3f) {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0fca85c */@media (max-width: 767px) {
  :is(#ba-mobile-force-cta, .elementor-123 .elementor-element.elementor-element-0fca85c) {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05ade7d */:is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-nav,
:is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-socials {
  display: none;
}

@media (max-width: 767px) {
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) {
    position: relative !important;
    inset: auto !important;
    display: flex !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 0 0 auto !important;
    overflow: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    z-index: 10004 !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) > .elementor-widget-container {
    overflow: visible !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-nav {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-control {
    display: flex;
    align-items: center;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-trigger,
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-menu-trigger {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    height: 44px;
    margin: 0;
    color: #f5fbff;
    font: 750 12px/1 Outfit, Arial, sans-serif;
    letter-spacing: .075em;
    text-transform: uppercase;
    background: rgba(17, 29, 49, .92);
    border: 1px solid rgba(34, 211, 238, .36);
    border-radius: 11px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 8px 18px rgba(0, 0, 0, .22);
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-trigger {
    anchor-name: --ba-games-trigger;
    min-width: 104px;
    padding: 0 10px;
    gap: 7px;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-menu-trigger {
    anchor-name: --ba-more-trigger;
    width: 44px;
    min-width: 44px;
    padding: 0;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-gamepad {
    width: 16px;
    height: 16px;
    fill: none;
    stroke: #67e8f9;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-chevron {
    width: 12px;
    height: 12px;
    fill: none;
    stroke: #93a9b8;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: transform .18s ease;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-menu-trigger svg {
    width: 19px;
    height: 19px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.9;
    stroke-linecap: round;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-trigger:hover,
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-menu-trigger:hover {
    color: #67e8f9;
    border-color: rgba(103, 232, 249, .66);
    background: rgba(24, 43, 66, .96);
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-trigger:focus-visible,
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-menu-trigger:focus-visible,
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover a:focus-visible {
    outline: 2px solid #67e8f9;
    outline-offset: 2px;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-control:has(:is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover:popover-open) > button {
    color: #67e8f9;
    border-color: rgba(103, 232, 249, .72);
    background: rgba(25, 48, 73, .98);
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-control:has(:is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-menu:popover-open) :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-chevron {
    transform: rotate(180deg);
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover {
    position: fixed !important;
    inset: auto !important;
    width: min(224px, calc(100vw - 24px));
    margin: 0 !important;
    padding: 8px !important;
    color: #f8fafc;
    background: rgba(8, 13, 25, .985);
    border: 1px solid rgba(34, 211, 238, .22);
    border-radius: 14px;
    box-shadow: 0 20px 44px rgba(0, 0, 0, .46);
    overflow: hidden;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover::backdrop {
    background: transparent;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-menu {
    position-anchor: --ba-games-trigger;
    top: calc(anchor(bottom) + 8px) !important;
    right: anchor(right) !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-more-menu {
    position-anchor: --ba-more-trigger;
    top: calc(anchor(bottom) + 8px) !important;
    right: anchor(right) !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover__eyebrow {
    padding: 5px 9px 7px;
    color: #7f96aa;
    font: 700 10px/1 Outfit, Arial, sans-serif;
    letter-spacing: .11em;
    text-transform: uppercase;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 48px;
    padding: 11px 12px;
    color: #eef6fb !important;
    font: 650 14px/1.2 Outfit, Arial, sans-serif;
    letter-spacing: .025em;
    text-decoration: none !important;
    border-radius: 9px;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover a + a {
    border-top: 1px solid rgba(148, 188, 207, .11);
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover a:hover,
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-popover a:focus-visible {
    color: #67e8f9 !important;
    background: rgba(34, 211, 238, .085);
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-current {
    display: none;
    padding: 4px 6px;
    color: #67e8f9;
    font-size: 9px;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
    background: rgba(34, 211, 238, .08);
    border: 1px solid rgba(34, 211, 238, .2);
    border-radius: 999px;
  }

  .elementor-location-header:has(.elementor-element-0c28c3f .menu-item-162:is(.current-menu-item, .current_page_item)) :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--apex,
  .elementor-location-header:has(.elementor-element-0c28c3f .menu-item-161:is(.current-menu-item, .current_page_item)) :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--marvel,
  body.page-id-69 :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--apex,
  body.page-id-71 :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--marvel {
    color: #67e8f9 !important;
    background: rgba(34, 211, 238, .09);
    box-shadow: inset 2px 0 0 #22d3ee;
  }

  .elementor-location-header:has(.elementor-element-0c28c3f .menu-item-162:is(.current-menu-item, .current_page_item)) :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--apex .ba-mobile-current,
  .elementor-location-header:has(.elementor-element-0c28c3f .menu-item-161:is(.current-menu-item, .current_page_item)) :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--marvel .ba-mobile-current,
  body.page-id-69 :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--apex .ba-mobile-current,
  body.page-id-71 :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-game--marvel .ba-mobile-current {
    display: inline-flex;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-booster-link {
    margin-top: 5px;
    color: #061019 !important;
    background: linear-gradient(135deg, #67e8f9, #22d3ee) !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-booster-link:hover,
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-booster-link:focus-visible {
    color: #061019 !important;
    background: linear-gradient(135deg, #8aedfb, #3dd9ed) !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-socials {
    position: absolute;
    top: -42px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 30px;
    gap: 3px;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-socials {
    pointer-events: none;
    user-select: none;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-social-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 31px;
    height: 30px;
    color: #91aabd;
    cursor: default;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-socials svg {
    width: 13px;
    height: 13px;
    fill: currentColor;
  }

  @supports not (top: anchor(bottom)) {
    :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-menu {
      top: 106px !important;
      right: 62px !important;
    }

    :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-more-menu {
      top: 106px !important;
      right: 12px !important;
    }
  }
}

@media (max-width: 380px) {
  .elementor-element-b627863,
  .elementor-element-b627863 img {
    width: 66px !important;
    max-width: 66px !important;
  }

  .elementor-element-b627863 {
    flex-basis: 66px !important;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-nav {
    gap: 7px;
  }

  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-games-trigger {
    min-width: 99px;
    padding-inline: 9px;
    gap: 6px;
    font-size: 11.5px;
  }
}

@media (prefers-reduced-motion: reduce) {
  :is(#ba-mobile-force-html, .elementor-123 .elementor-element.elementor-element-05ade7d) .ba-mobile-chevron {
    transition: none;
  }
}

@media (max-width: 767px) {
  :is(#ba-mobile-force-header, .elementor-location-header) {
    display: block !important;
    position: sticky !important;
    top: -30px !important;
    z-index: 10000 !important;
    width: 100% !important;
    overflow: visible !important;
  }

  body.admin-bar :is(#ba-mobile-force-header, .elementor-location-header) {
    top: calc(var(--wp-admin--admin-bar--height, 46px) - 30px) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b456827 */@media (max-width: 767px) {
  :is(#ba-mobile-force-row, .elementor-123 .elementor-element.elementor-element-b456827) {
    --min-height: 68px !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 10001 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    min-height: 68px !important;
    height: 68px !important;
    width: 100% !important;
    padding: 0 12px !important;
    gap: 0 !important;
    overflow: visible !important;
    background:
      radial-gradient(circle at 14% 50%, rgba(34, 211, 238, .075), transparent 34%),
      linear-gradient(180deg, rgba(7, 11, 22, .985), rgba(10, 17, 32, .985)) !important;
    border-bottom: 1px solid rgba(34, 211, 238, .18) !important;
    box-shadow: 0 10px 26px rgba(3, 7, 16, .34) !important;
    backdrop-filter: blur(16px) saturate(130%);
    -webkit-backdrop-filter: blur(16px) saturate(130%);
  }

  body.admin-bar :is(#ba-mobile-force-row, .elementor-123 .elementor-element.elementor-element-b456827) {
    top: var(--wp-admin--admin-bar--height, 46px) !important;
  }

  :is(#ba-mobile-force-row, .elementor-123 .elementor-element.elementor-element-b456827) > .elementor-shape {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* BEGIN BA GLOBAL FRAME B — HEADER */
header.elementor-123{--ba-global-frame-b-header-v1:1;--ba-frame-navy:#071225;--ba-frame-deep:#050B1B;--ba-frame-cyan:#67E8F9;--ba-frame-violet:#7C5CFF;--ba-frame-text:#F8FBFF;--ba-frame-muted:#AAB8CC}

header.elementor-123 .elementor-element-b456827{
background:linear-gradient(180deg,#0A162C 0%,#071225 100%)!important;
border-bottom:1px solid rgba(103,232,249,.22)!important;
box-shadow:0 10px 28px rgba(1,5,14,.24),inset 0 -1px 0 rgba(124,92,255,.045)!important
}

header.elementor-123 .ba-header-utility-rail{
background:#050B1B!important;
border-bottom-color:rgba(103,232,249,.12)!important
}

header.elementor-123 .elementor-element-b627863 img{
filter:drop-shadow(0 0 16px rgba(103,232,249,.12))!important
}

header.elementor-123 .elementor-nav-menu--main a.elementor-item{
color:#F8FBFF!important
}

header.elementor-123 .elementor-element-0fca85c a.elementor-button{
min-height:44px!important;
padding-inline:16px!important;
border:1px solid rgba(103,232,249,.58)!important;
border-radius:11px!important;
color:#F4FDFF!important;
background:linear-gradient(180deg,rgba(12,32,54,.96),rgba(7,20,38,.94))!important;
box-shadow:inset 0 1px 0 rgba(207,250,254,.08),0 6px 18px rgba(8,145,178,.12)!important;
font-family:Outfit,Arial,sans-serif!important;
font-size:13px!important;
font-weight:700!important;
letter-spacing:.055em!important
}

header.elementor-123 .elementor-element-0fca85c .elementor-button-icon,
header.elementor-123 .elementor-element-0fca85c .elementor-button-icon svg{
color:#67E8F9!important;
fill:#67E8F9!important
}

header.elementor-123 .elementor-element-0fca85c a.elementor-button:hover{
border-color:rgba(103,232,249,.82)!important;
background:linear-gradient(180deg,rgba(15,42,69,.98),rgba(8,25,45,.96))!important;
box-shadow:inset 0 1px 0 rgba(207,250,254,.12),0 8px 22px rgba(8,145,178,.16)!important
}

header.elementor-123 .elementor-element-0fca85c a.elementor-button:focus-visible,
header.elementor-123 .ba-mobile-games-trigger:focus-visible,
header.elementor-123 .ba-mobile-menu-trigger:focus-visible{
outline:2px solid #67E8F9!important;
outline-offset:3px!important
}

header.elementor-123 .ba-mobile-games-trigger,
header.elementor-123 .ba-mobile-menu-trigger{
border-color:rgba(103,232,249,.30)!important;
color:#EAFCFF!important;
background:linear-gradient(180deg,rgba(10,28,48,.88),rgba(5,14,28,.86))!important;
box-shadow:inset 0 1px 0 rgba(207,250,254,.05),0 7px 16px rgba(1,6,18,.18)!important
}

header.elementor-123 .ba-mobile-games-trigger:hover,
header.elementor-123 .ba-mobile-menu-trigger:hover{
border-color:rgba(103,232,249,.58)!important;
color:#67E8F9!important;
background:linear-gradient(180deg,rgba(13,39,64,.96),rgba(7,21,38,.94))!important
}

header.elementor-123 .ba-header-utility-icon .elementor-icon,
header.elementor-123 .ba-mobile-social-icon{
color:#A8B8CC!important
}

@media(max-width:767px){
header.elementor-123 .elementor-element-b456827{
border-bottom-color:rgba(103,232,249,.20)!important
}
}
/* END BA GLOBAL FRAME B — HEADER */
/* BEGIN BA FRAME CONSISTENCY CORRECTION — HEADER PREVIEW */
:is(header,div).elementor-123{--ba-frame-consistency-preview:1}

/* BA SHARED BOOSTER — HEADER */
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm){width:auto!important;max-width:none!important;height:44px!important;min-height:44px!important;min-width:0!important;padding:0 16px!important;border:1px solid rgba(103,232,249,.58)!important;border-radius:11px!important;color:#F4FDFF!important;background:linear-gradient(180deg,rgba(12,32,54,.96),rgba(7,20,38,.94))!important;box-shadow:inset 0 1px 0 rgba(207,250,254,.08),0 6px 18px rgba(8,145,178,.12)!important;font-family:Outfit,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:.03em!important;text-transform:none!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;column-gap:8px!important}
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm) .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;gap:0!important}
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm) .elementor-button-text{font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm) .elementor-button-icon{display:none!important}
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm)::before{content:""!important;display:block!important;width:14px!important;height:14px!important;margin:0!important;flex:0 0 14px!important;background:#67E8F9!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 5V3h6v2h4a2 2 0 0 1 2 2v4H3V7a2 2 0 0 1 2-2h4Zm2 0h2V4h-2v1ZM3 13h8v1h2v-1h8v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 5V3h6v2h4a2 2 0 0 1 2 2v4H3V7a2 2 0 0 1 2-2h4Zm2 0h2V4h-2v1ZM3 13h8v1h2v-1h8v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm):hover{border-color:rgba(103,232,249,.82)!important;background:linear-gradient(180deg,rgba(15,42,69,.98),rgba(8,25,45,.96))!important;box-shadow:inset 0 1px 0 rgba(207,250,254,.12),0 8px 22px rgba(8,145,178,.16)!important}
body :is(header,div).elementor-123.elementor-location-header .elementor-element-b456827 .elementor-element-0fca85c.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm):focus-visible{outline:2px solid #67E8F9!important;outline-offset:3px!important}

/* END BA FRAME CONSISTENCY CORRECTION — HEADER PREVIEW *//* End custom CSS */