#top-menu {
  width: 100%;
  z-index: 1001;
}
@media (max-width: 991px) {
  #top-menu .container {
    justify-content: center;
    padding-top: 15px;
  }
}

.start-play {
  color: #fff;
  text-decoration: underline;
  font-weight: 700 !important;
  font-size: 17px !important;
}
.start-play::before {
  content: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='12' stroke='white' stroke-width='2'/%3E%3Cpath d='M10.4792 8.19491L17.6112 12.8037L10.4792 17.4125V8.19491Z' fill='white'/%3E%3C/svg%3E%0A");
  vertical-align: middle;
  margin-right: 5px;
}

#start {
  position: relative;
  background: no-repeat center/cover #1A1E25;
  color: #fff;
  padding: 175px 0 100px;
  overflow: hidden;
  font-size: 23px;
  line-height: 1.4;
}
#start h1 {
  margin-bottom: 30px;
}
#start h1 span {
  color: #FFE29F;
}
#start .cols {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
#start .cols-img {
  position: absolute;
  bottom: 0;
  left: 57%;
  width: 965px;
}
#start .cols-text {
  max-width: 550px;
}
#start .cols-text ul {
  margin: 30px 0 0;
  padding: 0;
}
#start .cols-text ul li {
  position: relative;
  display: block;
  padding: 0 0 5px 35px;
  font-weight: 400;
  font-size: 17px;
  line-height: 28px;
}
#start .cols-text ul li::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.34483L5.82759 10.1724L15 1' stroke='%23C9E2F0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  left: 0;
}
#start .cols-text-action {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  margin: 55px auto 0;
}
#start .cols-text-action-full {
  flex: 1;
}
#start .cols-text-action-primary span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #C9E2F0;
  margin-top: 5px;
}
#start .cols-text-action-second {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  text-align: left;
  padding: 10px 15px;
  margin-left: 15px;
  color: #C9E2F0;
  text-decoration: none;
}
#start .cols-text-action-second span {
  display: block;
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}
@media (max-width: 991px) {
  #start {
    background: #1A1E25;
    padding: 90px 0 0;
    text-align: center;
    color: #fff;
    font-size: 19px;
    line-height: 1.36;
  }
  #start h2 {
    margin-bottom: 30px;
  }
  #start .cols {
    flex-direction: column;
    justify-content: center;
  }
  #start .cols-img {
    position: relative;
    bottom: unset;
    left: unset;
    width: auto;
    max-width: 300px;
    margin: 40px auto 0;
  }
  #start .cols ul {
    text-align: left;
  }
  #start .cols-text-action {
    flex-flow: column;
    align-items: center;
    margin-top: 40px;
  }
  #start .cols-text-action-primary span {
    color: #98B5C5;
  }
  #start .cols-text-action-second {
    margin: 20px 0 0;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #start .cols-text-action {
    display: block;
    max-width: 310px;
  }
}
@media (max-width: 600px) {
  #start h2 {
    font-weight: 700;
  }
}

#start-v2 {
  position: relative;
  background: no-repeat center/cover #1A1E25;
  background: url("../../img/pages/marketing-package/start-page-2-bg.svg") no-repeat center bottom/cover;
  color: #fff;
  padding: 95px 0 55px;
}
#start-v2 .cols {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
#start-v2 .cols-img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 53%;
  width: 630px;
}
#start-v2 .cols-text {
  max-width: 695px;
  font-size: 22px;
  line-height: 1.5;
}
#start-v2 .cols-text h1 {
  font-weight: 700;
  font-size: 48px;
  line-height: 1.3;
  margin-bottom: 30px;
}
#start-v2 .cols-text h1 span {
  color: #FFE29F;
}
#start-v2 .cols-text p {
  max-width: 620px;
}
#start-v2 .cols-text ul {
  margin: 30px 0 0;
  padding: 0 0 0 25px;
}
#start-v2 .cols-text ul li {
  padding: 0 0 1px 5px;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5;
}
#start-v2 .cols-text-action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  margin: 30px auto 0;
}
#start-v2 .cols-text-action-primary .btn {
  background-color: #fff;
  color: #FD5871;
}
#start-v2 .cols-text-action-primary .btn:hover, #start-v2 .cols-text-action-primary .btn:focus, #start-v2 .cols-text-action-primary .btn:active {
  background-color: rgb(233, 233, 233);
}
#start-v2 .cols-text-action-primary span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  margin-top: 5px;
}
#start-v2 .cols-text-action-second {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  font-weight: 700;
  font-size: 17px;
  line-height: 26px;
  text-align: left;
  padding: 20px 17px;
  margin-left: 15px;
  color: #fff;
  text-decoration: underline;
}
@media (max-width: 1260px) {
  #start-v2 {
    font-size: 19px;
    line-height: 1.36;
  }
  #start-v2 .cols-text {
    max-width: 570px;
  }
}
@media (max-width: 991px) {
  #start-v2 {
    background: url("../../img/pages/marketing-package/start-page-2-bg-xs.svg") no-repeat center bottom/cover;
    padding: 70px 0 100px;
    text-align: left;
  }
  #start-v2 .cols {
    flex-direction: column;
    justify-content: center;
  }
  #start-v2 .cols-img {
    position: relative;
    transform: scale(1.2);
    top: unset;
    left: unset;
    width: auto;
    max-width: 300px;
    margin: 0 auto 0;
  }
  #start-v2 .cols-text {
    margin: 5px 0 0;
    font-size: 18px;
  }
  #start-v2 .cols-text h1 {
    font-size: 24px;
    line-height: 1.3;
  }
  #start-v2 .cols-text ul {
    text-align: left;
  }
  #start-v2 .cols-text ul li {
    font-size: 16px;
    margin-bottom: 11px;
  }
  #start-v2 .cols-text-action {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 25px;
  }
  #start-v2 .cols-text-action-primary .btn {
    padding: 10px 0;
  }
  #start-v2 .cols-text-action-second {
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #start-v2 {
    padding: 70px 0;
  }
  #start-v2 .cols-text-action {
    display: block;
    max-width: 310px;
  }
}
@media (max-width: 600px) {
  #start-v2 h2 {
    font-weight: 700;
  }
}

#start-v3 {
  position: relative;
  background: url("../../img/pages/marketing-package/start-page-3-bg.png") no-repeat center bottom/auto, linear-gradient(180deg, #6A4CAF 0%, #000 100%);
  color: #fff;
  padding: 125px 0 60px;
}
#start-v3 .cols-text {
  max-width: 1085px;
  margin: 0 auto;
  text-align: center;
  font-size: 23px;
  line-height: 1.4;
}
#start-v3 .cols-text h1 {
  font-size: 52px;
  line-height: 70px;
  margin-bottom: 30px;
}
#start-v3 .cols-text h1 span {
  color: #FFE29F;
}
#start-v3 .cols-text p {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}
#start-v3 .cols-text ul {
  margin: 30px auto 0;
  max-width: 460px;
  padding: 0 0 0 30px;
}
#start-v3 .cols-text ul li {
  padding: 0 0 0 5px;
  text-align: left;
}
#start-v3 .cols-text-action {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin: 30px auto 0;
  max-width: 520px;
}
#start-v3 .cols-text-action-full {
  width: 100%;
  text-align: left;
  padding: 0 65px;
  margin-bottom: 30px;
}
#start-v3 .cols-text-action-primary span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  margin-top: 5px;
}
#start-v3 .cols-text-action-second {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  font-weight: 700;
  font-size: 17px;
  line-height: 26px;
  text-align: left;
  padding: 22px 15px;
  color: #fff;
  text-decoration: underline;
}
#start-v3 .cols-text-action .modal-video {
  text-decoration: underline;
}
#start-v3 .cols-text-action .modal-video::before {
  content: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='12' stroke='white' stroke-width='2'/%3E%3Cpath d='M10.4792 8.19491L17.6112 12.8037L10.4792 17.4125V8.19491Z' fill='white'/%3E%3C/svg%3E%0A");
  vertical-align: middle;
  margin-right: 5px;
}
@media (max-width: 991px) {
  #start-v3 {
    background: url("../../img/pages/marketing-package/start-page-3-xs-bg.png") no-repeat center bottom/auto 53%, linear-gradient(180deg, #6A4CAF 0%, #000 100%);
    color: #fff;
    padding: 65px 0 20px;
    text-align: center;
  }
  #start-v3 .cols {
    flex-direction: column;
    justify-content: center;
  }
  #start-v3 .cols-text {
    font-size: 16px;
    line-height: 1.5;
  }
  #start-v3 .cols-text h1 {
    font-size: 24px;
    line-height: 1.5;
  }
  #start-v3 .cols-text h2 {
    margin-bottom: 30px;
  }
  #start-v3 .cols-text ul {
    text-align: left;
  }
  #start-v3 .cols-text ul li {
    font-size: 14px;
    line-height: 1.2;
    padding-bottom: 12px;
  }
  #start-v3 .cols-text-action {
    flex-flow: column;
    align-items: center;
    margin-top: 20px;
  }
  #start-v3 .cols-text-action-second {
    margin: 0;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #start-v3 .cols-text-action {
    display: block;
    max-width: 310px;
  }
}

#how-it-works {
  background: #F6F6F9;
  color: #1A1E25;
  padding: 100px 0;
  font-size: 17px;
  line-height: 1.65;
}
#how-it-works h2 {
  margin-bottom: 20px;
  text-align: center;
}
#how-it-works .cols {
  display: flex;
  flex-flow: row wrap;
  margin-left: -80px;
}
#how-it-works .cols-item {
  width: 33.3333333333%;
  margin-top: 40px;
  padding-left: 80px;
}
#how-it-works .cols-item-label {
  position: relative;
  font-size: 30px;
  line-height: 1.65;
  font-weight: 400;
  margin: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #4B5159;
}
#how-it-works .cols-item-label::after {
  content: "";
  background: no-repeat center/cover;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.35355 4.35355C4.54882 4.15829 4.54882 3.84171 4.35355 3.64645L1.17157 0.464466C0.976311 0.269204 0.659728 0.269204 0.464466 0.464466C0.269204 0.659728 0.269204 0.976311 0.464466 1.17157L3.29289 4L0.464466 6.82843C0.269204 7.02369 0.269204 7.34027 0.464466 7.53553C0.659728 7.7308 0.976311 7.7308 1.17157 7.53553L4.35355 4.35355ZM3 4.5H4V3.5H3V4.5Z' fill='%234B5159'/%3E%3C/svg%3E%0A");
  display: block;
  width: 5px;
  height: 8px;
  position: absolute;
  top: calc(100% - 3.5px);
  right: -1px;
}
#how-it-works .cols-item-text {
  margin-top: 15px;
  padding-right: 40px;
}
@media (max-width: 767px) {
  #how-it-works {
    padding: 60px 0;
    line-height: 1.55;
  }
  #how-it-works h2 {
    font-size: 30px;
    margin-bottom: 0;
  }
  #how-it-works .cols {
    flex-direction: column;
  }
  #how-it-works .cols-item {
    width: 100%;
    text-align: center;
  }
  #how-it-works .cols-item-label {
    font-size: 30px;
    line-height: 1.65;
    font-weight: 400;
    margin: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
  #how-it-works .cols-item-label::after {
    display: none;
  }
  #how-it-works .cols-item-text {
    padding: 0;
  }
}
@media (max-width: 600px) {
  #how-it-works h2 {
    font-weight: 700;
  }
}

#how-it-works-v2 {
  color: #1A1E25;
  padding: 100px 0 0;
  font-size: 16px;
  line-height: 24px;
}
#how-it-works-v2 h2 {
  margin-bottom: 20px;
  text-align: center;
}
#how-it-works-v2 .hr {
  margin-top: 100px;
  border-bottom: 1px solid #F5EEEF;
}
#how-it-works-v2 .cols {
  display: flex;
  flex-flow: row wrap;
  margin-left: -80px;
}
#how-it-works-v2 .cols-item {
  position: relative;
  width: 33.3333333333%;
  margin-top: 50px;
  padding-left: 80px;
  text-align: center;
}
#how-it-works-v2 .cols-item:nth-child(1)::before {
  content: url("data:image/svg+xml,%3Csvg width='202' height='34' viewBox='0 0 202 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.54443 2.16119C1.08117 1.86051 0.461872 1.99231 0.161192 2.45557C-0.139487 2.91883 -0.00768852 3.53813 0.455572 3.83881L1.54443 2.16119ZM201.991 3.13619C202.066 2.58905 201.683 2.08453 201.136 2.00932L192.22 0.783598C191.673 0.708382 191.168 1.09095 191.093 1.63809C191.018 2.18523 191.401 2.68975 191.948 2.76496L199.873 3.85449L198.784 11.78C198.708 12.3271 199.091 12.8316 199.638 12.9068C200.185 12.982 200.69 12.5995 200.765 12.0523L201.991 3.13619ZM1.74201 4.66558C2.20795 4.96209 2.82604 4.82474 3.12255 4.3588C3.41906 3.89286 3.28171 3.27477 2.81577 2.97826L1.74201 4.66558ZM9.72367 7.14809C9.2443 6.87383 8.63336 7.0401 8.35909 7.51947C8.08483 7.99884 8.2511 8.60978 8.73047 8.88405L9.72367 7.14809ZM11.4021 10.382C11.8861 10.6479 12.4941 10.4711 12.7601 9.98707C13.026 9.50302 12.8492 8.89505 12.3651 8.62912L11.4021 10.382ZM19.5255 12.3537C19.0299 12.1099 18.4305 12.3141 18.1868 12.8097C17.943 13.3052 18.1471 13.9046 18.6427 14.1484L19.5255 12.3537ZM21.3992 15.4758C21.8988 15.7113 22.4947 15.4972 22.7302 14.9976C22.9656 14.498 22.7516 13.9022 22.252 13.6667L21.3992 15.4758ZM29.6289 16.948C29.1195 16.7346 28.5336 16.9745 28.3202 17.4839C28.1068 17.9933 28.3467 18.5792 28.8561 18.7926L29.6289 16.948ZM31.6879 19.9522C32.2007 20.1573 32.7826 19.9079 32.9878 19.3952C33.193 18.8824 32.9436 18.3004 32.4308 18.0953L31.6879 19.9522ZM39.9894 20.9339C39.4683 20.7507 38.8975 21.0246 38.7143 21.5456C38.5312 22.0667 38.8051 22.6375 39.3261 22.8207L39.9894 20.9339ZM42.2215 23.8129C42.7454 23.9879 43.3118 23.705 43.4868 23.1811C43.6617 22.6573 43.3788 22.0908 42.855 21.9159L42.2215 23.8129ZM50.566 24.3131C50.0353 24.1601 49.4811 24.4663 49.3282 24.997C49.1752 25.5277 49.4814 26.0819 50.0121 26.2348L50.566 24.3131ZM52.958 27.0592C53.491 27.2039 54.0403 26.8892 54.1851 26.3562C54.3298 25.8232 54.015 25.2738 53.482 25.1291L52.958 27.0592ZM61.3178 27.0844C60.7793 26.9617 60.2433 27.2988 60.1206 27.8373C59.9979 28.3758 60.335 28.9118 60.8735 29.0344L61.3178 27.0844ZM63.8617 29.6912C64.402 29.8056 64.9327 29.4603 65.0471 28.92C65.1615 28.3797 64.8163 27.8489 64.276 27.7345L63.8617 29.6912ZM72.2095 29.2456C71.665 29.1534 71.1488 29.52 71.0565 30.0646C70.9643 30.6091 71.331 31.1253 71.8755 31.2175L72.2095 29.2456ZM74.8955 31.7052C75.4414 31.7891 75.9519 31.4146 76.0358 30.8687C76.1196 30.3228 75.7451 29.8123 75.1992 29.7284L74.8955 31.7052ZM83.2048 30.7911C82.656 30.7297 82.1613 31.1248 82.0998 31.6737C82.0384 32.2225 82.4335 32.7172 82.9824 32.7787L83.2048 30.7911ZM86.026 33.0956C86.5758 33.1485 87.0644 32.7458 87.1173 32.1961C87.1703 31.6463 86.7675 31.1577 86.2178 31.1048L86.026 33.0956ZM94.2701 31.7127C93.7187 31.6826 93.2472 32.1052 93.2171 32.6566C93.1869 33.2081 93.6095 33.6796 94.161 33.7097L94.2701 31.7127ZM97.2172 33.8528C97.7691 33.8743 98.2339 33.4444 98.2554 32.8925C98.2769 32.3407 97.847 31.8758 97.2951 31.8543L97.2172 33.8528ZM105.369 31.999C104.817 32.0008 104.371 32.45 104.372 33.0022C104.374 33.5545 104.823 34.0008 105.376 33.999L105.369 31.999ZM108.434 33.9647C108.987 33.954 109.426 33.4978 109.415 32.9456C109.404 32.3934 108.948 31.9544 108.396 31.965L108.434 33.9647ZM116.462 31.6357C115.911 31.6703 115.492 32.1451 115.527 32.6963C115.561 33.2475 116.036 33.6663 116.587 33.6318L116.462 31.6357ZM119.642 33.4154C120.192 33.3718 120.603 32.8901 120.56 32.3396C120.516 31.789 120.035 31.378 119.484 31.4216L119.642 33.4154ZM127.514 30.6056C126.966 30.6738 126.577 31.1733 126.645 31.7214C126.713 32.2695 127.213 32.6585 127.761 32.5903L127.514 30.6056ZM130.795 32.1867C131.342 32.1092 131.722 31.6031 131.645 31.0562C131.567 30.5094 131.061 30.129 130.514 30.2065L130.795 32.1867ZM138.477 28.8892C137.935 28.9921 137.578 29.5153 137.681 30.058C137.784 30.6006 138.307 30.9571 138.85 30.8543L138.477 28.8892ZM141.851 30.2578C142.391 30.1454 142.739 29.6159 142.626 29.0751C142.514 28.5344 141.984 28.1873 141.443 28.2998L141.851 30.2578ZM149.301 26.4663C148.766 26.6049 148.445 27.1506 148.584 27.6852C148.722 28.2198 149.268 28.5408 149.803 28.4023L149.301 26.4663ZM152.761 27.6058C153.293 27.4572 153.604 26.9056 153.456 26.3737C153.307 25.8417 152.755 25.5309 152.223 25.6795L152.761 27.6058ZM159.933 23.3147C159.409 23.4901 159.127 24.0568 159.303 24.5805C159.478 25.1042 160.045 25.3865 160.568 25.2111L159.933 23.3147ZM163.464 24.2094C163.985 24.0238 164.256 23.4516 164.07 22.9315C163.885 22.4113 163.312 22.1402 162.792 22.3258L163.464 24.2094ZM170.311 19.4147C169.802 19.6279 169.562 20.2137 169.775 20.7232C169.988 21.2327 170.574 21.4729 171.083 21.2597L170.311 19.4147ZM173.896 20.0486C174.401 19.825 174.629 19.2344 174.406 18.7294C174.182 18.2244 173.592 17.9963 173.087 18.2199L173.896 20.0486ZM180.363 14.7517C179.872 15.0033 179.677 15.6058 179.929 16.0975C180.18 16.5891 180.783 16.7837 181.275 16.5321L180.363 14.7517ZM183.988 15.1064C184.474 14.8442 184.656 14.2377 184.394 13.7515C184.132 13.2654 183.525 13.0839 183.039 13.346L183.988 15.1064ZM190.015 9.31614C189.545 9.6064 189.4 10.2226 189.69 10.6925C189.98 11.1623 190.597 11.3079 191.066 11.0177L190.015 9.31614ZM193.657 9.37686C194.12 9.07609 194.252 8.45677 193.951 7.99357C193.65 7.53037 193.031 7.39869 192.568 7.69945L193.657 9.37686ZM199.186 3.10928C198.742 3.43783 198.649 4.06405 198.977 4.50798C199.306 4.95191 199.932 5.04545 200.376 4.71691L199.186 3.10928ZM0.455572 3.83881C0.883004 4.11623 1.31182 4.39182 1.74201 4.66558L2.81577 2.97826C2.39061 2.70771 1.96683 2.43535 1.54443 2.16119L0.455572 3.83881ZM8.73047 8.88405C9.6161 9.39074 10.5067 9.89007 11.4021 10.382L12.3651 8.62912C11.4798 8.14271 10.5992 7.64903 9.72367 7.14809L8.73047 8.88405ZM18.6427 14.1484C19.5573 14.5982 20.4762 15.0407 21.3992 15.4758L22.252 13.6667C21.339 13.2363 20.4301 12.7987 19.5255 12.3537L18.6427 14.1484ZM28.8561 18.7926C29.7964 19.1866 30.7404 19.5731 31.6879 19.9522L32.4308 18.0953C31.4933 17.7202 30.5593 17.3377 29.6289 16.948L28.8561 18.7926ZM39.3261 22.8207C40.2882 23.1589 41.2534 23.4897 42.2215 23.8129L42.855 21.9159C41.8968 21.596 40.9416 21.2686 39.9894 20.9339L39.3261 22.8207ZM50.0121 26.2348C50.9917 26.5172 51.9737 26.792 52.958 27.0592L53.482 25.1291C52.5077 24.8646 51.5356 24.5925 50.566 24.3131L50.0121 26.2348ZM60.8735 29.0344C61.8678 29.261 62.8639 29.4799 63.8617 29.6912L64.276 27.7345C63.2882 27.5254 62.3021 27.3087 61.3178 27.0844L60.8735 29.0344ZM71.8755 31.2175C72.881 31.3878 73.8877 31.5504 74.8955 31.7052L75.1992 29.7284C74.2015 29.5751 73.2049 29.4142 72.2095 29.2456L71.8755 31.2175ZM82.9824 32.7787C83.9964 32.8922 85.011 32.9978 86.026 33.0956L86.2178 31.1048C85.213 31.008 84.2086 30.9034 83.2048 30.7911L82.9824 32.7787ZM94.161 33.7097C95.1798 33.7654 96.1986 33.8131 97.2172 33.8528L97.2951 31.8543C96.2869 31.815 95.2785 31.7678 94.2701 31.7127L94.161 33.7097ZM105.376 33.999C106.396 33.9957 107.415 33.9843 108.434 33.9647L108.396 31.965C107.388 31.9844 106.379 31.9957 105.369 31.999L105.376 33.999ZM116.587 33.6318C117.607 33.568 118.625 33.4959 119.642 33.4154L119.484 31.4216C118.478 31.5012 117.471 31.5726 116.462 31.6357L116.587 33.6318ZM127.761 32.5903C128.774 32.4643 129.786 32.3298 130.795 32.1867L130.514 30.2065C129.516 30.348 128.516 30.481 127.514 30.6056L127.761 32.5903ZM138.85 30.8543C139.853 30.6642 140.853 30.4654 141.851 30.2578L141.443 28.2998C140.457 28.5049 139.469 28.7014 138.477 28.8892L138.85 30.8543ZM149.803 28.4023C150.792 28.1457 151.778 27.8803 152.761 27.6058L152.223 25.6795C151.253 25.9506 150.278 26.2128 149.301 26.4663L149.803 28.4023ZM160.568 25.2111C161.538 24.8864 162.503 24.5525 163.464 24.2094L162.792 22.3258C161.843 22.6645 160.89 22.9941 159.933 23.3147L160.568 25.2111ZM171.083 21.2597C172.026 20.8654 172.963 20.4617 173.896 20.0486L173.087 18.2199C172.166 18.6274 171.241 19.0257 170.311 19.4147L171.083 21.2597ZM181.275 16.5321C182.184 16.0665 183.089 15.5912 183.988 15.1064L183.039 13.346C182.152 13.824 181.261 14.2926 180.363 14.7517L181.275 16.5321ZM191.066 11.0177C191.936 10.4805 192.8 9.93354 193.657 9.37686L192.568 7.69945C191.723 8.24791 190.872 8.7868 190.015 9.31614L191.066 11.0177ZM200.376 4.71691C200.787 4.41267 201.197 4.10598 201.604 3.79682L200.396 2.20318C199.994 2.50763 199.591 2.80966 199.186 3.10928L200.376 4.71691Z' fill='%23021B27'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 10px;
  left: calc(100% - 75px);
}
#how-it-works-v2 .cols-item:nth-child(2)::before {
  content: url("data:image/svg+xml,%3Csvg width='202' height='34' viewBox='0 0 202 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.54443 2.16119C1.08117 1.86051 0.461872 1.99231 0.161192 2.45557C-0.139487 2.91883 -0.00768852 3.53813 0.455572 3.83881L1.54443 2.16119ZM201.991 3.13619C202.066 2.58905 201.683 2.08453 201.136 2.00932L192.22 0.783598C191.673 0.708382 191.168 1.09095 191.093 1.63809C191.018 2.18523 191.401 2.68975 191.948 2.76496L199.873 3.85449L198.784 11.78C198.708 12.3271 199.091 12.8316 199.638 12.9068C200.185 12.982 200.69 12.5995 200.765 12.0523L201.991 3.13619ZM1.74201 4.66558C2.20795 4.96209 2.82604 4.82474 3.12255 4.3588C3.41906 3.89286 3.28171 3.27477 2.81577 2.97826L1.74201 4.66558ZM9.72367 7.14809C9.2443 6.87383 8.63336 7.0401 8.35909 7.51947C8.08483 7.99884 8.2511 8.60978 8.73047 8.88405L9.72367 7.14809ZM11.4021 10.382C11.8861 10.6479 12.4941 10.4711 12.7601 9.98707C13.026 9.50302 12.8492 8.89505 12.3651 8.62912L11.4021 10.382ZM19.5255 12.3537C19.0299 12.1099 18.4305 12.3141 18.1868 12.8097C17.943 13.3052 18.1471 13.9046 18.6427 14.1484L19.5255 12.3537ZM21.3992 15.4758C21.8988 15.7113 22.4947 15.4972 22.7302 14.9976C22.9656 14.498 22.7516 13.9022 22.252 13.6667L21.3992 15.4758ZM29.6289 16.948C29.1195 16.7346 28.5336 16.9745 28.3202 17.4839C28.1068 17.9933 28.3467 18.5792 28.8561 18.7926L29.6289 16.948ZM31.6879 19.9522C32.2007 20.1573 32.7826 19.9079 32.9878 19.3952C33.193 18.8824 32.9436 18.3004 32.4308 18.0953L31.6879 19.9522ZM39.9894 20.9339C39.4683 20.7507 38.8975 21.0246 38.7143 21.5456C38.5312 22.0667 38.8051 22.6375 39.3261 22.8207L39.9894 20.9339ZM42.2215 23.8129C42.7454 23.9879 43.3118 23.705 43.4868 23.1811C43.6617 22.6573 43.3788 22.0908 42.855 21.9159L42.2215 23.8129ZM50.566 24.3131C50.0353 24.1601 49.4811 24.4663 49.3282 24.997C49.1752 25.5277 49.4814 26.0819 50.0121 26.2348L50.566 24.3131ZM52.958 27.0592C53.491 27.2039 54.0403 26.8892 54.1851 26.3562C54.3298 25.8232 54.015 25.2738 53.482 25.1291L52.958 27.0592ZM61.3178 27.0844C60.7793 26.9617 60.2433 27.2988 60.1206 27.8373C59.9979 28.3758 60.335 28.9118 60.8735 29.0344L61.3178 27.0844ZM63.8617 29.6912C64.402 29.8056 64.9327 29.4603 65.0471 28.92C65.1615 28.3797 64.8163 27.8489 64.276 27.7345L63.8617 29.6912ZM72.2095 29.2456C71.665 29.1534 71.1488 29.52 71.0565 30.0646C70.9643 30.6091 71.331 31.1253 71.8755 31.2175L72.2095 29.2456ZM74.8955 31.7052C75.4414 31.7891 75.9519 31.4146 76.0358 30.8687C76.1196 30.3228 75.7451 29.8123 75.1992 29.7284L74.8955 31.7052ZM83.2048 30.7911C82.656 30.7297 82.1613 31.1248 82.0998 31.6737C82.0384 32.2225 82.4335 32.7172 82.9824 32.7787L83.2048 30.7911ZM86.026 33.0956C86.5758 33.1485 87.0644 32.7458 87.1173 32.1961C87.1703 31.6463 86.7675 31.1577 86.2178 31.1048L86.026 33.0956ZM94.2701 31.7127C93.7187 31.6826 93.2472 32.1052 93.2171 32.6566C93.1869 33.2081 93.6095 33.6796 94.161 33.7097L94.2701 31.7127ZM97.2172 33.8528C97.7691 33.8743 98.2339 33.4444 98.2554 32.8925C98.2769 32.3407 97.847 31.8758 97.2951 31.8543L97.2172 33.8528ZM105.369 31.999C104.817 32.0008 104.371 32.45 104.372 33.0022C104.374 33.5545 104.823 34.0008 105.376 33.999L105.369 31.999ZM108.434 33.9647C108.987 33.954 109.426 33.4978 109.415 32.9456C109.404 32.3934 108.948 31.9544 108.396 31.965L108.434 33.9647ZM116.462 31.6357C115.911 31.6703 115.492 32.1451 115.527 32.6963C115.561 33.2475 116.036 33.6663 116.587 33.6318L116.462 31.6357ZM119.642 33.4154C120.192 33.3718 120.603 32.8901 120.56 32.3396C120.516 31.789 120.035 31.378 119.484 31.4216L119.642 33.4154ZM127.514 30.6056C126.966 30.6738 126.577 31.1733 126.645 31.7214C126.713 32.2695 127.213 32.6585 127.761 32.5903L127.514 30.6056ZM130.795 32.1867C131.342 32.1092 131.722 31.6031 131.645 31.0562C131.567 30.5094 131.061 30.129 130.514 30.2065L130.795 32.1867ZM138.477 28.8892C137.935 28.9921 137.578 29.5153 137.681 30.058C137.784 30.6006 138.307 30.9571 138.85 30.8543L138.477 28.8892ZM141.851 30.2578C142.391 30.1454 142.739 29.6159 142.626 29.0751C142.514 28.5344 141.984 28.1873 141.443 28.2998L141.851 30.2578ZM149.301 26.4663C148.766 26.6049 148.445 27.1506 148.584 27.6852C148.722 28.2198 149.268 28.5408 149.803 28.4023L149.301 26.4663ZM152.761 27.6058C153.293 27.4572 153.604 26.9056 153.456 26.3737C153.307 25.8417 152.755 25.5309 152.223 25.6795L152.761 27.6058ZM159.933 23.3147C159.409 23.4901 159.127 24.0568 159.303 24.5805C159.478 25.1042 160.045 25.3865 160.568 25.2111L159.933 23.3147ZM163.464 24.2094C163.985 24.0238 164.256 23.4516 164.07 22.9315C163.885 22.4113 163.312 22.1402 162.792 22.3258L163.464 24.2094ZM170.311 19.4147C169.802 19.6279 169.562 20.2137 169.775 20.7232C169.988 21.2327 170.574 21.4729 171.083 21.2597L170.311 19.4147ZM173.896 20.0486C174.401 19.825 174.629 19.2344 174.406 18.7294C174.182 18.2244 173.592 17.9963 173.087 18.2199L173.896 20.0486ZM180.363 14.7517C179.872 15.0033 179.677 15.6058 179.929 16.0975C180.18 16.5891 180.783 16.7837 181.275 16.5321L180.363 14.7517ZM183.988 15.1064C184.474 14.8442 184.656 14.2377 184.394 13.7515C184.132 13.2654 183.525 13.0839 183.039 13.346L183.988 15.1064ZM190.015 9.31614C189.545 9.6064 189.4 10.2226 189.69 10.6925C189.98 11.1623 190.597 11.3079 191.066 11.0177L190.015 9.31614ZM193.657 9.37686C194.12 9.07609 194.252 8.45677 193.951 7.99357C193.65 7.53037 193.031 7.39869 192.568 7.69945L193.657 9.37686ZM199.186 3.10928C198.742 3.43783 198.649 4.06405 198.977 4.50798C199.306 4.95191 199.932 5.04545 200.376 4.71691L199.186 3.10928ZM0.455572 3.83881C0.883004 4.11623 1.31182 4.39182 1.74201 4.66558L2.81577 2.97826C2.39061 2.70771 1.96683 2.43535 1.54443 2.16119L0.455572 3.83881ZM8.73047 8.88405C9.6161 9.39074 10.5067 9.89007 11.4021 10.382L12.3651 8.62912C11.4798 8.14271 10.5992 7.64903 9.72367 7.14809L8.73047 8.88405ZM18.6427 14.1484C19.5573 14.5982 20.4762 15.0407 21.3992 15.4758L22.252 13.6667C21.339 13.2363 20.4301 12.7987 19.5255 12.3537L18.6427 14.1484ZM28.8561 18.7926C29.7964 19.1866 30.7404 19.5731 31.6879 19.9522L32.4308 18.0953C31.4933 17.7202 30.5593 17.3377 29.6289 16.948L28.8561 18.7926ZM39.3261 22.8207C40.2882 23.1589 41.2534 23.4897 42.2215 23.8129L42.855 21.9159C41.8968 21.596 40.9416 21.2686 39.9894 20.9339L39.3261 22.8207ZM50.0121 26.2348C50.9917 26.5172 51.9737 26.792 52.958 27.0592L53.482 25.1291C52.5077 24.8646 51.5356 24.5925 50.566 24.3131L50.0121 26.2348ZM60.8735 29.0344C61.8678 29.261 62.8639 29.4799 63.8617 29.6912L64.276 27.7345C63.2882 27.5254 62.3021 27.3087 61.3178 27.0844L60.8735 29.0344ZM71.8755 31.2175C72.881 31.3878 73.8877 31.5504 74.8955 31.7052L75.1992 29.7284C74.2015 29.5751 73.2049 29.4142 72.2095 29.2456L71.8755 31.2175ZM82.9824 32.7787C83.9964 32.8922 85.011 32.9978 86.026 33.0956L86.2178 31.1048C85.213 31.008 84.2086 30.9034 83.2048 30.7911L82.9824 32.7787ZM94.161 33.7097C95.1798 33.7654 96.1986 33.8131 97.2172 33.8528L97.2951 31.8543C96.2869 31.815 95.2785 31.7678 94.2701 31.7127L94.161 33.7097ZM105.376 33.999C106.396 33.9957 107.415 33.9843 108.434 33.9647L108.396 31.965C107.388 31.9844 106.379 31.9957 105.369 31.999L105.376 33.999ZM116.587 33.6318C117.607 33.568 118.625 33.4959 119.642 33.4154L119.484 31.4216C118.478 31.5012 117.471 31.5726 116.462 31.6357L116.587 33.6318ZM127.761 32.5903C128.774 32.4643 129.786 32.3298 130.795 32.1867L130.514 30.2065C129.516 30.348 128.516 30.481 127.514 30.6056L127.761 32.5903ZM138.85 30.8543C139.853 30.6642 140.853 30.4654 141.851 30.2578L141.443 28.2998C140.457 28.5049 139.469 28.7014 138.477 28.8892L138.85 30.8543ZM149.803 28.4023C150.792 28.1457 151.778 27.8803 152.761 27.6058L152.223 25.6795C151.253 25.9506 150.278 26.2128 149.301 26.4663L149.803 28.4023ZM160.568 25.2111C161.538 24.8864 162.503 24.5525 163.464 24.2094L162.792 22.3258C161.843 22.6645 160.89 22.9941 159.933 23.3147L160.568 25.2111ZM171.083 21.2597C172.026 20.8654 172.963 20.4617 173.896 20.0486L173.087 18.2199C172.166 18.6274 171.241 19.0257 170.311 19.4147L171.083 21.2597ZM181.275 16.5321C182.184 16.0665 183.089 15.5912 183.988 15.1064L183.039 13.346C182.152 13.824 181.261 14.2926 180.363 14.7517L181.275 16.5321ZM191.066 11.0177C191.936 10.4805 192.8 9.93354 193.657 9.37686L192.568 7.69945C191.723 8.24791 190.872 8.7868 190.015 9.31614L191.066 11.0177ZM200.376 4.71691C200.787 4.41267 201.197 4.10598 201.604 3.79682L200.396 2.20318C199.994 2.50763 199.591 2.80966 199.186 3.10928L200.376 4.71691Z' fill='%23021B27'/%3E%3C/svg%3E%0A");
  transform: rotateX(180deg);
  position: absolute;
  top: 0;
  left: calc(100% - 75px);
}
#how-it-works-v2 .cols-item-text {
  margin-top: 10px;
}
@media (max-width: 767px) {
  #how-it-works-v2 {
    padding: 50px 0 0;
    line-height: 1.55;
  }
  #how-it-works-v2 h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  #how-it-works-v2 .hr {
    margin-top: 50px;
  }
  #how-it-works-v2 .cols {
    flex-direction: column;
  }
  #how-it-works-v2 .cols-item {
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }
  #how-it-works-v2 .cols-item:nth-child(1)::before, #how-it-works-v2 .cols-item:nth-child(2)::before {
    display: none;
  }
  #how-it-works-v2 .cols-item-text {
    padding: 0;
  }
}
@media (max-width: 600px) {
  #how-it-works-v2 h2 {
    font-weight: 700;
  }
}

#how-it-works-v3 {
  background: #F2F6FF;
  color: #1A1E25;
  padding: 100px 0 10px;
  font-size: 16px;
  line-height: 24px;
}
#how-it-works-v3 h2 {
  margin-bottom: 20px;
  text-align: center;
}
#how-it-works-v3 .hr {
  margin-top: 100px;
  border-bottom: 1px solid #F5EEEF;
}
#how-it-works-v3 .cols {
  display: flex;
  flex-flow: row wrap;
  margin-left: -80px;
}
#how-it-works-v3 .cols-item {
  position: relative;
  width: 33.3333333333%;
  margin-top: 50px;
  padding-left: 80px;
  text-align: center;
}
#how-it-works-v3 .cols-item-text {
  margin-top: 10px;
}
@media (max-width: 767px) {
  #how-it-works-v3 {
    padding: 50px 0 0;
    line-height: 1.55;
  }
  #how-it-works-v3 h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  #how-it-works-v3 .hr {
    margin-top: 50px;
  }
  #how-it-works-v3 .cols {
    flex-direction: column;
  }
  #how-it-works-v3 .cols-item {
    width: 100%;
    margin-top: 40px;
    text-align: center;
  }
  #how-it-works-v3 .cols-item:nth-child(1)::before, #how-it-works-v3 .cols-item:nth-child(2)::before {
    display: none;
  }
  #how-it-works-v3 .cols-item-text {
    padding: 0;
  }
}
@media (max-width: 600px) {
  #how-it-works-v3 h2 {
    font-weight: 700;
  }
}

#to-lose {
  padding: 100px 0;
}
#to-lose h2 {
  font-weight: 700;
  font-size: 44px;
  line-height: 60px;
  text-align: center;
  color: #1A1E25;
  max-width: 920px;
  margin: 0 auto 20px;
}
#to-lose h3 {
  font-weight: 400;
  font-size: 23px;
  line-height: 32px;
  text-align: center;
  color: #4B5159;
  margin: 0 auto 40px;
}
#to-lose .head {
  text-align: center;
  max-width: 920px;
  margin: 0 auto;
}
#to-lose .head-bold {
  margin-top: 70px;
  font-weight: bold;
  font-size: 19px;
}
#to-lose .list {
  display: flex;
  margin-top: 55px;
  gap: 30px;
  justify-content: center;
}
#to-lose .item {
  background: #1F242D;
  box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  color: #fff;
  padding: 50px 45px;
  max-width: 355px;
  font-size: 19px;
  line-height: 28px;
}
#to-lose .item .item-box {
  text-align: center;
}
#to-lose .item img {
  max-width: 100%;
}
#to-lose .item p {
  text-align: left;
  margin: 20px 0 0;
}
#to-lose .action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 65px;
  margin-left: -30px;
}
#to-lose .action-item {
  padding-left: 30px;
}
#to-lose .action-item span {
  display: block;
  text-align: center;
  margin: 5px 0 0;
  color: #4B5159;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
#to-lose .action .btn {
  padding: 15px 15px;
  width: 310px;
}
#to-lose .action .btn.reverse {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 15px;
  background: transparent;
  border: 1px solid #4B5159;
  color: #4B5159;
}
#to-lose .action .btn.reverse:hover, #to-lose .action .btn.reverse:focus, #to-lose .action .btn.reverse:active {
  background-color: #4B5159;
  color: #fff;
}
@media (min-width: 1530px) {
  #to-lose .container {
    width: 1500px;
  }
}
@media (max-width: 1200px) {
  #to-lose .item {
    padding: 30px 20px;
  }
}
@media (max-width: 991px) {
  #to-lose {
    padding: 60px 0;
  }
  #to-lose h2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 38px;
  }
  #to-lose h3 {
    font-size: 19px;
    line-height: 26px;
  }
  #to-lose .head-bold {
    margin-top: 40px;
  }
  #to-lose .list {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  #to-lose .list {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }
  #to-lose .item {
    padding: 50px 30px;
  }
  #to-lose .item p {
    margin-top: 25px;
  }
  #to-lose .item .item-box {
    text-align: center;
  }
  #to-lose .action {
    flex-flow: column;
    align-items: center;
    margin-top: 20px;
  }
  #to-lose .action-item {
    margin-top: 20px;
  }
  #to-lose .action .btn {
    font-size: 18px;
    padding-left: 25px;
    padding-right: 25px;
  }
}

#to-lose-v2 {
  padding: 75px 0 80px;
}
#to-lose-v2 h2 {
  font-weight: 700;
  font-size: 44px;
  line-height: 60px;
  text-align: center;
  color: #1A1E25;
  margin: 0 auto 20px;
}
#to-lose-v2 h3 {
  font-weight: 400;
  font-size: 23px;
  line-height: 32px;
  text-align: center;
  color: #4B5159;
  margin: 0 auto 40px;
}
#to-lose-v2 .head {
  text-align: center;
  max-width: 1040px;
  margin: 0 auto;
}
#to-lose-v2 .head p {
  max-width: 965px;
  margin-left: auto;
  margin-right: auto;
}
#to-lose-v2 .head-bold {
  margin-top: 70px;
  font-weight: bold;
  font-size: 19px;
}
@media (min-width: 1530px) {
  #to-lose-v2 .container {
    width: 1500px;
  }
}
@media (max-width: 991px) {
  #to-lose-v2 {
    padding: 50px 0;
    font-size: 16px;
    line-height: 1.5;
  }
  #to-lose-v2 h2 {
    font-size: 24px;
    line-height: 1.5;
  }
  #to-lose-v2 h3 {
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 25px;
  }
}

#to-lose-v3 {
  padding: 100px 0 80px;
}
#to-lose-v3 h2 {
  font-weight: 700;
  font-size: 38px;
  line-height: 1.5;
  text-align: center;
  color: #1A1E25;
  margin: 0 auto 20px;
}
#to-lose-v3 h3 {
  font-weight: 400;
  font-size: 23px;
  line-height: 32px;
  text-align: center;
  color: #4B5159;
  margin: 0 auto 40px;
}
#to-lose-v3 .head {
  text-align: center;
  max-width: 930px;
  margin: 0 auto;
}
#to-lose-v3 .head-bold {
  margin-top: 70px;
  font-weight: bold;
  font-size: 19px;
}
@media (min-width: 1530px) {
  #to-lose-v3 .container {
    width: 1500px;
  }
}
@media (max-width: 991px) {
  #to-lose-v3 {
    padding: 50px 0;
    font-size: 16px;
    line-height: 1.5;
  }
  #to-lose-v3 h2 {
    font-size: 24px;
    line-height: 1.5;
  }
  #to-lose-v3 h3 {
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 25px;
  }
}

#newbies {
  padding: 100px 0;
  background: #1A1E25;
  color: #fff;
}
#newbies h2 {
  font-weight: 700;
  font-size: 44px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  max-width: 920px;
  margin: 0 auto 35px;
}
#newbies .list {
  display: flex;
  flex-flow: row wrap;
  margin-left: -50px;
  justify-content: center;
}
#newbies .item {
  width: 25%;
  padding-left: 50px;
  margin-top: 35px;
}
#newbies .item-box {
  background: #1F242D;
  box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  color: #fff;
  padding: 45px;
  text-align: center;
  font-size: 19px;
  line-height: 28px;
}
#newbies .item-box img {
  max-width: 80%;
}
#newbies .item-box p {
  margin: 10px 0 0;
}
#newbies .subtex {
  max-width: 920px;
  margin: 70px auto 0;
  font-weight: 400;
  font-size: 23px;
  line-height: 32px;
  text-align: center;
}
#newbies .action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 45px;
  margin-left: -30px;
}
#newbies .action-item {
  padding-left: 30px;
}
#newbies .action-item span {
  display: block;
  text-align: center;
  margin: 5px 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #C9E2F0;
}
#newbies .action .btn {
  padding: 15px 15px;
  width: 310px;
}
#newbies .action .btn.reverse {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 15px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#newbies .action .btn.reverse:hover, #newbies .action .btn.reverse:focus, #newbies .action .btn.reverse:active {
  background-color: #fff;
  color: #1A1E25;
}
@media (max-width: 991px) {
  #newbies {
    padding: 70px 0;
  }
  #newbies h2 {
    font-size: 26px;
    line-height: 38px;
    margin: 0 0 20px;
  }
  #newbies .item {
    width: 50%;
    margin-top: 20px;
  }
  #newbies .item-box p {
    margin-top: 15px;
  }
  #newbies .subtex {
    margin-top: 60px;
    font-size: 19px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  #newbies .list {
    flex-direction: column;
  }
  #newbies .item {
    width: 100%;
  }
  #newbies .action {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }
  #newbies .action-item {
    margin-top: 20px;
  }
  #newbies .action .btn {
    font-size: 18px;
    padding-left: 25px;
    padding-right: 25px;
  }
}

#newbies-v2 {
  padding: 100px 0;
  background: url("../../img/pages/marketing-package/newbies-bg-v2.svg") no-repeat center top 290px/cover;
  color: #fff;
}
#newbies-v2 h2 {
  font-weight: 700;
  font-size: 38px;
  line-height: 1.2;
  text-align: center;
  color: #021B27;
  max-width: 920px;
  margin: 0 auto 35px;
}
#newbies-v2 .list {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: -20px;
}
#newbies-v2 .item {
  width: 25%;
  padding-left: 20px;
  margin-top: 35px;
}
#newbies-v2 .item:nth-child(1) .item-box, #newbies-v2 .item:nth-child(2) .item-box {
  padding-top: 59px;
  padding-bottom: 59px;
}
#newbies-v2 .item-box {
  background: #FFFFFF;
  box-shadow: 0px 15px 30px rgba(121, 21, 43, 0.2);
  border-radius: 20px;
  color: #1A1E25;
  padding: 45px 60px;
  text-align: center;
  font-size: 19px;
  line-height: 28px;
}
#newbies-v2 .item-box img {
  margin: 0 auto;
}
#newbies-v2 .item-box p {
  margin: 15px 0 0;
}
#newbies-v2 .subtex {
  max-width: 920px;
  margin: 70px auto 0;
  font-weight: 400;
  font-size: 23px;
  line-height: 1.5;
  text-align: center;
}
#newbies-v2 .action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 45px;
  margin-left: -30px;
}
#newbies-v2 .action-item {
  padding-left: 30px;
}
#newbies-v2 .action-item span {
  display: block;
  text-align: center;
  margin: 5px 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
#newbies-v2 .action .btn {
  background-color: #fff;
  color: #FD5871;
  padding: 15px 15px;
  width: 330px;
}
#newbies-v2 .action .btn:hover, #newbies-v2 .action .btn:focus, #newbies-v2 .action .btn:active {
  background-color: rgb(233, 233, 233);
}
#newbies-v2 .action .btn.reverse {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 15px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#newbies-v2 .action .btn.reverse:hover, #newbies-v2 .action .btn.reverse:focus, #newbies-v2 .action .btn.reverse:active {
  background-color: #fff;
  color: #FD5871;
}
#newbies-v2 .owl-dots {
  margin: 20px auto 0;
  padding: 5px;
}
#newbies-v2 .owl-dot {
  background: rgba(255, 255, 255, 0.5);
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin: 0 10px;
}
#newbies-v2 .owl-dot.active {
  transform: scale(1.6);
}
@media (max-width: 991px) {
  #newbies-v2 {
    padding: 50px 0;
    background: url("../../img/pages/marketing-package/newbies-bg-xs-v2.svg") no-repeat center top 150px/cover;
  }
  #newbies-v2 h2 {
    font-size: 24px;
    line-height: 1.5;
    margin: 0 0 20px;
  }
  #newbies-v2 .list {
    margin: 0;
  }
  #newbies-v2 .item {
    width: 50%;
    margin-top: 20px;
    padding: 0;
  }
  #newbies-v2 .item-box p {
    margin-top: 15px;
  }
  #newbies-v2 .subtex {
    margin-top: 60px;
    font-size: 19px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  #newbies-v2 .item {
    width: 100%;
  }
  #newbies-v2 .subtex {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.5;
  }
  #newbies-v2 .action {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
  }
  #newbies-v2 .action-item {
    margin-top: 10px;
  }
  #newbies-v2 .action .btn {
    width: 310px;
    font-size: 18px;
    padding: 10px 10px;
  }
  #newbies-v2 .action .btn.reverse {
    padding: 9px 10px;
  }
}

#newbies-v3 {
  padding: 110px 0;
  background: #1A1E25;
  color: #fff;
}
#newbies-v3 h2 {
  font-weight: 700;
  font-size: 38px;
  line-height: 1.2;
  text-align: center;
  max-width: 920px;
  margin: 0 auto 35px;
}
#newbies-v3 .list {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: -20px;
}
#newbies-v3 .item {
  width: 25%;
  padding-left: 20px;
  margin-top: 35px;
}
#newbies-v3 .item-box {
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 15px 30px rgba(121, 21, 43, 0.2);
  border-radius: 20px;
  color: #fff;
  padding: 45px 60px;
  text-align: center;
  font-size: 19px;
  line-height: 28px;
}
#newbies-v3 .item-box img {
  margin: 0 auto;
}
#newbies-v3 .item-box p {
  margin: 15px 0 0;
}
#newbies-v3 .subtex {
  max-width: 920px;
  margin: 70px auto 0;
  font-weight: 400;
  font-size: 23px;
  line-height: 1.5;
  text-align: center;
}
#newbies-v3 .action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 45px;
  margin-left: -30px;
}
#newbies-v3 .action-item {
  padding-left: 30px;
}
#newbies-v3 .action-item span {
  display: block;
  text-align: center;
  margin: 5px 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
#newbies-v3 .action .btn {
  padding: 15px 15px;
  width: 330px;
}
#newbies-v3 .action .btn.reverse {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 15px;
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
#newbies-v3 .action .btn.reverse:hover, #newbies-v3 .action .btn.reverse:focus, #newbies-v3 .action .btn.reverse:active {
  background-color: #fff;
  color: #1A1E25;
}
#newbies-v3 .owl-dots {
  margin: 20px auto 0;
  padding: 5px;
}
#newbies-v3 .owl-dot {
  background: rgba(255, 255, 255, 0.5);
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin: 0 10px;
}
#newbies-v3 .owl-dot.active {
  transform: scale(1.6);
}
@media (max-width: 991px) {
  #newbies-v3 {
    padding: 50px 0;
  }
  #newbies-v3 h2 {
    font-size: 24px;
    line-height: 1.5;
    margin: 0 0 20px;
  }
  #newbies-v3 .item {
    width: 50%;
    margin-top: 20px;
  }
  #newbies-v3 .item-box p {
    margin-top: 15px;
  }
  #newbies-v3 .subtex {
    margin-top: 60px;
    font-size: 19px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  #newbies-v3 .list {
    margin: 0;
  }
  #newbies-v3 .item {
    width: 100%;
    padding: 0;
  }
  #newbies-v3 .subtex {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.5;
  }
  #newbies-v3 .action {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
  }
  #newbies-v3 .action-item {
    margin-top: 10px;
  }
  #newbies-v3 .action .btn {
    width: 310px;
    font-size: 18px;
    padding: 10px 10px;
  }
  #newbies-v3 .action .btn.reverse {
    padding: 9px 10px;
  }
}

#receive {
  background: #FFFBF2;
  color: #1A1E25;
  padding: 100px 0;
}
#receive h2 {
  font-weight: 700;
  font-size: 40px;
  line-height: 1.5;
  text-align: center;
  color: #021B27;
  margin: 0 0 20px;
}
#receive .flex {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
#receive ul {
  width: 60%;
  max-width: 530px;
  margin: 0;
  padding: 0;
}
#receive ul li {
  cursor: pointer;
  display: block;
  margin: 30px 0;
  font-size: 24px;
  line-height: 1.5;
}
#receive ul li a {
  display: block;
  padding: 20px 50px;
  border-radius: 10px;
  text-decoration: none;
}
#receive ul li a.is-active {
  background: linear-gradient(288.61deg, #FD4A72 32.12%, #FC846B 100.48%);
  color: #FFFFFF;
}
#receive .action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 45px;
  margin-left: -30px;
}
#receive .action-item {
  padding-left: 30px;
}
#receive .action-item span {
  display: block;
  text-align: center;
  margin: 5px 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
#receive .action .btn {
  background: linear-gradient(288.61deg, #FD4A72 32.12%, #FC846B 100.48%);
  padding: 15px 15px;
  width: 330px;
}
#receive .action .btn:hover, #receive .action .btn:focus, #receive .action .btn:active {
  background: linear-gradient(288.61deg, #e53c61 32.12%, #fe7b61 100.48%);
}
#receive .action .btn.reverse {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 15px;
  background: transparent;
  border: 1px solid #4B5159;
  color: #4B5159;
}
#receive .action .btn.reverse:hover, #receive .action .btn.reverse:focus, #receive .action .btn.reverse:active {
  background-color: #4B5159;
  color: #FFFBF2;
}
@media (max-width: 992px) {
  #receive {
    padding: 50px 0;
  }
  #receive h2 {
    font-size: 32px;
  }
  #receive ul li {
    font-size: 18px;
    padding: 20px 30px;
    margin: 15px 0;
  }
}
@media (max-width: 768px) {
  #receive h2 {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 50px;
  }
  #receive .flex {
    flex-direction: column-reverse;
  }
  #receive ul {
    width: 100%;
    margin: 10px 0 0;
  }
  #receive ul li {
    margin: 0 0 5px;
    padding: 0;
    font-size: 14px;
    text-align: center;
  }
  #receive ul li a {
    padding: 10px 15px;
  }
  #receive .pics {
    max-width: 300px;
  }
  #receive .action {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 15px;
  }
  #receive .action-item {
    margin-top: 10px;
    text-align: center;
  }
  #receive .action-item .btn {
    width: 310px;
    padding: 10px 0;
  }
  #receive .action-item .btn.reverse {
    padding: 9px 0;
  }
}

#receive-v3 {
  background: #F5F5F5;
  color: #1A1E25;
  padding: 100px 0;
}
#receive-v3 h2 {
  font-weight: 700;
  font-size: 38px;
  line-height: 1.5;
  text-align: center;
  color: #021B27;
  margin: 0 0 20px;
}
#receive-v3 .flex {
  display: flex;
  flex-flow: row nowrap;
  margin-left: -25px;
}
#receive-v3 .flex-item {
  width: 25%;
  margin: 35px 0 0;
  padding-left: 25px;
  font-size: 19px;
  line-height: 28px;
  text-align: center;
}
#receive-v3 .flex-item p {
  margin-top: 30px;
  padding: 0 10px;
}
#receive-v3 .action {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 30px;
  margin-left: -30px;
}
#receive-v3 .action-item {
  padding-left: 30px;
}
#receive-v3 .action-item span {
  display: block;
  text-align: center;
  margin: 5px 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
#receive-v3 .action .btn {
  padding: 15px 15px;
  width: 330px;
}
#receive-v3 .action .btn.reverse {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 15px;
  background: transparent;
  border: 1px solid #4B5159;
  color: #4B5159;
}
#receive-v3 .action .btn.reverse:hover, #receive-v3 .action .btn.reverse:focus, #receive-v3 .action .btn.reverse:active {
  background-color: #4B5159;
  color: #FFFBF2;
}
@media (max-width: 992px) {
  #receive-v3 {
    padding: 50px 0;
  }
  #receive-v3 h2 {
    font-size: 32px;
    margin-bottom: 30px;
  }
  #receive-v3 .flex-item {
    width: 50%;
    margin: 15px 0 0;
    font-size: 14px;
    line-height: 150%;
  }
}
@media (max-width: 768px) {
  #receive-v3 h2 {
    font-size: 24px;
    line-height: 1.5;
  }
  #receive-v3 .flex {
    flex-direction: column;
    align-items: center;
    margin-top: 35px;
  }
  #receive-v3 .flex-item {
    width: 100%;
    margin-top: 15px;
  }
  #receive-v3 .flex-item p {
    margin-top: 15px;
  }
  #receive-v3 .action {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 15px;
  }
  #receive-v3 .action-item {
    margin-top: 10px;
    text-align: center;
  }
  #receive-v3 .action-item .btn {
    width: 310px;
    padding: 10px 0;
  }
  #receive-v3 .action-item .btn.reverse {
    padding: 9px 0;
  }
}

#footer-mini {
  background: #1A1E25;
  padding: 0 0 41px;
  color: #C9E2F0;
  text-align: center;
}
#footer-mini .address {
  padding-top: 38px;
  font-size: 14px;
  line-height: 20px;
  border-top: 1px solid #3A414B;
}
#footer-mini .address a {
  color: #C9E2F0;
  text-decoration: underline;
}
#footer-mini .address .div {
  margin: 0 15px;
}
@media (max-width: 767px) {
  #footer-mini .address a {
    display: inline-block;
  }
  #footer-mini .address .div {
    display: none;
  }
}