.project.style2 {
  position: relative;
  font-size: var(--text-xl);
  line-height: 1.8;
  color: white;
  background: repeating-linear-gradient(45deg, #ab9ed9, #ab9ed9 5px, #9d91ca 5px, #9d91ca 25px);
}
.project.style2 .intro {
  border: 5px solid #ae086c;
  -webkit-box-shadow: 7px 7px 0px #9e69a9;
          box-shadow: 7px 7px 0px #9e69a9;
  visibility: visible;
}
.project.style2 .intro p {
  margin: 0.4em 0;
}
.project.style2 .intro span {
  color: #edd096;
  padding: 0 10px;
}
.project.style2 .intro span::after {
  background: -webkit-gradient(linear, left top, right top, from(#4172ca), color-stop(#6a57cd), to(#5e31bb));
  background: linear-gradient(to right, #4172ca, #6a57cd, #5e31bb);
  height: 100%;
  width: 100%;
  border-radius: 3px;
}
@media (min-width: 768px) {
  .project.style2 .intro span::after {
    height: 80%;
  }
}
.project.style2 .intro p:nth-last-of-type(1) {
  font-size: 22px;
  margin-top: 20px;
  letter-spacing: normal;
}
@media (min-width: 768px) {
  .project.style2 .intro p:nth-last-of-type(1) {
    letter-spacing: 2px;
  }
}
.project.style2 .buynow__title {
  color: #ae086c;
}
.project.style2 .buynow__arrow-chevron::before, .project.style2 .buynow__arrow-chevron::after {
  background: #ae086c;
}
.project.style2 .buynow__nav-item {
  border-color: #9e69a9;
  -webkit-box-shadow: 7px 7px 0px #9e69a9;
          box-shadow: 7px 7px 0px #9e69a9;
}
.project.style2 .buynow__nav-item:hover {
  -webkit-box-shadow: 1px 1px 0px #9e69a9;
          box-shadow: 1px 1px 0px #9e69a9;
}
.project.style2 .hatch__flex-item--active {
  border-color: #ae086c;
  -webkit-box-shadow: 7px 7px 0px #9e69a9;
          box-shadow: 7px 7px 0px #9e69a9;
}
.project.style2 .all__block {
  width: 95%;
  border-color: #ae086c;
  -webkit-box-shadow: 7px 7px 0px #9e69a9;
          box-shadow: 7px 7px 0px #9e69a9;
}
@media (min-width: 1300px) {
  .project.style2 .all__block {
    width: 80%;
  }
}
.project.style2 .prizebox {
  width: 100%;
}
@media (min-width: 1600px) {
  .project.style2 .prizebox {
    width: 80%;
  }
}
.project.style2 .redeem__item:first-child {
  border: 7px solid #d3cbd6;
  -webkit-box-shadow: 6px 8px 0px #d3cbd6;
          box-shadow: 6px 8px 0px #d3cbd6;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}
.project.style2 .redeem__item:first-child:hover {
  -webkit-box-shadow: 0px 0px 0px rgba(254, 254, 254, 0.8156862745);
          box-shadow: 0px 0px 0px rgba(254, 254, 254, 0.8156862745);
  border-color: #d3cbd6;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.project.style2 .hatchBox .hatch__flex-itemPic img {
  display: none;
}
@media (min-width: 576px) {
  .project.style2 .hatchBox .hatch__flex-itemPic img {
    display: block;
  }
}
.project.style2 .hatchBox .hatch__flex-item {
  margin-bottom: 15px;
  width: calc(100% - 20px);
}
@media (min-width: 576px) {
  .project.style2 .hatchBox .hatch__flex-item {
    -webkit-box-flex: calc(33.3333333333% - 20px);
        -ms-flex: calc(33.3333333333% - 20px);
            flex: calc(33.3333333333% - 20px);
  }
}
@media (min-width: 996px) {
  .project.style2 .hatchBox .hatch__flex-item {
    -webkit-box-flex: calc(16.6666666667% - 20px);
        -ms-flex: calc(16.6666666667% - 20px);
            flex: calc(16.6666666667% - 20px);
  }
}
.project.style2 .hatchBox .hatch__slider {
  border-color: #ae086c;
  -webkit-box-shadow: 7px 7px 0px #9e69a9;
          box-shadow: 7px 7px 0px #9e69a9;
  margin: 5% 0px;
}
.project.style2 .prizebox li table tr:nth-child(1) {
  background: -webkit-gradient(linear, left top, right top, from(#bd76cc), color-stop(#9295d7), to(#b991e2));
  background: linear-gradient(to right, #bd76cc, #9295d7, #b991e2);
}
.project.style2 .prizebox li table tr:nth-child(odd) {
  background-color: #ece9f6;
}
.project.style2 .prizebox li table tr:nth-child(even) {
  background-color: #dedbe8;
}
.project.style2 .prizebox li table td {
  font-size: var(--text-lg);
}
.project.style2 .prizebox li h3:hover {
  color: #9e69a9;
}
.project.style2 .prizebox li h3::before {
  background: -webkit-gradient(linear, left top, right top, from(#bd76cc), color-stop(#9e69a9), to(#b991e2));
  background: linear-gradient(to right, #bd76cc, #9e69a9, #b991e2);
}
.project.style2 .redeem__btnBox .tcbutton {
  border-color: #ae086c;
  -webkit-box-shadow: 4px 4px 0px #9e69a9;
          box-shadow: 4px 4px 0px #9e69a9;
}
.project.style2 .slick-dots {
  bottom: -35px;
}
.project.style2 .buynow .slick-dots li.slick-active button {
  background: #701b77;
  border-color: #701b77;
}
.project.style2 .buynow .slick-dots li button {
  background: #7a727a;
  border-color: #7a727a;
}
.project.style2 .popupBox__area {
  border: 0px;
}
.project.style2 .popupBox__area table tr:first-child td {
  background: -webkit-gradient(linear, left top, right top, from(#bd76cc), color-stop(#9e69a9), to(#b991e2));
  background: linear-gradient(to right, #bd76cc, #9e69a9, #b991e2);
}
.project .languageChange {
  font-size: 14px;
  position: fixed;
  z-index: 800;
  right: 0;
  bottom: 30px;
}
.project .languageChange a {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#323232), color-stop(40%, #3F3F3F), color-stop(150%, #1C1C1C)), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.4)), color-stop(200%, rgba(0, 0, 0, 0.25)));
  background: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%);
  margin-bottom: 1px;
}
.project .languageChange a img {
  width: 20px;
}
.project .languageChange a:hover, .project .languageChange a.gotop:hover {
  background: #969696;
}
.project .languageChange a.gotop {
  background: -webkit-gradient(linear, left top, left bottom, from(#323232), color-stop(40%, #3F3F3F), color-stop(150%, #1C1C1C)), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.4)), color-stop(200%, rgba(0, 0, 0, 0.25)));
  background: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%);
  cursor: pointer;
}
.project .languageChange a.active {
  background: #ae086c;
}/*# sourceMappingURL=style.css.map */