#header-outer #logo,
#header-outer .logo-spacing {
  margin-top: 10px;
  margin-bottom: 10px;
}
body #top #logo img,
#header-outer[data-permanent-transparent="false"] #logo .dark-version {
  height: 60px !important;
}
#footer-outer {
  padding: 20px;
}
#footer-outer .flexBox {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
#footer-outer .flexBox a {
  margin-right: 30px;
}
#footer-outer .flexBox img {
  width: 150px;
}
#footer-outer p {
  text-align: center;
  margin-top: 10px;
}
.aboutTopImage img {
  width: 100%;
  height: 100%;
  min-height: 400px;
  object-fit: cover;
  object-position: center;
  border-radius: 10px;
}
.characterBox h5 {
  font-size: 1.3rem;
  line-height: 24px;
  color: red;
  text-transform: uppercase;
}
.flex-title {
  display: flex;
}
.content-card p {
  display: block;
  height: 100%;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 18px;
}
.content-card span {
  font-size: 20px;
}
.content-card img {
  width: 100%;
  border-radius: 10px;
}
.gamesCard .containerBox {
  padding-top: 200px;
  padding-bottom: 100px;
}
.gamesCard .rowItem {
  margin-bottom: 80px;
}
.gamesCard .rowItem img {
  width: 100%;
  max-width: 300px;
  border-radius: 73px;
  display: block;
  margin: 0 auto;
}
.gamesCard .rowItem h3 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 20px;
}
.gamesCard .rowItem p {
  font-size: 1.3rem;
}
.gamesCard .rowItem a {
  display: inline-block;
  border-bottom: 3px solid #e3101c;
}
.jobs-image-positioned > .row-bg-wrap::before,
.bottom-black-texture > .row-bg-wrap::after {
  display: none !important;
}
.jobBox .right {
  float: right;
}
#contactForm .form-group {
  margin-bottom: 30px;
}
.title-content p {
  font-size: 18px;
}
div.gform_wrapper .gform_footer {
  bottom: -70px !important;
}
.error-message {
  color: red;
}
/* 手机屏幕（小于768px） */
@media screen and (max-width: 767px) {
  .gamesCard .rowItem h3 {
    text-align: center;
    margin-top: 20px;
  }
  .gamesCard .activeRow {
    flex-direction: column-reverse;
  }
  .jobBox .right {
    float: none;
  }
}
@media screen and (max-width: 998px) {
  body #header-outer {
    padding: 0;
  }
  #header-outer #logo,
  #header-outer .logo-spacing {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/*# sourceMappingURL=style.css.map */