html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

.floatL {
  float: left; }

.floatR {
  float: right; }

.hide {
  display: none !important; }

input, select {
  appearance: none;
  outline: none; }

input:active {
  border-style: solid; }

body {
  position: relative;
  width: 100%;
  overflow-x: hidden; }

.bg {
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/goegl_official/img/m_bg.589bd35.jpg);
  background-size: contain;
  height: 180vw;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.header {
  position: relative;
  width: 100vw;
  height: 19.33vw; }
  .header .logo {
    position: absolute;
    top: 0.93vw;
    left: 2vw;
    background-image: url(/goegl_official/img/m_logo.2e22eff.png);
    background-size: contain;
    height: 13.47vw;
    width: 30.8vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .header .nav {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 66.67vw;
    height: 100%;
    display: flex;
    justify-content: center; }
    .header .nav .fb {
      margin-top: 2vw;
      background-image: url(/goegl_official/img/m_fb.85e3f7e.png);
      background-size: contain;
      height: 13.73vw;
      width: 10.67vw;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .header .nav .fb:hover, .header .nav .fb.active {
        background-image: url(/goegl_official/img/m_fb-hover.360aadc.png);
        background-size: contain;
        height: 13.73vw;
        width: 10.67vw;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .header .nav .discord {
      margin-top: 2vw;
      margin-left: 2.67vw;
      background-image: url(/goegl_official/img/m_discord.eb3539c.png);
      background-size: contain;
      height: 13.6vw;
      width: 9.87vw;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .header .nav .discord:hover, .header .nav .discord.active {
        background-image: url(/goegl_official/img/m_discord-hover.fafbc79.png);
        background-size: contain;
        height: 13.6vw;
        width: 9.87vw;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .header .nav .recharge {
      margin-top: 2vw;
      margin-left: 2.67vw;
      background-image: url(/goegl_official/img/m_en-recharge.28a3307.png);
      background-size: contain;
      height: 14vw;
      width: 16vw;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .header .nav .recharge:hover, .header .nav .recharge.active {
        background-image: url(/goegl_official/img/m_en-recharge-hover.4510e96.png);
        background-size: contain;
        height: 14vw;
        width: 16vw;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
    .header .nav .service {
      margin-top: 2vw;
      margin-left: 2vw;
      background-image: url(/goegl_official/img/m_en-service.e4cc6c3.png);
      background-size: contain;
      height: 13.6vw;
      width: 19.33vw;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      .header .nav .service:hover, .header .nav .service.active {
        background-image: url(/goegl_official/img/m_en-service-hover.9319f57.png);
        background-size: contain;
        height: 13.6vw;
        width: 19.33vw;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
  .header .language {
    z-index: 2;
    position: absolute;
    top: 15.33vw;
    left: 8vw;
    background-image: url(/goegl_official/img/m_language-btn.36a582d.png);
    background-size: contain;
    height: 3.87vw;
    width: 19.07vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    text-align: center;
    font-size: 2.4vw;
    color: #ffffff;
    line-height: 3.87vw; }
    .header .language-list {
      display: none;
      box-sizing: border-box;
      z-index: 4;
      position: absolute;
      top: 19.33vw;
      left: 8vw;
      width: 18.8vw;
      border: 1px solid #a18f60;
      background-color: #a18f60; }
    .header .language-item {
      display: block;
      box-sizing: border-box; }
      .header .language-item-text-1 {
        height: 3.87vw;
        display: block;
        color: #ffffff;
        text-align: center;
        font-size: 2.4vw;
        line-height: 3.87vw;
        border-bottom: 1px solid #ffffff;
        cursor: pointer; }
      .header .language-item-text-2 {
        height: 3.87vw;
        display: block;
        color: #ffffff;
        text-align: center;
        font-size: 2.4vw;
        line-height: 3.87vw;
        border-bottom: 1px solid #ffffff;
        cursor: pointer; }
      .header .language-item-text-3 {
        height: 3.87vw;
        display: block;
        color: #ffffff;
        text-align: center;
        font-size: 2.4vw;
        line-height: 3.87vw;
        border-bottom: 1px solid #ffffff;
        cursor: pointer; }
      .header .language-item-text-4 {
        height: 3.87vw;
        display: block;
        color: #ffffff;
        text-align: center;
        font-size: 2.4vw;
        line-height: 3.87vw;
        border-bottom: 1px solid #ffffff;
        cursor: pointer; }
      .header .language-item-text-5 {
        height: 3.87vw;
        display: block;
        color: #ffffff;
        text-align: center;
        font-size: 2.4vw;
        line-height: 3.87vw;
        border-bottom: 1px solid #ffffff;
        cursor: pointer; }

.main {
  position: relative;
  width: 100vw;
  height: 160.67vw; }
  .main .slogan {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 104vw;
    background-image: url(/goegl_official/img/m_en-slogan.140fb60.png);
    background-size: contain;
    height: 23.33vw;
    width: 100vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .main .apple-down {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 128vw;
    background-image: url(/goegl_official/img/m_en-apple.eaa1c3d.png);
    background-size: contain;
    height: 9.07vw;
    width: 26vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .main .google-down {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 128vw;
    background-image: url(/goegl_official/img/m_en-google.d4efb47.png);
    background-size: contain;
    height: 9.07vw;
    width: 26vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .main .apk-down {
    display: none;
    position: absolute;
    right: 18.67vw;
    top: 128vw;
    background-image: url(/goegl_official/img/m_en-apk.6c78fca.png);
    background-size: contain;
    height: 9.07vw;
    width: 26.13vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .main .pc-down {
    display: none; }

.site-footer.pc {
  display: none; }

.site-footer .footer {
  z-index: 18;
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 52.67vw;
  background-color: #272a2c; }
  .site-footer .footer .en-footer-main {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
    color: #898f9c;
    line-height: 3.2vw; }
  .site-footer .footer .footer-logo {
    position: absolute;
    display: block;
    top: 2.67vw;
    left: 50%;
    transform: translateX(-50%) scale(0.8);
    background-image: url(/goegl_official/img/m_logo.2e22eff.png);
    background-size: contain;
    height: 13.47vw;
    width: 30.8vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .site-footer .footer .footer-link {
    position: absolute;
    display: block;
    width: 98.67vw;
    top: 18vw;
    left: 50%;
    transform: translateX(-50%);
    text-align: center; }
    .site-footer .footer .footer-link a {
      font-size: 2.4vw;
      color: #898f9c;
      text-decoration: none; }
    .site-footer .footer .footer-link .line {
      display: inline-block;
      margin: 0 2vw; }
  .site-footer .footer .copyright {
    position: absolute;
    display: block;
    top: 22.67vw;
    width: 100%;
    left: 50%;
    transform: translateX(-50%); }

.zh .header .nav .recharge {
  left: 34.67vw;
  background-image: url(/goegl_official/img/m_zh-recharge.638150e.png);
  background-size: contain;
  height: 13.73vw;
  width: 10vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .zh .header .nav .recharge:hover, .zh .header .nav .recharge.active {
    background-image: url(/goegl_official/img/m_zh-recharge-hover.d69fa5f.png);
    background-size: contain;
    height: 13.73vw;
    width: 10vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.zh .header .nav .service {
  left: 50.67vw;
  background-image: url(/goegl_official/img/m_zh-service.6a0e798.png);
  background-size: contain;
  height: 13.73vw;
  width: 10vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .zh .header .nav .service:hover, .zh .header .nav .service.active {
    background-image: url(/goegl_official/img/m_zh-service-hover.3e1fbe6.png);
    background-size: contain;
    height: 13.73vw;
    width: 10vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.zh .main .slogan {
  background-image: url(/goegl_official/img/m_zh-slogan.b15f932.png);
  background-size: contain;
  height: 21.47vw;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.zh .main .apple-down {
  background-image: url(/goegl_official/img/m_zh-apple.4def399.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.zh .main .google-down {
  background-image: url(/goegl_official/img/m_zh-google.74864fb.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.zh .main .apk-down {
  background-image: url(/goegl_official/img/m_zh-apk.d5ff5c7.png);
  background-size: contain;
  height: 9.07vw;
  width: 26.13vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.en .header .nav .recharge {
  background-image: url(/goegl_official/img/m_en-recharge.28a3307.png);
  background-size: contain;
  height: 14vw;
  width: 16vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .en .header .nav .recharge:hover, .en .header .nav .recharge.active {
    background-image: url(/goegl_official/img/m_en-recharge-hover.4510e96.png);
    background-size: contain;
    height: 14vw;
    width: 16vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.en .header .nav .service {
  background-image: url(/goegl_official/img/m_en-service.e4cc6c3.png);
  background-size: contain;
  height: 13.6vw;
  width: 19.33vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .en .header .nav .service:hover, .en .header .nav .service.active {
    background-image: url(/goegl_official/img/m_en-service-hover.9319f57.png);
    background-size: contain;
    height: 13.6vw;
    width: 19.33vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.en .main .slogan {
  background-image: url(/goegl_official/img/m_en-slogan.140fb60.png);
  background-size: contain;
  height: 23.33vw;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.en .main .apple-down {
  background-image: url(/goegl_official/img/m_en-apple.eaa1c3d.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.en .main .google-down {
  background-image: url(/goegl_official/img/m_en-google.d4efb47.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.en .main .apk-down {
  background-image: url(/goegl_official/img/m_en-apk.6c78fca.png);
  background-size: contain;
  height: 9.07vw;
  width: 26.13vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.ru .header .nav .recharge {
  top: 2vw;
  left: 30.67vw;
  background-image: url(/goegl_official/img/m_ru-recharge.a8670ca.png);
  background-size: contain;
  height: 16.4vw;
  width: 14.4vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .ru .header .nav .recharge:hover, .ru .header .nav .recharge.active {
    background-image: url(/goegl_official/img/m_ru-recharge-hover.f6f9d87.png);
    background-size: contain;
    height: 16.4vw;
    width: 14.4vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.ru .header .nav .service {
  top: 2vw;
  background-image: url(/goegl_official/img/m_ru-service.2e4be83.png);
  background-size: contain;
  height: 16.8vw;
  width: 13.33vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .ru .header .nav .service:hover, .ru .header .nav .service.active {
    background-image: url(/goegl_official/img/m_ru-service-hover.281bddd.png);
    background-size: contain;
    height: 16.8vw;
    width: 13.33vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.ru .main .slogan {
  background-image: url(/goegl_official/img/m_ru-slogan.688d642.png);
  background-size: contain;
  height: 21.73vw;
  width: 98vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.ru .main .apple-down {
  background-image: url(/goegl_official/img/m_ru-apple.1cbcfb7.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.ru .main .google-down {
  background-image: url(/goegl_official/img/m_ru-google.18b254c.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.ru .main .apk-down {
  background-image: url(/goegl_official/img/m_ru-apk.4506ba2.png);
  background-size: contain;
  height: 9.07vw;
  width: 26.13vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.fr .header .nav .recharge {
  top: 2vw;
  left: 32vw;
  background-image: url(/goegl_official/img/m_fr-recharge.3e25271.png);
  background-size: contain;
  height: 16.8vw;
  width: 10.67vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .fr .header .nav .recharge:hover, .fr .header .nav .recharge.active {
    background-image: url(/goegl_official/img/m_fr-recharge-hover.fdb516d.png);
    background-size: contain;
    height: 16.8vw;
    width: 10.67vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.fr .header .nav .service {
  background-image: url(/goegl_official/img/m_fr-service.a306265.png);
  background-size: contain;
  height: 13.6vw;
  width: 14.8vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .fr .header .nav .service:hover, .fr .header .nav .service.active {
    background-image: url(/goegl_official/img/m_fr-service-hover.f08db13.png);
    background-size: contain;
    height: 13.6vw;
    width: 14.8vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.fr .main .slogan {
  background-image: url(/goegl_official/img/m_fr-slogan.4adffdb.png);
  background-size: contain;
  height: 21.07vw;
  width: 98.8vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.fr .main .apple-down {
  background-image: url(/goegl_official/img/m_fr-apple.fc34af4.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.fr .main .google-down {
  background-image: url(/goegl_official/img/m_fr-google.ce5c004.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.fr .main .apk-down {
  background-image: url(/goegl_official/img/m_fr-apk.81d0321.png);
  background-size: contain;
  height: 9.07vw;
  width: 26.13vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.de .header .nav .recharge {
  background-image: url(/goegl_official/img/m_de-recharge.c57c680.png);
  background-size: contain;
  height: 13.6vw;
  width: 17.87vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .de .header .nav .recharge:hover, .de .header .nav .recharge.active {
    background-image: url(/goegl_official/img/m_de-recharge-hover.2fb6142.png);
    background-size: contain;
    height: 13.6vw;
    width: 17.87vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.de .header .nav .service {
  left: 49.33vw;
  background-image: url(/goegl_official/img/m_de-service.c15d624.png);
  background-size: contain;
  height: 13.6vw;
  width: 15.47vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .de .header .nav .service:hover, .de .header .nav .service.active {
    background-image: url(/goegl_official/img/m_de-service-hover.cbdd5ac.png);
    background-size: contain;
    height: 13.6vw;
    width: 15.47vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.de .main .slogan {
  background-image: url(/goegl_official/img/m_de-slogan.2e77628.png);
  background-size: contain;
  height: 21.2vw;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.de .main .apple-down {
  background-image: url(/goegl_official/img/m_de-apple.964a9a3.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.de .main .google-down {
  background-image: url(/goegl_official/img/m_de-google.241d3f9.png);
  background-size: contain;
  height: 9.07vw;
  width: 26vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.de .main .apk-down {
  background-image: url(/goegl_official/img/m_de-apk.cd56b2a.png);
  background-size: contain;
  height: 9.07vw;
  width: 26.13vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }


/*# sourceMappingURL=mobile.2a67857b.min.css.map*/