.elementor-8695 .elementor-element.elementor-element-d4d74a8{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-8695 .elementor-element.elementor-element-6bf2ca0{--display:flex;--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8695 .elementor-element.elementor-element-6bf2ca0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8695 .elementor-element.elementor-element-69a89a0e{--display:flex;--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-start;--align-items:center;}.elementor-8695 .elementor-element.elementor-element-69a89a0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8695 .elementor-element.elementor-element-da54d02 img{max-width:3vw;}.elementor-8695 .elementor-element.elementor-element-1a55c9d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8695 .elementor-element.elementor-element-1a55c9d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Arial;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8695 .elementor-element.elementor-element-7b77f41e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-menu-toggle{margin:0 auto;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu .elementor-item{font-family:"Gemunu Libre", Arial;font-size:18px;font-weight:600;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main .elementor-item:focus{color:#00FCDC;fill:#00FCDC;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#00FCDC;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .e--pointer-framed .elementor-item:before,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .e--pointer-framed .elementor-item:after{border-color:#00FCDC;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#00FCDC;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a, .elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown{background-color:#0B0912;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a:hover,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a:focus,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-menu-toggle:hover,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-menu-toggle:focus{color:#00FCDC;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a:hover,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a:focus,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a.highlighted{background-color:#0B0912;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown a.elementor-item-active{color:#00FCDC;}.elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown .elementor-item, .elementor-8695 .elementor-element.elementor-element-7b77f41e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Gemunu Libre", Arial;font-size:15px;font-weight:500;}.elementor-8695 .elementor-element.elementor-element-4b36bb2b{--display:flex;--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;}.elementor-8695 .elementor-element.elementor-element-4b36bb2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8695 .elementor-element.elementor-element-aed9178 .elementor-button{background-color:#00FCDC;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:14px 14px 14px 14px;}.elementor-8695 .elementor-element.elementor-element-aed9178 .elementor-button:hover, .elementor-8695 .elementor-element.elementor-element-aed9178 .elementor-button:focus{background-color:#009683;color:#000000;}.elementor-8695 .elementor-element.elementor-element-aed9178 .elementor-button:hover svg, .elementor-8695 .elementor-element.elementor-element-aed9178 .elementor-button:focus svg{fill:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-8695 .elementor-element.elementor-element-6bf2ca0{--width:100%;}.elementor-8695 .elementor-element.elementor-element-69a89a0e{--width:25%;}.elementor-8695 .elementor-element.elementor-element-1a55c9d5{--width:60%;}.elementor-8695 .elementor-element.elementor-element-7b77f41e{width:var( --container-widget-width, 119.844px );max-width:119.844px;--container-widget-width:119.844px;--container-widget-flex-grow:0;}.elementor-8695 .elementor-element.elementor-element-4b36bb2b{--width:34.318%;}}@media(min-width:768px){.elementor-8695 .elementor-element.elementor-element-d4d74a8{--content-width:1300px;}.elementor-8695 .elementor-element.elementor-element-69a89a0e{--width:14.514%;}.elementor-8695 .elementor-element.elementor-element-1a55c9d5{--width:59.469%;}.elementor-8695 .elementor-element.elementor-element-4b36bb2b{--width:18.359%;}}/* Start custom CSS for container, class: .elementor-element-d4d74a8 */.elementor-8695 .elementor-element.elementor-element-d4d74a8{
  --mg-red:#00FCDC;
  --mg-red-soft:rgba(255,49,49,.12);
  --mg-red-border:rgba(255,49,49,.22);
  --mg-bg:#0d0d0f;
  --mg-bg-2:#121217;
  --mg-panel:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));
  --mg-border:rgba(255,255,255,.08);
  --mg-text:#f3f3f3;
  --mg-soft:#d0d0d8;
  --mg-muted:#a1a1aa;
  position:sticky;
  top:0;
  z-index:999;
  background:linear-gradient(180deg,rgba(7,7,9,.88),rgba(7,7,9,.74));
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  border-bottom:1px solid rgba(0,252,220,.12);
}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-header-wrap{
  max-width:1320px;
  margin:0 auto;
  width:100%;
  background:var(--mg-panel);
  border:1px solid var(--mg-border);
  border-radius:18px;
  box-shadow:0 14px 36px rgba(0,0,0,.24), inset 0 0 0 1px rgba(255,255,255,.02);
  padding:12px 16px;
}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-logo img{max-width:220px; width:100%; height:auto;}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html nav{display:flex; align-items:center; justify-content:center; gap:24px; flex-wrap:wrap;}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html a{
  color:#f2f2f2;
  text-decoration:none;
  font-size:15px;
  font-weight:600;
  letter-spacing:.01em;
  line-height:1;
  padding:10px 0;
  position:relative;
  transition:.22s ease;
}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html a:after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:-2px;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--mg-red),rgba(0,252,220,0));
  transform:scaleX(0);
  transform-origin:left center;
  transition:.22s ease;
  opacity:.95;
}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html a:hover{color:#fff;}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html a:hover:after{transform:scaleX(1);}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html p{margin:0;}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-discord-btn .elementor-button{
  background:var(--mg-red);
  color:#000;
  border-radius:14px;
  padding:14px 20px;
  font-weight:700;
  box-shadow:0 10px 24px rgba(0,252,220,.24);
}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-discord-btn .elementor-button:hover{
  transform:translateY(-1px);
  background:#00FCDC;
}
.elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-header-note .elementor-widget-container{display:none;}
@media (max-width: 1120px){
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-header-wrap{padding:14px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html nav{gap:18px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html a{font-size:14px;}
}
@media (max-width: 900px){
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-header-inner{flex-wrap:wrap; row-gap:12px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-brand-col{width:100%; justify-content:center;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-nav-col{order:3; width:100%;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-cta-col{margin-left:auto;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html nav{justify-content:center; gap:16px 18px;}
}
@media (max-width: 767px){
  .elementor-8695 .elementor-element.elementor-element-d4d74a8{padding:10px 12px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-header-wrap{border-radius:16px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-logo img{max-width:180px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html nav{gap:10px 14px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-menu-html a{font-size:13px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-discord-btn .elementor-button{width:100%; justify-content:center; padding:12px 16px;}
  .elementor-8695 .elementor-element.elementor-element-d4d74a8 .mg-cta-col{width:100%;}
}/* End custom CSS */
/* Start custom CSS *//* Mobile-friendly header nav sizing */
@media (max-width: 1024px) {
  .elementor-8695 .elementor-nav-menu--main .elementor-item,
  .elementor-8695 .elementor-nav-menu .elementor-item {
    font-size: 15px;
    padding: 12px 14px !important;
    line-height: 1.2;
  }

  .elementor-8695 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-8695 .elementor-nav-menu__container .elementor-item {
    font-size: 15px;
    padding: 12px 16px !important;
    line-height: 1.2;
  }

  .elementor-8695 .elementor-menu-toggle {
    font-size: 26px;
  }

  .elementor-8695 .elementor-button,
  .elementor-8695 .elementor-widget-button .elementor-button {
    font-size: 14px;
    padding: 11px 16px !important;
  }
}

@media (max-width: 767px) {
  .elementor-8695 .elementor-nav-menu--main .elementor-item,
  .elementor-8695 .elementor-nav-menu .elementor-item {
    font-size: 14px;
    padding: 10px 12px !important;
    line-height: 1.15;
  }

  .elementor-8695 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-8695 .elementor-nav-menu__container .elementor-item {
    font-size: 14px;
    padding: 10px 14px !important;
    line-height: 1.15;
  }

  .elementor-8695 .elementor-menu-toggle {
    font-size: 24px;
  }

  .elementor-8695 .elementor-button,
  .elementor-8695 .elementor-widget-button .elementor-button {
    font-size: 13px;
    padding: 10px 14px !important;
  }
}
/* Cleaner mobile dropdown panel */
@media (max-width: 1024px) {
  .elementor-8695 .elementor-nav-menu--dropdown {
    padding: 10px 0;
    border-radius: 14px;
  }

  .elementor-8695 .elementor-nav-menu--dropdown .elementor-item {
    justify-content: center;
    text-align: center;
  }
}/* End custom CSS */