@font-face {
  font-family: "themeBold";
  src: url("../font/avenirNextLTPro/AvenirNextLTPro-Bold.woff2") format("woff2"), url("../font/avenirNextLTPro/AvenirNextLTPro-Bold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "themeBoldCn";
  src: url("../font/avenirNextLTPro/AvenirNextLTPro-BoldCn.woff2") format("woff2"), url("../font/avenirNextLTPro/AvenirNextLTPro-BoldCn.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "themeDemi";
  src: url("../font/avenirNextLTPro/AvenirNextLTPro-Demi.woff2") format("woff2"), url("../font/avenirNextLTPro/AvenirNextLTPro-Demi.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "themeDemiCn";
  src: url("../font/avenirNextLTPro/AvenirNextLTPro-DemiCn.woff2") format("woff2"), url("../font/avenirNextLTPro/AvenirNextLTPro-DemiCn.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "themeRegular";
  src: url("../font/avenirNextLTPro/AvenirNextLTPro-Regular.woff2") format("woff2"), url("../font/avenirNextLTPro/AvenirNextLTPro-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "themeIt";
  src: url("../font/avenirNextLTPro/AvenirNextLTPro-It.woff2") format("woff2"), url("../font/avenirNextLTPro/AvenirNextLTPro-It.woff") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
body, html {
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "themeRegular", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  padding: 0;
  background-color: #fff;
  min-height: 100vh !important;
  margin: 0 auto !important;
}

p {
  margin: 0 !important;
}

.blur {
  filter: blur(24px);
}

.slowlyRemove {
  transition-property: all;
  transition-duration: 1.2s;
}

.section {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background: #fff;
  margin-bottom: 10px;
  padding: 0 1rem;
}
.section .sectionWrap {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.section .sectionWrap.max1280 {
  max-width: 1280px;
}
.section.sectionHeader .sectionWrap .header {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.section.sectionHeader .sectionWrap .header .imageWrapper {
  width: 160px;
  height: auto;
}
.section.sectionHeader .sectionWrap .header .imageWrapper img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent1 {
  z-index: 0;
}
.section.sectionContent1 .sectionWrap .pageTitle {
  z-index: 1;
}
.section.sectionContent1 .sectionWrap .pageTitle .row1 {
  text-align: center;
}
.section.sectionContent1 .sectionWrap .pageTitle .row1 p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.8rem;
  margin: 0 0 -5px 0;
}
@media screen and (max-width: 550px) {
  .section.sectionContent1 .sectionWrap .pageTitle .row1 p {
    font-size: 1.2rem;
  }
}
.section.sectionContent1 .sectionWrap .pageTitle .row2 {
  text-align: center;
}
.section.sectionContent1 .sectionWrap .pageTitle .row2 p {
  color: #53a96c;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 3rem;
  margin: 0;
}
@media screen and (max-width: 550px) {
  .section.sectionContent1 .sectionWrap .pageTitle .row2 p {
    font-size: 2rem;
  }
}
.section.sectionContent1 .sectionWrap .slot {
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-top: 15px;
}
.section.sectionContent1 .sectionWrap .slot .startImg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -28%);
}
.section.sectionContent1 .sectionWrap .slot .startImg img {
  width: 22rem;
  height: 22rem;
}
.section.sectionContent1 .sectionWrap .slot .slotImgWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -28%);
  z-index: 0;
}
.section.sectionContent1 .sectionWrap .slot .slotImgWrapper img {
  width: 22rem;
  height: 22rem;
}
.section.sectionContent1 .sectionWrap .slot .slotImgWrapper.coin01 {
  transform: translate(-50%, -4%);
  z-index: -1;
}
.section.sectionContent1 .sectionWrap .slot .slotImgWrapper.coin01 img {
  height: 8rem;
}
.section.sectionContent1 .sectionWrap .spinNow {
  margin-top: 9rem;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: 0 0.5rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper {
    padding: 0;
  }
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn1 {
  position: relative;
  width: 6rem !important;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn1 span {
  position: absolute;
  top: 40%;
  left: 58%;
  transform: translate(-50%, -50%);
  font-family: "themeBold";
  font-weight: bold;
  color: #fff;
  width: 100%;
  font-size: 1em;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn2 {
  position: relative;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn2 span {
  position: absolute;
  top: 40%;
  left: 52%;
  transform: translate(-50%, -50%);
  font-family: "themeBold";
  font-weight: bold;
  color: #fff;
  width: 100%;
  font-size: 1.2em;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn3 {
  position: relative;
  width: 6rem !important;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn3 span {
  position: absolute;
  top: 40%;
  left: 42%;
  transform: translate(-50%, -50%);
  font-family: "themeBold";
  font-weight: bold;
  color: #fff;
  width: 100%;
  font-size: 1em;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn1, .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn2, .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn3 {
  text-align: center;
  width: 10rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn1, .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn2, .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn3 {
    width: 8rem;
  }
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn1 img, .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn2 img, .section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn3 img {
  width: 100%;
  height: auto;
}
.section.sectionContent1 .sectionWrap .spinNow .spinNowWrapper .btn2 {
  padding: 0 0.5rem;
  animation: bigger 1s alternate infinite ease-in;
}
@keyframes bigger {
  0% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1.1);
  }
}
.section.sectionContent1 .sectionWrap .time {
  text-align: center;
}
.section.sectionContent1 .sectionWrap .time .timeWrapper {
  margin-top: 5px;
}
.section.sectionContent1 .sectionWrap .time .timeWrapper #demo {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 3rem;
  margin: 0;
}
@media screen and (max-width: 550px) {
  .section.sectionContent1 .sectionWrap .time .timeWrapper #demo {
    font-size: 2rem;
  }
}
.section.sectionContent1 .sectionWrap .time .description p {
  color: #000;
  font-family: "themeBoldCn";
  font-weight: bold;
  font-size: 1rem;
  margin: 0;
}
@media screen and (max-width: 550px) {
  .section.sectionContent1 .sectionWrap .time .description p {
    font-size: 0.6rem;
  }
}
.section.sectionContent1::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(../img/logo/MAXIM-LOGO-LGREED-A.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.1;
  z-index: -2;
}
.section.sectionContentWin {
  margin-bottom: 2rem;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 {
  margin-bottom: 2rem;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper {
  position: relative;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper .row1-popup img, .section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper .row2-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper .row1-popup {
  position: absolute;
  top: 22%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 35%;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper .row2-popup {
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 45%;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper .btnRedirect {
  position: absolute;
  bottom: -10%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 46%;
  background: none;
  border: none;
}
.section.sectionContentWin .sectionWrap .winWrapper .content1 .content1Wrapper .btnRedirect img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper {
  background-color: #d9d7d7;
  text-align: center;
  border-radius: 10px;
  padding: 1.5rem;
  position: relative;
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row1-text p {
  color: #53a96c;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 2rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row1-text p {
    font-size: 1.2rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row2-text {
  margin-bottom: 15px;
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row2-text p {
  color: #53a96c;
  font-family: "themeBold";
  font-weight: bold;
  line-height: 1.1em;
  font-size: 2rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row2-text p {
    font-size: 1.2rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row3-text p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.8rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row3-text p {
    font-size: 1.1rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row4-text {
  margin-bottom: 1rem;
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row4-text p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.6rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row4-text p {
    font-size: 0.9rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row5-text p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.6rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row5-text p {
    font-size: 0.9rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row6-text {
  margin-bottom: 2px;
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row6-text p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.6rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row6-text p {
    font-size: 0.9rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row7-text {
  margin-bottom: 2rem;
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row7-text p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 0.9rem;
  line-height: 1.1em;
  font-size: 1.6rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .row7-text p {
    font-size: 0.9rem;
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content2 .content2Wrapper .btnRedirect {
  background: #3d984f;
  color: #fff;
  text-decoration: none;
  padding: 1rem 0.5rem;
  width: 80%;
  border-radius: 1rem;
  font-family: "themeDemi";
  position: absolute;
  bottom: -16%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: horizontal-shaking 1s ease infinite;
}
@keyframes horizontal-shaking {
  0% {
    transform: translate(-50%, -50%);
  }
  4% {
    transform: translate(-52%, -50%);
  }
  8% {
    transform: translate(-50%, -50%);
  }
  12% {
    transform: translate(-52%, -50%);
  }
  16% {
    transform: translate(-50%, -50%);
  }
  20% {
    transform: translate(-52%, -50%);
  }
  24% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
.section.sectionContentWin .sectionWrap .winWrapper .content3 {
  margin-top: 4rem;
}
.section.sectionContentWin .sectionWrap .winWrapper .content3 img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent2 {
  margin-top: 2rem;
}
.section.sectionContent2 .sectionWrap .logoImgWrapper {
  width: 100%;
  height: auto;
  padding-left: 15%;
  padding-right: 15%;
  margin-bottom: 8px;
}
.section.sectionContent2 .sectionWrap .logoImgWrapper img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap {
  display: flex;
  gap: 3px;
  justify-content: space-between;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .logoAmbWrapper {
  position: relative;
  flex: 0 0 40%;
  align-self: center;
  justify-content: center;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .logoAmbWrapper .logoImgWrapper {
  width: 100%;
  height: auto;
  position: absolute;
  top: -11%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .logoAmbWrapper .logoImgWrapper img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .logoAmbWrapper .ambassadorImg {
  width: 100%;
  height: auto;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .logoAmbWrapper .ambassadorImg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent {
  flex: 0 0 60%;
  padding-left: 7%;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row1 p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1em;
  margin-bottom: 0.2rem !important;
}
@media screen and (max-width: 550px) {
  .section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row1 p {
    font-size: 0.8rem;
  }
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row2 p {
  color: #53a96c;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1em;
  margin-bottom: 0.2rem !important;
}
@media screen and (max-width: 550px) {
  .section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row2 p {
    font-size: 1.5rem;
  }
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row3 p, .section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row4 p {
  color: #000;
  font-family: "themeBoldCn";
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1em;
  margin-bottom: 0.2rem !important;
}
@media screen and (max-width: 550px) {
  .section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row3 p, .section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .row4 p {
    font-size: 0.8rem;
  }
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .video {
  margin: 0.5rem 0;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .btnLearnMore {
  margin-top: 0.6rem;
}
.section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .btnLearnMore button {
  color: #000;
  background: rgb(230, 206, 150);
  background: linear-gradient(180deg, rgb(230, 206, 150) 0%, rgb(153, 127, 78) 100%);
  border: none;
  padding: 5px 10px;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent2 .sectionWrap .ambassadorWrap .ambassadorContent .btnLearnMore button {
    font-size: 0.8rem;
  }
}
.section.sectionContent3 {
  background: #000;
  z-index: 0;
  margin-top: 3rem;
}
.section.sectionContent3 .sectionWrap .certifiedWrapper {
  text-align: center;
  padding: 1rem;
  margin-top: -15px;
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedTitle p {
  color: #fff;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 2.5rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedTitle p {
    font-size: 2rem;
  }
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper {
  margin-top: -1.5rem;
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper {
  position: relative;
  width: 100%;
  max-width: 56%;
  margin: 0 auto;
  padding-left: 0;
  height: 350px;
}
@media screen and (max-width: 767px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper {
    height: 300px;
    max-width: 56%;
  }
}
@media screen and (max-width: 600px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper {
    height: 250px;
    max-width: 60%;
  }
}
@media screen and (max-width: 460px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper {
    height: 200px;
    max-width: 60%;
  }
}
@media screen and (max-width: 375px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper {
    height: 150px;
    max-width: 60%;
  }
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg1 img, .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg2 img, .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg3 img, .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg4 img, .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg5 img, .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg6 img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .card {
  margin-top: 5px;
  cursor: pointer;
  border-radius: 5rem;
  list-style: none;
  width: 65%;
  position: absolute;
  left: 50%;
  transition: 0.5s ease transform;
  box-shadow: 0 8px 18px 0px #333;
  height: 350px;
}
@media screen and (max-width: 767px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .card {
    height: 300px;
  }
}
@media screen and (max-width: 600px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .card {
    height: 250px;
  }
}
@media screen and (max-width: 460px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .card {
    height: 200px;
  }
}
@media screen and (max-width: 375px) {
  .section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .card {
    height: 150px;
  }
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg1 {
  transform-origin: center center;
  transform: translate(-160%, 0%) scale(0.6) rotate(0deg);
  z-index: 1;
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg2 {
  transform-origin: center center;
  transform: translate(-110%, 0%) scale(0.7) rotate(0deg);
  z-index: 2;
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg3 {
  transform-origin: center center;
  z-index: 3;
  transform: translate(-50%, 0%) scale(0.8);
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg4 {
  transform-origin: center center;
  z-index: 2;
  transform: translate(10%, 0%) scale(0.7);
}
.section.sectionContent3 .sectionWrap .certifiedWrapper .certifiedCardWapper .cardWrapper .cardImg5 {
  transform-origin: center center;
  transform: translate(60%, 0%) scale(0.6) rotate(0deg);
  z-index: 1;
}
.section.sectionContent3::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(../img/logo/MAXIM-LOGO-WHITE-A.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.1;
  z-index: -1;
}
.section.sectionContent4 {
  margin-top: 1.5rem;
}
.section.sectionContent4 .sectionWrap .testimonialTitle {
  text-align: center;
  margin-bottom: 1rem;
}
.section.sectionContent4 .sectionWrap .testimonialTitle p {
  color: #000;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 2rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent4 .sectionWrap .testimonialTitle p {
    font-size: 1.6rem;
  }
}
.section.sectionContent4 .sectionWrap .testimonialWrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.section.sectionContent4 .sectionWrap .testimonialWrapper .testimonialimg {
  flex: 0 0 calc(33% - 2.5px);
}
.section.sectionContent4 .sectionWrap .testimonialWrapper .testimonialimg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent5 {
  margin-top: 2rem;
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper {
  padding: 1rem 2rem;
  box-shadow: 2px 9px 20px -9px #000;
  border-radius: 15px;
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodTitle {
  text-align: left;
  margin-bottom: 5px;
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodTitle p {
  color: #d9be80;
  font-family: "themeBold";
  font-weight: bold;
  font-size: 1.5rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodTitle p {
    font-size: 1rem;
  }
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodImgWrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodImgWrapper .paymentMethodImg {
  width: 2rem;
  height: 2rem;
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodImgWrapper .paymentMethodImg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.section.sectionContent5 .sectionWrap .paymentMethodWrapper .paymentMethodImgWrapper .paymentMethodImg:first-child {
  margin-left: 0;
}
.section.sectionContent6 {
  margin: 0;
  padding: 0;
}
.section.sectionContent6 .sectionWrap .footerWrapper {
  text-align: center;
  padding: 1rem 0.5rem;
  background-color: rgb(50, 49, 49);
}
.section.sectionContent6 .sectionWrap .footerWrapper .footerContent span {
  color: #fff;
  font-family: "themeRegular";
  font-size: 1.2rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent6 .sectionWrap .footerWrapper .footerContent span {
    font-size: 0.8rem;
  }
}
.section.sectionContent6 .sectionWrap .footerWrapper .footerContent span a {
  color: #53a96c;
  font-size: 1.2rem;
}
@media screen and (max-width: 550px) {
  .section.sectionContent6 .sectionWrap .footerWrapper .footerContent span a {
    font-size: 0.8rem;
  }
}

.main {
  position: relative;
}
.main .decoWrapper {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 10rem;
  z-index: 0;
}
.main .decoWrapper img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.main .decoWrapperBottom {
  position: absolute;
  top: 21rem;
  right: 0%;
  width: 10rem;
  z-index: 0;
}
.main .decoWrapperBottom img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sectionPopup {
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  overflow-y: auto;
  align-items: center;
  z-index: 1;
}
.sectionPopup .sectionWrapPopup {
  display: flex;
  margin: auto;
  border-radius: 6px;
  width: auto;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.sectionPopup .sectionWrapPopup.max1280 {
  max-width: 1280px;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg {
  position: relative;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row1-popup img, .sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row2-popup img, .sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row3-popup img, .sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row4-popup img, .sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row5-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 30%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 35%;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row2-popup {
  position: absolute;
  top: 36%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 24%;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row3-popup {
  position: absolute;
  top: 43%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 30%;
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row4-popup {
  position: absolute;
  top: 56%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 35%;
  animation: taadaa 2s;
}
@keyframes taadaa {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row5-popup {
  position: absolute;
  bottom: 4%;
  left: 53%;
  width: 52%;
  background: none;
  border: none;
  animation: bigger6 2s alternate infinite ease-in;
}
@keyframes bigger6 {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  25% {
    transform: translate(-50%, -50%) scale(1.1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1);
  }
  75% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
.sectionPopup .sectionWrapPopup .popupWrapper .popupBg .row6-popup {
  position: absolute;
  top: 49%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 24%;
}

.remove_background {
  background: rgba(0, 0, 0, 0) !important;
}

.pop_up {
  position: fixed;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.95);
  transition: all 0.3s ease;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop_up.pop_up__open {
  opacity: 1;
  visibility: visible;
}
.pop_up .pop_up__block {
  width: 770px;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper .row1-popup img, .pop_up .pop_up__block .pop_up_iso .popup1Wrapper .row2-popup img, .pop_up .pop_up__block .pop_up_iso .popup1Wrapper .row3-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper .row1-popup {
  position: absolute;
  top: 30%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 25%;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper .row2-popup {
  position: absolute;
  top: 45%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 38%;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper .row3-popup {
  position: absolute;
  top: 50%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 30%;
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper .btnSpin2 {
  position: absolute;
  bottom: 10%;
  left: 53%;
  width: 52%;
  background: none;
  border: none;
  animation: bigger7 2s alternate infinite ease-in;
}
@keyframes bigger7 {
  0% {
    transform: translate(-50%, -50%) scale(0.9);
  }
  25% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1);
  }
  75% {
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.pop_up .pop_up__block .pop_up_iso .popup1Wrapper .btnSpin2 img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso .videowrapper {
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.pop_up .pop_up__block .pop_up_iso .videowrapper img {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row1-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row2-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row3-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row4-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row5-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 30%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 18%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row2-popup {
  position: absolute;
  top: 36%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 37%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row3-popup {
  position: absolute;
  top: 53%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 25%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row5-popup {
  position: absolute;
  bottom: 18%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 50%;
  background: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row5-popup .twochoice {
  flex: 0 0 40%;
  background: none;
  border: none;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips1 .popupWrapper .popupBg .row5-popup .twochoice.btnyes {
  animation: bigger2 1s alternate infinite ease-in;
}
@keyframes bigger2 {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1.4);
  }
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row1-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row2-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row5-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 30%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 18%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row2-popup {
  position: absolute;
  top: 36%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 37%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row5-popup {
  position: absolute;
  bottom: -1%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 53%;
  background: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row5-popup .twochoice {
  flex: 0 0 40%;
  background: none;
  border: none;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row5-popup .twochoice.a {
  animation: bigger3 1s alternate infinite ease-in;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips2 .popupWrapper .popupBg .row5-popup .twochoice.b {
  animation: bigger4 2s alternate infinite ease-in;
}
@keyframes bigger3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}
@keyframes bigger4 {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1.1);
  }
  75% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row1-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row2-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row3-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row4-popup img, .pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row5-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 30%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 18%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row2-popup {
  position: absolute;
  top: 41%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 25%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row3-popup {
  position: absolute;
  top: 48%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 35%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row4-popup {
  position: absolute;
  top: 55%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 12%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row5-popup {
  position: absolute;
  bottom: 18%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 50%;
  background: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row5-popup .twochoice {
  flex: 0 0 40%;
  background: none;
  border: none;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips3 .popupWrapper .popupBg .row5-popup .twochoice.btnyes {
  animation: bigger5 1s alternate infinite ease-in;
}
@keyframes bigger5 {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1.4);
  }
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips4 .popupWrapper .popupBg {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips4 .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips4 .popupWrapper .popupBg .row1-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips4 .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 50%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 40%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips5 .popupWrapper .popupBg {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips5 .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips5 .popupWrapper .popupBg .row1-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips5 .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 50%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 20%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips5 .popupWrapper .popupBg .row1-popup p {
  color: #000;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips6 .popupWrapper .popupBg {
  position: relative;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips6 .popupWrapper .popupBg img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips6 .popupWrapper .popupBg .row1-popup img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips6 .popupWrapper .popupBg .row1-popup {
  position: absolute;
  top: 50%;
  left: 53%;
  transform: translate(-50%, -50%);
  width: 20%;
}
.pop_up .pop_up__block .pop_up_iso.pop_up__box--form #tips6 .popupWrapper .popupBg .row1-popup p {
  color: #000;
}

.pop_up_iso {
  position: relative;
  display: none;
}

.pop_up_iso.active {
  position: relative;
  display: block;
}

@media (max-width: 1920px) {
  .pop_up__block {
    width: 595px;
  }
}
@media (max-width: 1920px) and (max-height: 750px) {
  .pop_up {
    display: block;
  }
  .pop_up__block {
    margin: 50px auto;
  }
}
@media (max-width: 1440px) {
  .pop_up {
    display: flex;
  }
  .pop_up__block {
    width: 445px;
    margin: 0;
  }
  .pop_up__box--form .pop_btn {
    margin-top: 15px;
  }
}
@media (max-width: 1440px) and (max-height: 550px) {
  .pop_up {
    display: block;
  }
  .pop_up__block {
    margin: 40px auto;
  }
}