.swiper-container {
  width: 100%;
  height: 100%;
  margin-top: 80px;
}

.swiper-container .swiper-slide {
  height: 120px;
  text-align: center;
  font-size: 18px;
  color: #333;
  padding: 30px;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  border-bottom: 1px solid #333;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.swiper-container .swiper-slide.active {
  color: #FA01A6;
  border-bottom: 2px solid rgba(250, 1, 166, 0.8);
}

.swiper-container .swiper-slide.active:before {
  background: linear-gradient(115deg, #374AFF, #FA01A6);
  border: 0;
}

.pink-color {
  color: #FA01A6 !important;
}

.plateform_container {
  position: relative;
  padding: 50px 0;
  margin-bottom: 50px;
}

.plateform_container .plateform_name {
  color: #fff !important;
  font-size: 32px;
  font-weight: 700;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.submit-condition2 {
  margin: 80px auto;
}

.submit-condition2 .bk-list--2 {
  margin-left: 150px;
}

.submit-condition2 .bk-list--2 .list-header.with-number--theme h6.heading {
  color: #fff;
  font-size: 20px;
}

.model-prize-container {
  padding: 30px;
}

.model-prize-container .model-container, .model-prize-container .new-prize-container {
  padding: 30px;
}

.model-prize-container .model-container h1, .model-prize-container .new-prize-container h1 {
  font-size: 32px;
  line-height: 1.5;
}

.model-prize-container .model-container h2, .model-prize-container .new-prize-container h2 {
  font-size: 24px;
  font-weight: normal;
  word-wrap: break-all;
}

.model-prize-container .model-container .new-model-list, .model-prize-container .new-prize-container .new-model-list {
  color: #FFFFFF;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 1s linear 1s;
  transition: opacity 1s linear 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.model-prize-container .model-container .new-model-list ul, .model-prize-container .new-prize-container .new-model-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  max-height: 400px;
  overflow-y: auto;
}

.model-prize-container .model-container .new-model-list ul li, .model-prize-container .new-prize-container .new-model-list ul li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  margin: 10px;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  max-width: 100%;
  text-align: left;
}

.model-prize-container .model-container .new-model-list ul li::before, .model-prize-container .new-prize-container .new-model-list ul li::before {
  content: "\f00c";
  display: inline-block;
  font-size: 1em;
  font-family: Font Awesome\ 5 Free;
  font-weight: 900;
  color: #31A0FF;
  top: -4px;
  left: -26px;
}

.model-prize-container .model-container .new-model-list ul li a, .model-prize-container .new-prize-container .new-model-list ul li a {
  margin-left: 8px;
  color: #fff;
  border-bottom: 1px solid #aaa;
  font-size: 20px;
}

.model-prize-container .model-container .new-model-list ul li a:hover, .model-prize-container .new-prize-container .new-model-list ul li a:hover {
  color: #31a0ff;
  border-bottom: 1px solid #fff;
}

.model-prize-container .model-container .new-model-list.shown, .model-prize-container .new-prize-container .new-model-list.shown {
  opacity: 1;
}

.model-prize-container .model-container .new-model-list.hidden, .model-prize-container .new-prize-container .new-model-list.hidden {
  opacity: 0;
}

.model-prize-container .model-container .prize-list ul, .model-prize-container .new-prize-container .prize-list ul {
  display: block;
}

.model-prize-container .model-container .prize-list ul li, .model-prize-container .new-prize-container .prize-list ul li {
  margin: 10px;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  max-width: 100%;
  text-align: left;
}

.model-prize-container .model-container .prize-list ul li::before, .model-prize-container .new-prize-container .prize-list ul li::before {
  content: "\f00c";
  display: inline-block;
  font-size: 1em;
  font-family: Font Awesome\ 5 Free;
  font-weight: 900;
  color: #31A0FF;
  top: -4px;
  left: -26px;
}

.model-prize-container .model-container .prize-list ul li a, .model-prize-container .new-prize-container .prize-list ul li a {
  margin-left: 8px;
  color: #fff;
  border-bottom: 1px solid #aaa;
  font-size: 20px;
}

.model-prize-container .model-container .prize-list ul li a:hover, .model-prize-container .new-prize-container .prize-list ul li a:hover {
  color: #31a0ff;
  border-bottom: 1px solid #fff;
}

.fadein {
  margin-top: 300px;
  margin-left: -200px;
}

.fadein.active {
  -webkit-animation: fadein .4s .5s;
          animation: fadein .4s .5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.fadein2 {
  margin-top: 200px;
  opacity: 0;
}

.fadein2.active {
  -webkit-animation: fadein2 .4s .3s;
          animation: fadein2 .4s .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.sub-kv {
  margin: 100px auto;
  min-height: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sub-kv.active .fadein {
  -webkit-animation: fadein .4s .5s;
          animation: fadein .4s .5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.sub-kv.active .fadein2 {
  -webkit-animation: fadein2 .4s .3s;
          animation: fadein2 .4s .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.sub-kv .sub-kv-banner {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  overflow: hidden;
  text-align: right;
}

.sub-kv .sub-kv-banner img {
  width: 100%;
  height: auto;
  max-width: 500px;
}

.sub-kv .sub-kv-desc {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  padding: 100px 30px;
}

.sub-kv .sub-kv-desc .desc {
  margin: 30px auto;
}

.sub-kv .sub-kv-desc a {
  margin: 0;
}

@media (max-width: 991px) {
  .sub-kv {
    display: block;
  }
  .sub-kv .sub-kv-banner {
    padding: 0 30px;
    width: 100%;
    text-align: center;
  }
  .sub-kv .sub-kv-banner img {
    max-width: 60vh;
  }
  .sub-kv .sub-kv-desc {
    width: 100%;
    text-align: center;
  }
}

.grayscale {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.grayscale:hover {
  -webkit-filter: none;
          filter: none;
}

@-webkit-keyframes fadein {
  0% {
    margin-top: 300px;
    margin-left: -200px;
  }
  100% {
    margin-top: 0;
    margin-left: 0;
  }
}

@keyframes fadein {
  0% {
    margin-top: 300px;
    margin-left: -200px;
  }
  100% {
    margin-top: 0;
    margin-left: 0;
  }
}

@-webkit-keyframes fadein2 {
  0% {
    margin-top: 200px;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}

@keyframes fadein2 {
  0% {
    margin-top: 200px;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}
/*# sourceMappingURL=update.css.map */